You can't nest jinja's templating markers like this, it turns
out, they just wind up as literal strings. You also can't use
f-strings, sadly (tried it locally, it errors out). We have to
use older-style `.format()`, that works. I went with a fairly
explicit syntax to make it clear what's going on.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Our compose attempt with the containers being built under
Everything didn't go as planned because the filenames of the
container images turn out to be determined by the variant, so
they conflicted and only the last one built survived. So, we
really need to build them under unique variants for now. A
previous commit added the variant definitions.
We don't *need* to build the ostrees under the variants, but it
feels more consistent this way, both with the containers and
with how it works in the Rawhide/Branched composes.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
We repeat this exact same repo definition block eight times,
let's just make it a variable (at the ansible template level).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
bodhi is failing to finish a f40-updates-testing push because it's
looking for the ppc64le repomd on the primary location instead of the
secondary one.
This should fix it, but I don't understand how it worked before.
Did we just get lucky and always check aarch64 before anything else?
I can't see anything that changed in config around this off hand. ;(
Will try this and see if it fixes it for now...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This box has been replaced by kernel02 and is no longer needed.
We will power it off and pull it next time someone is at the DC.
Thanks for your service kernel01!
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
As is currently the case for the ostrees themselves. The variants
don't exist in this compose config.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
The script was created for python2, so let's move it to python3 and fix anything
that is different from previous mailman version.
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
Since Fedora 40, we've built native OCI containers for the atomic
desktops in the pre-release nightly and release composes. We
should also build native containers in the post-release nightly
composes that Bodhi runs. This should allow us to get rid of the
on-the-fly OCI image generation in the sync-ostree-base-containers
script.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Waiting for static_root_dir change could skip files that were added to static
after the initial deployment. This should prevent that.
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
Both become and become_user needs to be set to work. So the script was executed
as root which caused the hyperkitty log file to be created with root owner.
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This will add migration script for Fedora auth provider. This is only needed
when updating to Fedora auth provider using OpenID Connect.
Signed-off-by: Michal Konecny <mkonecny@redhat.com>