I like the idea. I will definitely go for it, in a show of hands or vote.


Sent from Yahoo Mail on Android

On Thu, May 11, 2023 at 2:16 p.m., Adam Williamson
<adamwill@fedoraproject.org> wrote:
On Fri, 2023-04-21 at 13:49 -0400, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/Fedora_Images_On_Azure
>
> This document represents a proposed Change. As part of the Changes
> process, proposals are publicly announced in order to receive
> community feedback. This proposal will only be implemented if approved
> by the Fedora Engineering Steering Committee.
>
> == Summary ==
>
> Azure is a massive public cloud and offering an official Fedora Cloud
> image there would expand Fedora's user base. It also gives Fedora
> Cloud users more options when selecting public clouds.
>
> == Owner ==
> * Name: [[User:mhayden| Major Hayden]], [[User:davdunc| David Duncan]]
> * Email: major@redhat.com, davdunc@amazon.com
>
> == Detailed Description ==
> We want to:
>
> * Get Azure images built via the existing Pungi processes
> * Publish Azure images via Azure's image gallery
> * Test these images during regularly scheduled Fedora Cloud test days
> before final release
> * Ensure that the Azure URN is linked on the Fedora website in the
> cloud downloads section (similar to how AWS images are listed today)
>
> == Feedback ==
> Another alternative would be to offer a VHD download option from a
> mirror, but that
> would require users to download the image and upload it to Azure on
> their own. This
> could be challenging for users without technical skills to complete
> these steps or for
> users with slow network connectivity.
>
> == Benefit to Fedora ==
> * Expands Fedora's official image public cloud footprint to Azure
> (currently just AWS and GCP)
> * Allows Azure customers to launch official Fedora images which were
> tested before launch
> * Raises awareness around Fedora Cloud images
>
> == Scope ==
> * Proposal owners: Isolated change that does not affect the OS itself
> but does improve its availability in public clouds.
> * Other developers: Does not affect other developers or features in Fedora.
>
> * Release engineering: [https://pagure.io/releng/issue/11398 #11398]
> * Policies and guidelines: N/A (not needed for this Change)
> * Trademark approval: N/A (not needed for this Change)
> * Alignment with Community Initiatives: N/A
>
>
> == Upgrade/compatibility impact ==
> This is a net new offering in a cloud where Fedora was not previously offered.
>
>
> == How To Test ==
> * Verify that the Fedora image appears in Azure's image gallery
> * Launch an Azure VM with the new Fedora image
> * Complete the usual verification that is done on other clouds during
> [https://fedoraproject.org/wiki/Test_Results:Fedora_39_Rawhide_20230418.n.1_Cloud
> test days]
>
>
> == User Experience ==
> Customers on Azure will notice that a new Fedora official images is
> available to them.
> Users of other platforms, such as workstation and server, will not see a change.
> Customers of other clouds, such as AWS, will not see a change either.
>
> == Dependencies ==
> All dependencies are already packaged and tested. One of the biggest
> is the Azure Linux
> agent ({{package|WALinuxAgent}}), but it has been packaged in Fedora
> for multiple releases and is
> verified to work on Azure.
>
>
> == Contingency Plan ==
> * Contingency mechanism: N/A (not a System Wide Change)
> * Contingency deadline: N/A (not a System Wide Change)
> * Blocks release? No
>
>
> == Documentation ==
> N/A (not a System Wide Change)
>
> == Release Notes ==
> Fedora Cloud Edition is now available for use in Microsoft Azure.

So I missed this one before it was approved, but there's a key question
for quality purposes. Does this Change envisage Azure being added to
the list of "Supported cloud environments" in
https://fedoraproject.org/wiki/Basic_Release_Criteria#Release-blocking_images_must_boot
or not? If it does, this adds an additional set of validation testing
work which somebody needs to do, or automate somehow. Either way we
will probably want to add an Azure column to
https://fedoraproject.org/wiki/Template:Cloud_test_matrix , but the
question is whether it's considered required/blocking testing or not.
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw@fosstodon.org
https://www.happyassassin.net



_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue