Nubis progress report for 20150203
This is the first of what should be weekly status report on the progress of the Nubis effort at Mozilla. Longer than usual, since this is the first ever
This week is all about preparation for the upcoming Sprint. We've been hard at work putting together the remaining bits to hit our interal goal of delivering a working sample application on top of the Nubis infrastructure.
We've picked dpaste for it's simplicity and yet, it's a mature application that could be used at Mozilla.
We aren't there yet, but are confident we'll have it up and running before the Sprint.
We are also working on many fronts, as is usual:
- Finishing up a VPC design recommendation with dcurado (gozer)
- Starting to flesh out the user-story for a new Nubis project onboarding
- Starting to work an AMI registry (digi)
- Thinking about security and thread models
- Thinking about secret distribution, after great conversations with secops
Components
nubis-docs
Still in its infancy, but work on producing content has finally started (this document included)
nubis-base
Quick summary of recent changes, including last week:
- Support for EBS and Instance store AMIs
- Support for Ubuntu and Amazon Linux AMIs
- fluentd log shipper included and enabled by default
- confd included and enabled by default
- *.consul DNS queries now automagically working
nubis-ci
- moved to the new nubis/ directory strucure
Otherwise, somewhat dormant, waiting for our first application prototype to get working on it again.
nubis-puppet
Now includes:
- confd
- dnsmasq
- fluentd
- postfix
nubis-fluentd
First release of a simple fluentd collector that just dumps logs to disk.
Registers itself via Consul and is discovered by default, if present, by nubis-base.