#848 add info about public testing-farm to https://fedoraproject.org/wiki/Template:Cloud_test_matrix
Opened 3 months ago by psklenar. Modified 23 days ago

add INFO about TFT to https://fedoraproject.org/wiki/Template:Cloud_test_matrix
TFT can have free access to amazon AWS with fedora account and group = fedora-contributor

notes:
Error signing in via Fedora account:

You must be a part of either
testing-farm
or
fedora-contributor
group.
Go to
Testing Farm onboarding docs
for more information.

https://docs.testing-farm.io/Testing%20Farm/0.1/onboarding.html

member of F group:
https://accounts.fedoraproject.org/group/fedora-contributor/


Metadata Update from @psklenar:
- Issue assigned to psklenar

3 months ago

Metadata Update from @psklenar:
- Custom field story_points adjusted to 3

3 months ago

added testing-farm info:
https://stg.fedoraproject.org/wiki/Template:Cloud_Setup#Cloud_Provider_Setup

How to get amazon machines via [https://docs.testing-farm.io/Testing%20Farm/0.1/index.html testing-farm].

Currently, Testing Farm is open for any Fedora or CentOS Stream contributor, team or SIG:  [https://docs.testing-farm.io/Testing%20Farm/0.1/onboarding.html details/onboarding]

# install: you can access to amazon images via '''testing-farm''', [https://gitlab.com/testing-farm/cli#user-content-installation installation steps]
# access: obtain public API key for testing-farm: https://api.testing-farm.io/v0.1/login/fedora
# in terminal: `export TESTING_FARM_API_TOKEN=<TOKEN>`
# search: find proper night build and arch from latest datagrepper message: [https://apps.fedoraproject.org/datagrepper/v2/search?topic=org.fedoraproject.prod.fedora_image_uploader.published.v1.aws.rawhide.Cloud_Base.x86_64 x86_64] or [https://apps.fedoraproject.org/datagrepper/v2/search?topic=org.fedoraproject.prod.fedora_image_uploader.published.v1.aws.rawhide.Cloud_Base.aarch64 aarch64], 
# in terminal, reserve machine, for.ex.: `testing-farm request --sanity --compose Fedora-Cloud-Base-AmazonEC2.x86_64-Rawhide-20251119.0 --reserve`

I feel like the organization is confusing, now. We have these sections:

Amazon EC2
Launch an Instance:
Amazon access via fedora account
    Fedora Group Membership
    Testing Farm Access

but those don't really make sense. What we should probably have is:

Amazon EC2 (via management console)
  Personal account
  Fedora group account
  Launch an instance
Amazon EC2 (via Testing Farm)

because the bulk of the instructions for management console access are the same whether you're using a personal account or the Fedora group account, but the instructions for access via Testing Farm are entirely different.

I think removing the information on how to request access to the Fedora group account was a mistake, unless we're actually no longer allowing people to do that:

"To avoid costs, you can contact the the [[Infrastructure]] team and request access to Fedora's AWS account for testing purposes, per [https://docs.pagure.org/infra-docs/sysadmin-guide/sops/aws-access.html this SOP]"

The link is now obsolete, I think the updated link is https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/aws-access/ .

There are some issues with the grammar in the new version. Steps in a list (like the current "Fedora Group Membership" list) should start with a capital letter. There's no space before a comma - "be in the AWS group , its aws-<name>" is wrong (also, there's a missing apostrophe in "it's").

The information on what instance types it makes sense to test is likely out of date now, but it might be nice to see if we can update it rather than just delete it - @davdunc may be able to help with that. Hi David, I'm reviewing these changes to the cloud setup instructions.

Hi @adamwill
Thanks for the hints.


I have made following changes:
https://stg.fedoraproject.org/wiki/Template:Cloud_Setup#Cloud_Provider_Setup

Cloud Provider Setup - added two links for info about Cloud

Main Sections:
Added a new section for Testing Farm.
I tried to make each section shorter rather than having one large section + each section is intended for a different type of user. What do you think?

Amazon EC2 (via management console)
Amazon EC2 (via Testing Farm)
Openstack
Local testing

aws access: I have added links to both console + testing farm sections regarding how to request access.

grammar, fixed.


'what instance types': I am not sure about including a list of available instances, as I'm not certain their names are stable.
lets wait for @davdunc

that looks better for sure, thanks.

Metadata Update from @kparal:
- Issue set to the milestone: Undefined Future
- Issue tagged with: test cases, wiki

a month ago

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/quality/tickets/issues/848

Please continue any further discussion there.

Log in to comment on this ticket.

Metadata