openstack-helm/doc/source/guides-install/developer/install-vagrant.md
Michał Dulko e795466247 Beggining of docs conversion to OpenStack format
This commit introduces initial infrastructure for building documentation
using the OpenStack's sphinx extension and tox. To demonstrate that
README.md is rewritten into README.rst and should appear in
documentation built by `tox -e docs`.

Partial-Implements: blueprint docs-to-rst

Change-Id: I08ebad1c572e248a8f474e785d3bf7a19dbc4340
2017-04-27 17:04:17 +02:00

858 B

Openstack-Helm: 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

vagrant up --provider virtualbox

Deploy NFS Provisioner for development PVCs

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

Setup Clients and deploy Helm's tiller

./setup-dev-host.sh

Label VM node(s) for OpenStack-Helm Deployment

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