Zen-eggification
Deploy Zenoss as Python Eggs
Deploy Zenoss as Python Eggs
0
Zen-eggification
Zen-eggification
Alan Milligan
Dec 31, 2004 07:00 PM
0
Yes
2
$
Before
May 03, 2010 04:00 AM
May 27, 2010 01:00 PM
18:00:00
03:00:00
January
0
1
480
2400
20
Fixed units
End
10.0
15.0
m
Minute
No
No
No
No
No
Yes
No
No
No
Yes
No
Sunday
No
No
No
No
0
Yes
Dec 31, 2004 07:00 PM
Apr 24, 2010 07:40 AM
Yes
Yes
0
0
0
No
Dec 31, 2004 07:00 PM
No
No
No
Dec 31, 2004 07:00 PM
- geolocation
- -33.867139 151.207114
Red Marker
-
extendedattributes
-
wbsmasks
-
outlines
-
t0
-
Eggify Zenoss Products
- This step simply involves writing a setup.py into each Product. This will generate a Products.* egg package name.
-
Jobber
-
DataCollector
-
ZenCollector
-
ZenEvents
-
ZenHub
-
ZenModel
-
ZenossStartup
-
ZenRelations
-
ZenReports
-
ZenRRD
-
ZenStatus
-
ZenTestCase
-
ZenUI3
-
ZenUITests
-
ZenUtils
-
ZenWidgets
-
ZenWin
-
Eggify External Deps
- This has already been done on https://build.last-bastion.net/RPMBuilders/10/SRPMS/BastionLinux. However, we will need to get the latest KGS from zope.org and verify (and upgrade) packages.
-
zope.*
-
Products.AdvancedQuery
-
Products.ManagableIndex
-
Products.OFolder
-
Products.CMFCore
-
Products.GenericSetup
-
Products.PluggableAuthService
-
Products.PluginRegistry
-
Products.Five
-
python-rrdtool
-
python-uuid
-
python-simplejson
-
python-pyparsing
-
python-setuptools
-
libsmi
-
python-twisted
-
python-crypto
-
python-epydoc
-
python-ZSI
-
python-PyXML
-
python-MySQL
-
Find/Package Other Externals
- This is all the other package dependencies which weren't found on pypi.
-
nagios-plugins
-
python-coverage
-
python-snnp
-
python-https-proxy-urllib2
-
python-Multipart-Post-Handler
-
python-sendpage
-
python-wmi
-
python-Yapps
-
Create Eggs from SRPM's
- This is a trivial on our builder platform at http://build.last-bastion.net.
-
Create lbn.recipe.zenoss
- This will import all the correct dependent packages and be responsible for all the start/stop services/daemons necessary to run up Zenoss.
-
Define KGS
- Pin versions of the above Zenoss packages as a 'known good set' release.
-
Integration Test
- This should be straightforward - we *do* have a regression test suite right ...
-
Post onto PyPi (or not...)
- Publicly release onto pypi - as the most painless place to get python eggs. Similarly post a sample buildout.cfg...
-
Rewrite zenoss SRPM spec
-
Completely reorganise svn repos
-
Roll into Zenoss Enterprise
-
Eggify Zenoss Products
-
Jobber
-
DataCollector
-
ZenCollector
-
ZenEvents
-
ZenHub
-
ZenModel
-
ZenossStartup
-
ZenRelations
-
ZenReports
-
ZenRRD
-
ZenStatus
-
ZenTestCase
-
ZenUI3
-
ZenUITests
-
ZenUtils
-
ZenWidgets
-
ZenWin
-
Eggify External Deps
-
zope.*
-
Products.AdvancedQuery
-
Products.ManagableIndex
-
Products.OFolder
-
Products.CMFCore
-
Products.GenericSetup
-
Products.PluggableAuthService
-
Products.PluginRegistry
-
Products.Five
-
python-rrdtool
-
python-uuid
-
python-simplejson
-
python-pyparsing
-
python-setuptools
-
libsmi
-
python-twisted
-
python-crypto
-
python-epydoc
-
python-ZSI
-
python-PyXML

