From iwienand at redhat.com Thu Jun 2 01:28:45 2022 From: iwienand at redhat.com (Ian Wienand) Date: Thu, 2 Jun 2022 11:28:45 +1000 Subject: [service-announce] CentOS/Fedora IPv6 on gate nodes Message-ID: Hello, Consistent IPv6 setup will soon be coming to CentOS and Fedora nodes pending a release of glean [1], the tool we use in the OpenDev gate to configure networking on test nodes. After recent work we believe we now handle the heterogeneous IPv6 setup methods in all our donated clouds consistently. Debian-based distros have had better support for this, so the IPv6 path is generally well tested. However, if this reveals any issues, please reach out (IRC #opendev or service-discuss at lists.opendev.org) and we can look into it. Thank you, -i [1] https://opendev.org/opendev/glean/ From cboylan at sapwetik.org Wed Jun 15 19:11:00 2022 From: cboylan at sapwetik.org (Clark Boylan) Date: Wed, 15 Jun 2022 12:11:00 -0700 Subject: [service-announce] Updating Zuul's Default Ansible Version to Ansible v5 Message-ID: <8f869fba-10b8-488c-8f58-065115822555@www.fastmail.com> Hello, The OpenDev team will be updating the default Ansible version in our Zuul tenants from Ansible 2.9 to Ansible 5 on June 30, 2022. Zuul itself will eventually update its default, but making the change in our tenant configs allows us to control exactly when this happens. There are some known issues with this transition; however, we've already worked through and addressed a number of them. If you'd like to double check your jobs work with Ansible 5 today you can do that by pushing a change(s) that updates job.ansible-version [0] to the value '5'. If you do this and find problems please let us know. The Zuul zuul tenant is already running with this set tenant wide which means we expect most of the base job pre-run and post-run content to work with Ansible 5. We also did some spot checking of things like devstack and tempest and expect most of those jobs to function too. Finally, we can eventually expect Zuul to drop support for Ansible 2.8 and 2.9 in the future. What this means is we shouldn't just pin to those old versions without a plan forward to addressing any remaining v5 incompatibilities. [0] https://zuul-ci.org/docs/zuul/latest/config/job.html#attr-job.ansible-version If you have any questions let us know. Clark From cboylan at sapwetik.org Wed Jun 22 21:33:55 2022 From: cboylan at sapwetik.org (Clark Boylan) Date: Wed, 22 Jun 2022 14:33:55 -0700 Subject: [service-announce] A Quick OpenDev Activity Update Message-ID: It has been a couple months since I sent out our last activity update, and now seems like a good time to share what is new. Ubuntu Jammy test nodes are now available in both x86_64 and ARM64 flavors. This version of Ubuntu ships with python3.10 and is ready for you to start testing your python projects on this newer runtime. Our Gerrit server running at https://review.opendev.org has been upgraded from Gerrit 3.4 to 3.5. This newer version of Gerrit brings features like new change search predicates, updates to the UI, and performance updates. On the whole this is a bit more of an incremental update compared to previous upgrades. We expect many users haven't even noticed that the upgrade happened. If you'd like to learn more you can read the Gerrit 3.5 release notes: https://www.gerritcodereview.com/3.5.html. Glean 1.23.0 has been released and finally adds proper support for static ipv6 configuration on RPM based distros. Our Ethercalc server previously running at https://ethercalc.openstack.org has been shutdown and removed. On the Zuul side of things there are two changes you should be aware of and planning for. The first is the planned removal of pipeline specific queues in your Zuul config. This configuration was deprecated a number of releases ago and is slated for removal in the next major Zuul release. The OpenStack tenant is the only Zuul tenant that has this old style of configuration. More information on which projects are affected and how to correct it can be found in my email about this topic: https://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html. Note that projects with this configuration in place that do not update will have broken Zuul configurations after we upgrade to the next major Zuul release. Next, is the plan for changing the default Zuul Ansible version from Ansible 2.9 to Ansible 5 on June 30, 2022. We've already done some testing of this and the base jobs as well as devstack and tempest seem to work with newer Ansible. If you'd like to learn more (including how you can test your specific projects early) please check my previous email on this subject: https://lists.opendev.org/pipermail/service-announce/2022-June/000041.html. Looking ahead we should expect our Gitea farm to be upgraded to v1.17. Work will begin on upgrading Gerrit to version 3.6, but it is still too early to know when we will perform that upgrade. There are a few larger tasks we'd like to get moving on including updating our Keycloak server to provide SSO capabilities for our services, upgrading our list servers to Mailman 3, modernizing our StoryBoard deployment, and deploying a Prometheus service to collect server and service metrics. If any of these sound interesting to you, and you would like to help, please reach out. Clark