Jump to: navigation, search

AddingYourBlog

Revision as of 20:55, 18 July 2010 by MontyTaylor (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Adding Your Blog

To add your feed to Planet OpenStack, you must be an member of the OpenStack Planet team. You can either be a member directly, or through memberships in Swfit Core, Nova Core or the http://launchpad.net/~openstack]OpenStack Core teams.

Separating Content

You may want to tag or label individual posts or categorize only some posts to be aggregated in Planet OpenStack. Different blogging software have different ways of providing feeds that will only aggregate posts you mark or tag under an "openstack" category, for example.

Adding Your Feed

You first need to add an SSH public key to your launchpad account, if you haven't done so already. You can do this from here:

https://launchpad.net/+me/+editsshkeys

Then to add your feed, first install the "bzr" package if you haven't done so already:

$sudo apt-get install bzr


Next, check out the configuration files from the launchpad bzr tree.


$ bzr launchpad-login yourusername
$ bzr checkout lp:~openstack-planet/config/main planet-openstack
$ cd planet-openstack/


/!\ If you don't have the host key for bazaar.launchpad.net, initial checkout will ask you to authenticate. The RSA key fingerprint for this host is: 9d:38:3a:63:b1:d5:6f:c4:44:67:53:49:2e:ee:fc:89

/!\ If this checkout fails with a "No branch found" message, it is likely that you are not listed as an OpenStack Planet Member. If the checkout fails with a Permission denied error, it is likely that your SSH key isn't in Launchpad, or that you have your username wrong.

Next, place your hackergotchi<<FootNote(Your hackergotchi should be scaled to roughly 100x100 pixels, give or take.)>> into the heads/ subdirectory:


$ cp ~/hackergotchi.png heads/yourusername.png
$ bzr add heads/yourusername.png

If you don't have a hackergotchi to add right away, comment out the line (using # at the beginning) or leave the entire line out.

Once you've done that, add a stanza like the following to the end of the config.ini file:


[http://blog.example.com/~yourusername/feed?category=openstack]
name = Your Name Here
face = yourusername.png
nick = yourusername


/!\ Please use your real name at least somewhere in the 'name' field.

When you are satisfied that your entry is correct, it's time to check in your changes:


$ bzr diff
$ bzr commit -m "Added yourusername to Planet OpenStack"


/!\ Please note that Planet runs from cron, and it relies on the work of some periodic events on the Launchpad server. Your changes could take up to two hours to take effect.