Extract mount commands into disk mounter

 * Introduce concept of Disk Manager regrouping tools for disk management

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Made disk mounter idempotent

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Agent sends first heartbeat immediately after bootstrapping
Extract StatsCollector from Platform

Introduced stats subpackage of platform

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Fixed Sfdisk partitioner when reading outpuf of sfdisk -s

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Made Symlinking idempotent

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Updated testify
Go agent hardens permissions on boot

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Agent handles disks without paritition tables

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Agent handles errors during ephemeral disk setup

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Agent does partition calculation in MB instead of blocks
Improve agent logging and error messages during boot
Setup hostname during bootstrap
[#59950166]
Making rubocop happy
Compare paritions sizes within delta for convergence
Make swapon convergent

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Formatting ext4 with lazy itable init when supported

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Stemcell builder using local centos mirror

[#58848106]

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
correct our assumption about memory stats

bytes, instead of kilobytes

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Stop trying to remove files that dont exist in Ubuntu stemcell build

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>