Files
openstack-helm/dev
Michał Dulko cc243499ec Update remaining markdown docs to RST
There were few remaining README.md files. This commit converts them to
RST.

Change-Id: Ia0be0012fff33b9be5c9db3febc1e45a076701ec
2017-05-22 10:56:51 +02:00
..
2017-04-06 15:15:32 -05:00
2017-04-06 15:15:32 -05:00

==================
Vagrant Deployment
==================

Requirements
------------

* Hardware:

  * 16GB RAM
  * 32GB HDD Space

* Software

  * Vagrant >= 1.8.0
  * VirtualBox >= 5.1.0
  * Kubectl
  * Helm
  * Git

Deploy
------

Make sure you are in the directory containing the Vagrantfile before
running the following commands.

Create VM
---------

.. code:: bash

    vagrant up --provider virtualbox

Deploy NFS Provisioner for development PVCs
-------------------------------------------

.. code:: bash

    vagrant ssh --command "sudo docker exec kubeadm-aio kubectl create -R -f /opt/nfs-provisioner/"

Setup Clients and deploy Helm's tiller
--------------------------------------

.. code:: bash

    ./setup-dev-host.sh

Label VM node(s) for OpenStack-Helm Deployment
----------------------------------------------

.. code:: bash

    kubectl label nodes openstack-control-plane=enabled --all --namespace=openstack
    kubectl label nodes openvswitch=enabled --all --namespace=openstack
    kubectl label nodes openstack-compute-node=enabled --all --namespace=openstack