#9112 Update Azure CI to use Fedora 36
Closed: fixed by frenaud. Opened by abbra.

Fedora 34 has broken nodejs which prevents its use in Azure CI now:

Error:  Problem: cannot install the best candidate for the job
  - nothing provides /usr/bin/pwsh needed by nodejs-1:14.19.0-2.fc34.x86_64

Use this as an opportunity to switch Azure CI to Fedora 36 beta. This will give us a chance to test against OpenSSL 3.0.0 and OpenLDAP 2.6.


PR: https://github.com/freeipa/freeipa/pull/6188

Issues found so far:
- python-ldap wheel in PIP is incompatible with OpenLDAP 2.6. There is work upstream to extend python-ldap to detect new OpenLDAP and link accordingly
- OpenSSL 3.0.0 has no default config in the container, I am going to check with OpenSSL maintainers to see what we should provide there.

master:

  • 64bbf31fd860519fe33650701b32df28b9e01932 Switch Azure CI to Fedora 36 pre-release
  • 6a086eb2208cfa0626065b8be691f57a90abcc6c Azure CI: temporarily add libldap_r.so symlink for python-ldap PIP use
  • 53d9dafe2fdfe27b38d67546809e0474a140fe56 Azure CI: don't force non-existing OpenSSL configuration anymore
  • 862340a3a1c5b50daba517fcb1d6fab0f10dfae9 js tests: use latest grunt

ipa-4-9:

  • 1e882144bb5c5661906eeaefa6ce6f511005bfb2 Switch Azure CI to Fedora 36 pre-release
  • 137e62cc2faade831abc4b1955a0c0319f2d8a0f Azure CI: temporarily add libldap_r.so symlink for python-ldap PIP use
  • c2434c4e52fa2121331ab358325345b308fbc3dd Azure CI: don't force non-existing OpenSSL configuration anymore
  • ea0275f6113854feb02715265a5a85904023816d js tests: use latest grunt

Azure CI has been moved to fedora 37, closing this issue

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

Metadata