Next week at this time I'll be keynoting the OpenInfra Summit Europe at Ecole Polytechnique near Paris, France.

My talk will be about what digital sovereignty really means, and how open source infrastructure solutions can help.

More info at: https://summit2025.openinfra.org/

DM me if you need a cheap ticket!

#OpenInfra #OpenStack #OpenSource #DigitalSovereignty #KataContainers #ZuulCI #GerritCodeReview #StarlingX

OpenInfra Summit Europe 2025

The OpenInfra Summit Europe is headed to France! The event will take place at École Polytechnique Campus in Paris-Saclay, France, on October 17-19, 2025, to bring together OpenInfra community members from across the globe to collaborate, learn, and drive innovation in open infrastructure.

Planning to attend the OpenInfra Summit Europe, Oct 17-19 at Ecole Polytechnique near Paris?

NOW is a great time to register! Prices are doubling next week.

https://summit2025.openinfra.org/

#Openstack #OpenInfrastructure #DigitalSovereignty #KataContainers #GerritCodeReview #ZuulCI #StarlingX #Kubernetes

The Linux Foundation and OpenStack – a new chapter for cloud-native infrastructure | Ubuntu

The Open Infrastructure Foundation (OIF) has officially joined one of the world’s largest open source communities: the Linux Foundation.

Ubuntu

If anyone is interested in contributing to FOSS projects (as everyone here as a lot of free time, right?)

it would be really cool to adjust this change https://review.opendev.org/c/zuul/zuul/+/859939 to support #Forgejo and to land it in #ZuulCI

#openinfra

We are excited to colocate the #OpenInfraSummit with the Open Compute Foundation to collaborate around open source software and hardware #OpenStack #StarlingX #KataContainers #ZuulCI

In 2023, the #ZuulCI community published 8 new versions of the #OpenSource CI/CD platform including the addition of Ansible 8 to the job runtime environment options

Learn more about the community's progress in the #OpenInfra report: https://openinfra.dev/annual-report/2023

2023 OpenInfra Annual Report

2023 OpenInfra Foundation Annual Report

I have been a huge fan of Zuul CI (https://zuul-ci.org/) for many years. And it keeps being amazing every time I interact with it.

There is a learning curve, especially since the field is dominated by proprietary and locked CI services. We need more stackoverflow, community blogs and so on. But once you pass that, you just would never want to go back.

This is what the peak Infra As A Code and Open By Design setup looks like and I wish more services were designed that way.

#ZuulCI #Devops

Zuul is an open source CI tool

Zuul is an open source CI that powers some of the largest Open Source development efforts.

Zuul

@OpenInfra Progress on 3.7 is well under way!

It was just discussed today in the OpenDev weekly meeting https://meetings.opendev.org/meetings/infra/2023/infra.2023-01-24-19.01.log.html#l-36

3.7 is bigger than usual as it changes the way submission requirements (i.e. required votes on changes to merge) are configured.

Thanks to the power of #ZuulCI we have speculative testing happening validating upgrades (https://review.opendev.org/c/opendev/system-config/+/870114)

Jobs give us screenshots simulating production deployment. e.g. "Screenshots" artifacts link @ https://zuul.opendev.org/t/openstack/build/5edd3b51175d44c587099edcc74b22f2/artifacts

#opendev-meeting log

@creepy_owlet @zhenech

As you maybe noticed, I am a huge supporter of Zuul CI as an open-source, vendor agnostic CI service, which can connect to any of Git Forges (GitLab, GitHub, Pagure, Gerrit, Gitea) and any of the resource providers (static hosts, AWS, OpenStack, Azure, K8s..) at the same time and be managed through a well known standard interface: Ansible.

And I wish people start seeing value in the interoperability in CI

#ZuulCI

@creepy_owlet @zhenech

When you develop the service itself, it is Python.

Once Zuul is set up and deployed - it becomes 100% Ansible

In Fedora and CentOS Stream we use managed Zuul provided to us by the
Software Factory project (softwarefactory-project.io) So they take all the burden of maintaining it.

And we mostly care about playbooks and Ansible roles.

For example the mock-build job:
https://pagure.io/zuul-distro-jobs/blob/master/f/roles/mock-build/tasks/main.yaml

#ZuulCI

Tree - zuul-distro-jobs - Pagure.io