Expérience SIC : CENTOS

De IRHM.MP
Aller à : navigation, rechercher


Texte traduit de la pratique de CentOS (système d'exploitation Linux).



Configuration d'un nouveau CRIS

Tout le monde peut proposer de créer un CRIS, mais doit obtenir l'accord et la participation d'un membre du conseil d'administration de l'IRHM. Pour demander la création d'un nouveau cercle de recherche d'intérêt spécialisé, voici ce qui doit être fait :

  • Regardez les CRIS actuellement fonctionnels et assurez-vous que vos efforts ne se chevaucheront pas avec une autre équipe
  • Ouvrez un nouveau sujet de discussion dans la liste de diffusion l'IRHM-Devel, en demandant des commentaires
  • Un des membres du conseil d'administration de l'IRHM devra se joindre à l'effort, une fois que cela se produit, ce membre du conseil d'administration peut:
  • Demander la création d'une nouvelle liste de diffusion (si nécessaire)
  • Demander la configuration d'une section wiki
  • Si le CRIS a besoin d'un système de contrôle de version pour être installé, cela peut également être demandé (voir la section suivante sur git repo)
  • Inscrivez-vous en tant que CRIS sur cette page

Lancer un processus CRIS git repo + koji:

  • CRIS doit être approuvé par le conseil d'administration
  • CRIS doit publier sa proposition sur sa page wiki
  • Le président doit faire la demande, ou bien le membre du conseil encadrant le CRIS peut faire la demande
  • Le président demande des ACL wiki pour tous les membres du comité CRIS
  • CRIS rencontre un membre d'Infra CRIS pour discuter de la configuration du dépôt git
  • CRIS aura besoin d'une clé de signature spécifique à CRIS pour vivre sur le serveur de signature du projet l'IRHM et / ou localement pour le constructeur (le processus doit être amélioré ici)
  • Le président ou le mentor du conseil d'administration doit demander une balise de construction sur bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander des cibles et des balises koji sur bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander l'importation des SRPM à importer dans le magasin RPM git.irhm.mp, demander via bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander des certificats de koji pour les membres du CRIS sur bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander qu'un projet CRIS soit ajouté à bugs.irhm.mp ou ajouter un composant à un autre projet, par exemple l'IRHM-7.

Des informations CRIS plus détaillées peuvent être trouvées dans le Guide CRIS

Exigences

Nous nous attendons à ce que chaque CRIS réponde à certaines exigences de base, notamment:

  • Le sujet du groupe doit être lié à l'IRHM ou à un scénario d'utilisation pour l'IRHM
  • Il doit y avoir un contrôle et une rétroaction adéquats dans la communauté l'IRHM
En règle générale, toutes les communications concernant le travail du CRIS doivent être publiques, étant entendu que parfois une affaire peut devoir être privée; dans de tels cas, veuillez consulter le membre Devteam hors bande du CRIS
Tout le code produit dans le CRIS doit être compatible avec une licence FOSS actuellement utilisée par l'IRHM; si une nouvelle licence est demandée, veuillez à nouveau consulter le membre Devteam
Toute la documentation produite dans le CRIS doit être compatible avec la licence de ce wiki
Nous nous attendons à ce que les équipes soient attentives aux instructions générales de l'IRHM du Devteam
Au moins un membre du CRIS, qui n'a pas besoin d'être le chef de file, doit être membre du l'IRHM Devteam. Nous n'essayons pas d'appliquer une modération, cependant, nous pensons que les actions de chaque CRIS utilisant les ressources l'IRHM doivent avoir une visibilité sur le Devteam

Adhésion CRIS

Normalement, les règles suivantes pour l'adhésion au CRIS s'appliquent:

  • Les listes de diffusion des CRIS sont ouvertes et peuvent être jointes librement.
  • Les membres CRIS sont nommés par le chef d'équipe CRIS et peuvent avoir des privilèges élevés, comme l'accès en écriture à la section Wiki ou à l'arborescence SVN concernée, selon le rôle du membre CRIS.
  • Le chef d'équipe CRIS peut être invité à être un modérateur de liste de diffusion; cependant, les listes de diffusion l'IRHM ne sont généralement pas modérées.

CRIS Reporting

Les CRIS devraient présenter un rapport trimestriel, avec un bref résumé de ce qu'ils ont accompli au cours du dernier trimestre. Le schéma proposé pour ce rapport est le suivant:

  • Mise à jour des membres (membres ajoutés, supprimés. Changement de président.)
  • Versions au cours du dernier trimestre (ou version la plus récente, si aucune au cours de ce trimestre)
  • Rapport de santé et récit d'activité général.
  • Problèmes à résoudre par le conseil d'administration, le cas échéant

Le calendrier des rapports est actuellement le suivant:

Groupe 1:

Rapports janvier, avril, juillet, octobre

  • Coeur
  • Atomique
  • Gestion de la configuration
  • PaaS
  • Collections de logiciels

Groupe 2:

Rapports février, mai, août, novembre

  • Alt Arch
  • Cloud
  • NFV
  • Promo
  • Espace de rangement

Groupe 3:

Rapports mars, juin, septembre, décembre

  • Ouvrages d'art
  • Instance Cloud
  • OpsTools
  • CI public
  • Virtualisation

Les rapports sont attendus à la fin des travaux le premier lundi du mois déCRISné et doivent être envoyés à la liste de diffusion l'IRHM-devel avec une ligne d'objet "[REPORT] XYZ CRIS", où "XYZ" est remplacé par le nom de votre CRIS. Les rapports doivent être soumis par le président du CRIS.