From 98d24eb4cce1e3c6dead918e7716dfbb458dd4b0 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Feb 23 2022 15:35:42 +0000 Subject: Update onboarding docs Some improvements to the onboarding docs after going through them myself: - Removed the instruction to get a centos account since a fedora account can also be used as a centos account now - Moved some stuff around between Before/After joining the SIG - Added a notice to get a kerberos ticket before getting the CentOS cert - Removed some stuff from the systemd docs that was duplicated from onboarding docs and not necessary for contributing to the staging repo. - Added a notice to the systemd docs for releasing a new version that you have to be onboarded to the SIG first. --- diff --git a/docs/internal/onboarding.md b/docs/internal/onboarding.md index b9862f3..21c2f25 100644 --- a/docs/internal/onboarding.md +++ b/docs/internal/onboarding.md @@ -10,23 +10,23 @@ New member side: * Before joining the SIG: - * Get a Fedora account if you don't have one already - * make sure to follow [this part](https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/#install_the_developer_client_tools) - and set up your `~/.fedora.upn` to tell our tooling your FAS username if it differs from your Unix name - * install [mock-centos-sig-configs](https://src.fedoraproject.org/rpms/mock-centos-sig-configs) - * Login on [pagure.io](http://pagure.io/) and [src.fedoraproject.org](https://src.fedoraproject.org) to initialize your account - * Get a CentOS account if you don't have one already - * Login on [git.centos.org](https://git.centos.org) to initialize your account - * Get a CentOS wiki account -* Once you've been added to the SIG: - * install [centos-packager](https://wiki.centos.org/Authentication#TLS_certificate) - * run `centos-cert` to generate a new certificate - * wait an hour or so for the certificate to become active - * make a calendar reminder to renew it in 6 months + * Get a Fedora account [here](https://accounts.fedoraproject.org/) if you don't have one already + * Login on [pagure.io](http://pagure.io/), [src.fedoraproject.org](https://src.fedoraproject.org) and + [git.centos.org](https://git.centos.org) to initialize your account. + * Get a CentOS wiki account [here](https://wiki.centos.org/action/newaccount/FrontPage?action=newaccount) +* After joining the SIG: + * Install [mock-centos-sig-configs](https://src.fedoraproject.org/rpms/mock-centos-sig-configs) + * Set up the [packager tools](https://docs.fedoraproject.org/en-US/package-maintainers/Installing_Packager_Tools/) + * Set up your `~/.fedora.upn` to tell our tooling your FAS username if it differs from your Unix name + * Make sure to acquire a Fedora Kerberos ticket as well. More information and debugging tips can be found [here](https://fedoraproject.org/wiki/Infrastructure/Kerberos). + * Install [centos-packager](https://wiki.centos.org/Authentication#TLS_certificate) + * Run `centos-cert` to generate a new certificate + * It'll take an hour or so for the certificate to become active + * Make a calendar reminder to renew it in 6 months SIG side: -* add the Fedora account to https://pagure.io/group/centos-sig-hyperscale -* add the CentOS account to https://accounts.centos.org/group/sig-hyperscale -* email centos-docs@ to add the CentOS wiki account to the ACL -* update the members list on https://wiki.centos.org/SpecialInterestGroup/Hyperscale +* Add the Fedora account to https://pagure.io/group/centos-sig-hyperscale +* Add the CentOS account to https://accounts.centos.org/group/sig-hyperscale +* Email centos-docs@ to add the CentOS wiki account to the ACL +* Update the members list on https://wiki.centos.org/SpecialInterestGroup/Hyperscale diff --git a/docs/internal/systemd.md b/docs/internal/systemd.md index 01260ef..a42e198 100644 --- a/docs/internal/systemd.md +++ b/docs/internal/systemd.md @@ -18,10 +18,7 @@ consider merging into the staging repo. Steps: -* Get a Fedora account if you don't have one already. - * Make sure to follow [this part](https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/#install_the_developer_client_tools) - and set up your `~/.fedora.upn` to tell our tooling your FAS username if it differs from your Unix name. -* Login on [pagure.io](http://pagure.io/) and [src.fedoraproject.org](https://src.fedoraproject.org) to initialize your account. +* Get a Fedora account [here](https://accounts.fedoraproject.org/user/daandemeyer/) if you don't have one already. * Fork [centos-sig-hyperscale/systemd](https://pagure.io/centos-sig-hyperscale/systemd). * Check out the latest branch there. It should be the last one alphabetically in the form of "fb-v". If you want to backport a patch to a stable systemd version that does not yet have a branch available in the staging repo, open an issue @@ -43,6 +40,8 @@ Not yet available # New Version Updates in the SIG +Make sure you're [onboarded](https://sigs.centos.org/hyperscale/internal/onboarding/) onto the SIG before following these steps. + For the following examples, most/all of the links will go to the c8s-sig-hyperscale branch when there are mentions of the RPM sources repo. Substitute as needed with the latest branches (e.g. c9s-sig-hyperscale).