Page MenuHomePhabricator

Fundraising systems Debian Trixie support
Open, Needs TriagePublic

Description

This is an epic task for grouping Trixie-support-related tasks.

  • netboot build system integration
  • packaging pbuilder/package_getter/etc integration
  • deal with 8.10.x vs 7.9.x puppet incompatibility, see T392790 & T366900
    • clean up puppet legacy facts
    • rewrite network_host_list.rb for modern API
    • rewrite host_property.rb for modern API
  • update naming/tooling to handle the mysql -> mariadb name change
  • fix missing IP information in post-bonding updated /etc/network/interfaces
  • fix sudo/sudoers /sbin not-in-path issue

Tested roles:

  • analytics_dash
  • analytics_io
  • analytics
  • analytics_trino
  • auth
  • backup
  • banner_logger
  • bastion - puppet runs clean in vbox
  • build
  • civicrm
  • frdata
  • frdb_analytics
  • frdb_staging
  • frdev
  • frmx
  • fundraising_database
  • logger
  • monitoring
  • network_security
  • pay_lvs
  • payments_balancer
  • payments_listener
  • payments - payments1012 (payments-staging) has been upgraded
  • queue
    • puppet runs successfully in virtualbox
    • redis still needs testing
  • siem - upgrade complete

Event Timeline

Jgreen updated the task description. (Show Details)
Jgreen updated the task description. (Show Details)
Dwisehaupt subscribed.

Pushed up a mariadb_name_change branch with some initial work to change shell calls to mysql tools to mariadb. Not fully extensive and there may be more needed.

Network bonding fixes in 13c1a98785c7703bfeb234fb7fd29add151a0585

frdev1003 built out and has clean puppet runs except for the ssh copy of the LE cert. May wish to test one more rebuild to exercise the new lvm/raid clearing partman config. Services haven't been fully tested yet.

frdev1003 fully built and in rotation. ready for full functional testing.