Show Date: Tuesday, 30 October 2012
In this episode, Bryan and Nathen sat down with J. Paul Reed and Seth Thomas to talk about the practice, profession, and tools of Release Engineering. We also talked a bit about their Podcast, The Ship Show.
- J. Paul Reed github, twitter, blog
- Seth Thomas github, twitter
- Bryan Berry github, twitter, irc: bryanwb, blog: devopsanywhere
- Nathen Harvey github, twitter, irc: nathenharvey, blog
- The Ship Show website, twitter
- 00:44 - In the News
- 06:28 - New Cookbooks
- 17:18 - Updated Cookbooks
- 19:15 - Introductions
- 19:40 - The Ship Show
- 27:40 - Release Engineering - Continuous Integration
- 36:20 - Release Engineering - Version Control
- 40:28 - “git…is the Ike Turner of version control systems”
- 47:47 - Strengths of perforce
- 56:15 - Deployment Strategies
- 1:02:00 - Build Tools
- 1:12:05 - DevOps Culture
- 1:14:46 - “DevOps, as a movement, has made it OK to talk about the cultural stuff”
- 1:16:13 - Continuous Integration Systems
- 1:19:35 - Packaging and artifact repositories
- 1:26:59 - Summing up the episode
- 1:29:20 - Picks
Last week was the Chef Community Summit. We had two Food Fight Show updates from the Summit and you can find a ton of notes from the sessions on the Opscode Wiki.
This videos from this year’s Surge Conference are now available on YouTube
During the Webexpo Prague, Karel Minarik and Vojtech Hyza presented Shell’s Kitchen a talk about server provisioning with Chef. In addition to the talk, they’ve also released the code, a comprehensive example repository for deploying an application with Chef.
PeepCode - Meet Chef (Part 2 of 2) is now available.
Monitoringlove: a True story in this presentation given at DevopsDays Italy. Ulf Mansson describes how the implementation of sensu and graphite convert the monitoring meme from monitoringsucks to monitoringlove. Hey kids, Ulf is right. monitoringsucks is dead, long live monitoringlove! There is now an active monitoringlove hashtag on twitter and an active #monitoringlove IRC channel. Join the Fun! Thanks to Ulf Mansson for making us realize that monitoring no longer has to suck and that if we put in just a bit of extra work, we can experience monitoringlove too.
Berkshelf was a popular topic during last week’s Chef Community Summit. Riot Games is moving towards an official 0.6.0 release
Chef Openstack updates on Matt Ray’s blog, matt’s presentation at openstack summit There is a lot of development underway with numerous patches making their way into master for both Openstack release Essex and the newest release, Folsom.
There is now a Chef for Openstack mailing list
Uptime is a new simple HTTP remote monitoring utility using Node.js and MongoDB. There’s even a cookbook for managing your uptime application that we’ll mention in cookbook news.
diamond v0.0.1 - from Chad Barraford - cbarraford
Installs/Configures diamond. Diamond is a python daemon that collects system metrics and publishes them to Graphite. It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
janitor v0.0.1 - from Mark Pimentel xeon22
This cookbook is meant to keep order on a running node to purge files on the filesystem that are unwanted. You could also apply some criteria to the files that are targeted such as glob patterns, age, and size.
rackconnect v0.1.0 - from David Radcliffe - dwradcliffe
RackConnect is a service from RackSpace that allows dedicated hardware and cloud servers to run on the same vlan. RackConnect automatically configures iptables on the servers based on your external firewall rules. A user named ‘rackconnect’ is used by the automation to do this. If you’re managing you RackSpace servers with Chef, you need to be sure that the rackconnect setup doesn’t get removed. Enable /etc/sudoers.d/ and include the rackconnect recipe to allow the rackconnect user to do its thing.
smf v0.6.4 - from Blake Irvin - bixu
A light weight resource and provider (LWRP) for Service Management Facility (SMF). SMF is a tool in many Illumos and Solaris-derived operating systems that treats services as first class objects of the system. It provides an XML syntax for declaring how the system can interact with an control a service. This cookbook contains LWRPs for creating or modifying a service within the SMF framework.
ovirt-mom v0.1.0 - from Guilhem Lettron - guilhemfr
Installs/Configures ovirt-mom, the Memory Overcommitment Manager. MOM is a policy-driven tool that can be used to manage overcommitment on KVM hosts.
ulimit v0.1.1 - from Brian Hatfield - bmhatfield
This is a short-and-simple cookbook to provide a user_ulimit resource for overriding various ulimit settings. It places configured templates into /etc/security/limits.d/, named for the user the ulimit applies to. It also provides a helper recipe (default.rb) for allowing ulimit overrides with the ‘su’ command on Ubuntu.
fog v0.0.2 - from Gerald Hevener - jackl0phty
Installs/Configures FOG, a Linux-based, free and open source computer imaging solution for Windows XP, Vista and 7 that ties together a few open-source tools with a php-based web interface.
sanitize v0.1.0 - from Maciej Pasternacki - mpasternacki
This cookbook aims to normalize setup of a fresh server and set sane defaults for global settings, and work with various initial environments (tested on EC2 images, Hetzner “minimal” installations, and debootstrap-created LXC images). At the moment it supports only Ubuntu, Debian support is planned.
- artifact v0.10.10 - reset
- redis2 v0.4.5 - avishai
- gitlab v0.3.3 - atomic-penguin
- reboot-handler v0.2.0 - retr0h
- afw v0.0.4 - jvehent
- haproxy2 v0.5.7 - demonccc
- heartbeat3 v0.4.3 - demonccc
- dpkg_packages v0.1.2 - demonccc
- cpan v0.0.24 - melezhik
- phantomjs v0.0.10 - sethvargo
- splunk_handler v1.2.0 - ampledata
- zabbix v0.0.39 - laradji
- squid v0.2.2 - mray
- openvas v0.0.52 - jackl0phty
- kronos v0.1.4 - cixelsyd
- simple_iptables v0.2.2 - dcrosta
- datadog v0.1.2 - miketheman
- uwsgi v0.0.5 - idyedov
Titan IPA from Great Divide Brewing Company.
Please take the time to rate us on itunes and to send your cookbook news to firstname.lastname@example.org.
Follow @foodfightshow on twitter.
Also, you can submit show ideas to our github repo
Release Engineering - Download here