22:11:54 #startmeeting pulp 22:11:54 Meeting started Sat Jan 29 22:11:54 2011 UTC. The chair is herlo. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:11:54 Useful Commands: #action #agreed #halp #info #idea #link #topic. 22:12:06 #meetingname pulp 22:12:06 The meeting name has been set to 'pulp' 22:12:21 #info create, delete, update pulp repos 22:12:41 #info synchronize content immediately or at scheduled intervals 22:13:03 can have multiple feed types, Yum, RHN, local 22:13:22 has custom repos and package upload 22:13:36 Global package search 22:13:48 Consumer management 22:13:55 accessible through yum 22:14:02 can also do remote install through pulp 22:14:36 profile tracking: keep track of consumer's package list 22:15:04 operation history auditing, tracks all actions for every consumer 22:15:23 q, are there any other package managers that work with pulp? 22:16:00 a, currently, no, but plans are in the works for apt in some fashion 22:16:54 q, why pulp v spacewalk 22:17:05 a, lighter weight than spacewalk 22:17:20 a, pulp footprint and config greatly simpler 22:17:29 a, more integrateable 22:17:55 a, easy to work with config mgmt tools... 22:18:10 Demo 1: Repo management 22:19:36 yum install pulp 22:19:50 edit /etc/pulp/client.conf & /etc/gofer/agent.conf 22:19:59 change hostname 22:20:01 or IP 22:20:10 service pulp-server init 22:20:41 pulp-admin auth login 22:20:53 man pulp-admin will likely help here 22:21:46 pulp-admin repo create --id=name-of-repo --arch=arch --feed=yum:someyumrepo 22:22:09 will upload into pulp repo 22:22:45 pulp-admin repo list 22:23:45 shows registered repos 22:24:03 pulp-admin repo sync --id repo-name -F 22:24:13 grabs rpms from yum repo 22:24:26 pulp-admin repo content --id my-themes 22:24:39 shows package in repo, including errata and other useful info 22:25:16 Once the pulp repo is synced, consumer can grab data 22:25:28 yum install pulp-client 22:25:50 edit /etc/pulp/client.conf & /etc/gofer/agent.conf 22:26:00 service goferd restart 22:26:08 create a consumer with 22:26:24 pulp-client -u admin -p admin consumer create --id=consumer 22:26:30 then bind it 22:26:55 pulp-client consumer bind --id consumer --repoid repo-name 22:27:12 then just run yum 22:27:45 so, this isn't much cooler than yum, yET 22:27:59 the real power of pulp is to remotely tell consumers to update packages 22:28:04 scheduled, or on-demand 22:28:24 client doesn't have a package installed 22:28:41 on server we run a command to install the package on consumer(s) 22:29:27 pulp-admin package install -d package --consumerid=consumer --consumerid=consumer1 22:32:20 when a package is the same across repos, symbolic links are used to keep the disk space down... 22:33:55 doesn't currently support syslog with the audit logs 22:34:00 in the plans, however 22:35:48 q, yum history is useful, can pulp support this? 22:36:00 a, not yet 22:36:18 a, we're already hooked into the yum api, so it shouldn't be too hard, good idea 22:36:24 Advanced features of pulp 22:36:27 Batch operations 22:36:32 Repo groups 22:36:45 Testing repos by cloning 22:36:52 Consumer groups 22:36:57 LDAP Integration 22:37:40 Distribution support specific to a particular distro (RHEL vs Fedora) 22:37:55 Appropriate Errata management 22:38:00 Consumer key/value pairs 22:38:04 REST API 22:38:09 RoadMap 22:38:17 - Maintenance Windows 22:38:24 - Scheduled Consumer Installs 22:38:33 - External Content Delivery Servers 22:38:41 - Repo Clone Filters 22:38:53 - High Availability and Fail Over 22:38:57 - Internationalization 22:39:13 Clone filters are regex of what to or not to, include 22:39:38 10s of thousands of servers is the goal 22:39:58 refining down to a simple list of proper systems/packages without mining down manually 22:40:50 Tell the pulp guys about your situation, they want to have as many use cases as possible 22:41:12 irc.freenode.net #pulp 22:41:20 http://pulpproject.org/ug 22:41:35 jdob/linear 22:41:56 q, is Pulp something that might happen in RHEL? 22:42:03 a, well it will be in Fedora for sure 22:42:16 a, several engineers have been evaluating it and there are discussions 22:42:23 a, however, we're not sure... 22:44:22 a, tell us what you want 22:44:28 q, how long has pulp been going 22:44:48 a, since about march/april 22:44:52 a, blogging only recently 22:46:25 #endmeeting