La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Dépôts RPM avec Pulp.

Présentations similaires


Présentation au sujet: "Dépôts RPM avec Pulp."— Transcription de la présentation:

1 Dépôts RPM avec Pulp

2 Pourquoi nous l'adoptons Quelles possibilités ? Changements à venir
Pulp ? Pourquoi nous l'adoptons Quelles possibilités ? Changements à venir Pulp

3 Gestionnaire de dépôts modulaire Plugin RPM Plugin modules Puppet
Pulp ? Gestionnaire de dépôts modulaire Plugin RPM Plugin modules Puppet Plugin images Docker Plugin paquets Python En développement actif Fait partie des projets intégrés à Red Hat Satellite 6 Pulp

4 Les composants nécessaires
Python Apache MongoDB AMQP (RabbitMQ) Celery Pulp

5 Pourquoi nous l'adoptons
Refonte de notre serveur de dépôts RPM Migration du serveur Changements dans notre gestion des dépôts Volonté de donner le contrôle aux utilisateurs sur leurs repos Fonctionnalités correspondant à nos besoins Développement très actif Projet Red Hat Intégration Pérennité Pulp

6 Synchronisation de dépôts existants
Fonctionnalités Synchronisation de dépôts existants Comptes utilisateurs avec gestion fine des permissions Accorder à chacun les droits nécessaires pour ses dépôts client CLI « pulp-admin » et API REST Copie/mélange de dépôts, ajout de RPM, … Copier un dépôt synchronisé sur l'extérieur pour en modifier des propriétés ou un partie du contenu Assembler dans un même dépôt plusieurs sources Filtres, options avancées Pas de duplication sur le FS du serveur (pour un même md5) Pulp

7 Automatisons le service : Puppet Automatisons les données du service :
Automatisation Automatisons le service : Puppet Automatisons les données du service : Hiera Dépôts Synchronisations automatiques Permissions utilisateurs Valables pour les robots aussi ! Automatisons le build et l'upload de RPM : Gitlab-CI Automatisons le déclenchement de build : Syslog-NG ou Riemann Pulp

8 Exemple de workflow : build d'un module noyau pour GPFS
Synchro « kernel rpm : Download Succeeded » kernel rpm program ccrepository.in2p3.fr curl gpfs.gplbin rpm Pulp

9 Fonctionnalités autres
Dépôts de divers types RPM Python Puppet Docker OSTree Pulp

10 TLS pour tous les dépôts gpgcheck pour les dépôts avec paquets signés
Changements à venir TLS pour tous les dépôts gpgcheck pour les dépôts avec paquets signés Version 3.0 bientôt prête Passage de MongoDB à PostgreSQL Changements dans le système d'authentification Pulp

11 Doc utilisateur : https://doc.cc.in2p3.fr/intranet:systeme:pulp
Questions ? Doc utilisateur : Doc admin : y Pulp


Télécharger ppt "Dépôts RPM avec Pulp."

Présentations similaires


Annonces Google