#1047 Migrate powerdns infra to el9
Closed: Fixed by arrfab. Opened by arrfab.

current pdns servers are running on centos 7, going EOL next year.
We need to :

  • build powerdns (with pipe backend support) in infra tags
  • modify ansible role to support el9
  • test and then migrate existing nodes to el9

Metadata Update from @arrfab:
- Issue assigned to arrfab

Metadata Update from @arrfab:
- Issue tagged with: centos-common-infra, high-gain, high-trouble

First step was to rebuild and tag needed packages.
Here is the list :

[+] Generating lists for infra9-infra-common-testing and infra9-infra-common-release 
[+] Tagging following pkgs to infra9-infra-common-release : 
===
fish-3.3.1-3.el9
GeoIP-1.6.12-7.el9
libev-epel-4.33-5.el9
libsodium-1.0.18-8.el9s
libunwind-1.6.2-1.el9
llhttp-6.0.6-1.el9
ncurses-6.2-8.20210508.el9s
openpgm-5.2.122-28.el9
pdns-4.6.2-1.el9s
pv-1.6.20-1.el9s
pyOpenSSL-21.0.0-1.el9
python-aiodns-3.0.0-5.el9
python-aiohttp-3.8.1-1.el9
python-aiohttp-3.8.3-4.el9
python-aiosignal-1.2.0-5.el9
python-apipkg-2.1.1-1.el9
python-async-generator-1.10-13.el9
python-async-timeout-4.0.2-2.el9
python-charset-normalizer-2.0.10-1.el9
python-distlib-0.3.2-1.el9
python-eventlet-0.33.1-4.el9
python-execnet-1.9.0-3.el9
python-factory-boy-3.2.1-3.el9
python-faker-13.3.3-1.el9
python-filelock-3.3.1-1.el9
python-flaky-3.7.0-6.el9
python-flit-3.4.0-1.el9
python-freezegun-1.1.0-1.el9
python-frozenlist-1.2.0-2.el9
python-geoip2-4.5.0-2.el9
python-gevent-21.12.0-1.el9
python-greenlet-1.1.2-2.el9
python-gunicorn-20.1.0-7.el9
python-importlib-metadata-4.12.0-2.el9
python-maxminddb-2.2.0-2.el9
python-multidict-5.1.0-5.el9
python-platformdirs-2.3.0-3.el9
python-pycares-4.3.0-1.el9
python-pyfakefs-4.5.6-1.el9
python-pytest-asyncio-0.18.3-1.el9
python-pytest-forked-1.4.0-1.el9
python-pytest-mock-3.6.1-1.el9
python-pytest-randomly-3.12.0-1.el9
python-pytest-xdist-2.5.0-2.el9
python-re-assert-1.1.0-11.el9
python-regex-2022.10.31-1.el9
python-service-identity-21.1.0-5.el9
python-tomli-2.0.1-1.el9
python-tox-3.28.0-1.el9
python-tox-current-env-0.0.8-4.el9
python-trustme-0.9.0-1.el9
python-typing-extensions-4.4.0-2.el9
python-virtualenv-20.17.1-1.el9
python-yarl-1.7.2-3.el9
python-zipp-0.5.1-1.el9
python-zmq-22.3.0-2.el9
python-zope-event-4.5.0-1.el9.1
python-zope-interface-5.4.0-5.el9.1
yaml-cpp-0.6.3-5.el9s
zeromq-4.3.4-1.el9
===

That's now done (and plenty of packages will be reused for other components to migrate to el9)

This git commit (staging branch) was tested against el9 and brings needed support to start deploying.
After some other GeoIP validation we'll migrate production instances

We're now live with new pdns infra running on el9.

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

Log in to comment on this ticket.

Metadata