• Matt Bruzek's avatar
    Splitting master/node services into separate charm layers · 3fcf279c
    Matt Bruzek authored
    This branch includes a rollup series of commits from a fork of the
    kubernetes repository pre 1.5 release because we didn't make the code freeze.
    This additional effort has been fully tested and has results submit into
    the gubernator to enhance confidence in this code quality vs. the single
    layer, posing as both master/node.
    
    To reference the gubernator results, please see:
    https://k8s-gubernator.appspot.com/builds/canonical-kubernetes-tests/logs/kubernetes-gce-e2e-node/
    
    Apologies in advance for the large commit, however we did not want to
    submit without having successful upstream automated testing results.
    
    This commit includes:
    
     - Support for CNI networking plugins
     - Support for durable storage provided by ceph
     - Building from upstream templates (read: kubedns - no more template
     drift!)
     - An e2e charm-layer to make running validation tests much simpler/repeatable
     - Changes to support the 1.5.x series of kubernetes
    
    Additional note: We will be targeting -all- future work against upstream
    so large pull requests of this magnitude will not occur again.
    3fcf279c
copyright 573 Bytes