• Ananth Suryanarayana's avatar
    Add opencontrail networking provisioning support in kubernetes salt based provisioning · d50d7763
    Ananth Suryanarayana authored
    OpenContrail is an open-source based networking software which provides virtualization support for the cloud.
    
    This change-set adds ability to install and provision opencontrail software for networking in kubernetes based cloud environment.
    
    There are basically 3 components
    
    o kube-network-manager -- plugin between contrail components and kubernets components
    o provision_master.sh -- OpenContrail software installer and provisioner in master node
    o provision_minion.sh -- OpenContrail software installer and provisioner in minion node(s)
    
    These are driven via salt configuration files
    
    One can provision opencontrail by just setting "export NETWORK_PROVIDER=opencontrail"
    Optionally, OPENCONTRAIL_TAG, and OPENCONTRAIL_KUBERNETES_TAG can be used to
    specify opencontrail and contrail-kubernetes software versions to install and provision.
    
    Public-IP Subnet provided by contrail can be configured via OPENCONTRAIL_PUBLIC_SUBNET
    environment variable
    
    At this moment, plan is to add support for aws, gce and vagrant based platforms
    
    For more information on contrail-kubernetes, please visit https://github.com/juniper/contrail-kubernetes For more information on opencontrail, please visit http://www.opencontrail.org
    d50d7763
init.sls 835 Bytes