d6d27752ad
This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: I37d57e12ebe5af5f02429831fe3249c5da0d1bad
1.3 KiB
1.3 KiB
Setting up a single node Stackube
This page describes how to setup a working development environment that can be used in developing stackube on Ubuntu or CentOS. These instructions assume you're already installed git, golang and python on your host.
Getting the code
Grab the code: :
git clone https://git.openstack.org/openstack/stackube
Spawn up Kubernetes and OpenStack
devstack is used to spawn up a kubernetes and openstack environment.
Create stack user: :
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo su - stack
Grab the devstack: :
git clone https://git.openstack.org/openstack-dev/devstack -b stable/ocata
cd devstack
Create a local.conf: :
curl -sSL https://raw.githubusercontent.com/openstack/stackube/master/devstack/local.conf.sample -o local.conf
Start installation: :
./stack.sh
Setup environment variables for kubectl and openstack client: :
export KUBECONFIG=/opt/stack/admin.conf
source /opt/stack/devstack/openrc admin admin
Setup environment variables for kubectl and openstack client: :
export KUBECONFIG=/etc/kubernetes/admin.conf
source openrc admin admin