| Age | Commit message (Collapse) | Author | Files | Lines |
|
Add `wait_for_output` and `wait_for_output_unless` helper functions that
only succeed when the command output contains the expected string, with
a possibility to exit early with a failure for `wait_for_output_unless`.
Change-Id: Ie20e7c72fb84f626f1a3fe9c4d2f22c9d6863dbe
|
|
|
|
Rename them `genenv` and `start`.
Have `genenv` create the openrc file in the top-level directory.
Add openrc and compose/openstack.env to gitignore, as well as *.img.
Change-Id: I5d8006e97efd77cf364215f55d5e585139ae273e
|
|
Kolla has moved away from Kubernetes and is now using docker-compose to
define container sets.
Remove last reference to Kubernetes in the README file, and document
the `compose` directory instead.
Change-Id: Ic586da2ae7859817c0da888f6ce5c788188e43d2
|
|
|
|
|
|
Always restart glance services since they are idempotent.
Change-Id: I6ad98eacf0fd10b97a007db81dbe23459cc71e2b
|
|
|
|
|
|
Change-Id: Ie14063022aa1f4e1409421b8049ec75ec9a32802
|
|
Previously glance was not using keystone for authentication. This resulted
in --is-public true failing when doing image-create.
Co-Authored-By: Lars Stedman (larsks@redhat.com)
Change-Id: I54273115242ee169201643fe0ad559392650c883
|
|
Change-Id: I38f6cf133b0ebf59a9595fb62868a81f731a0b85
|
|
|
|
|
|
|
|
|
|
The latest keystone container parses the keystone admin port environment
variable. This script was setting it incorrectly.
Change-Id: I0d85e5266e5198e47b77906639bc121cd1e6d1f5
|
|
The hostname command is required to allow mariadb to access
the network properly. Without it, in some cases mariadb cannot
execute name service resolution.
Change-Id: Ia215585faad23012143b63c4d82acd6ba69f59b7
|
|
Also enclose filenames with backticks.
Change-Id: I8bc467f2910af2d31dc7a9bf94ce7b3eb8d178e4
|
|
|
|
|
|
The yaml formatting is wrong, causing some versions of compose to bail.
Change-Id: I20c0709699c2c259e9d2443a7d91e5f70ce67188
|
|
Clean up start.sh and make more functional
Change-Id: If9cb8a6a621991a28cf9b95c4fd0e5b7e780272a
|
|
Change-Id: I0f79ba151dbb290378e2db0d1af9feb71cb84e6d
|
|
Heat is split into the engine and api. The current images
built in kollaglue work.
Change-Id: I14bb8520cf76a84491163f0f102d603d312cd5fb
|
|
|
|
|
|
The keystone container was changed to only add a keystone user. The rest
of the infrastructure in Kolla expects the name "admin" from a "can I
use a client to access the APIs perspective." As a result, we need a user
for keystone and a user for admin which this patch adds.
Change-Id: I3a3e938f946df1fd5982e89397ef61368f1f3674
|
|
Change-Id: Ia21736dd43a4fe63fbf4567c96dd53b452594677
|
|
Fix typos in kolla/docs/integration-guide.md & developer-env.md
Change-Id: Icc43c1ab70400027372dd874393a73ba2a8d2128
|
|
This affects both fedora and the centos base images.
Wait_for will be intregrated into kolla-common.
Co-authored by: Charles Crouch <charcrou@cisco.com>
Change-Id: Ide2304b787d4c3bf6fb3949f09e2cf1f450c2173
|
|
|
|
|
|
Basic develop quickstart guide to setup kolla using
docker-compose.
Change-Id: I3c0c3d92ee4bccfa4173c05be6755bd048296daf
|
|
|
|
The host directory is /etc/libvirt/nwfilter, not /etc/libvirt/nwfilters
Change-Id: If7dc4a8028477d938aaa0dba20b79589217ceaf9
|
|
The best part about Kolla is using it! In order to do that, we need to
instruct our consumers how it should be consumed. This guide is a start
at that effort, but more work is needed.
Implements Blueprint: integration-guide
Change-Id: I64a3264a488f6dc934696307cd567e09d4817431
|
|
|
|
|
|
Based off of ccrouch's glance fig.yml file and my install.sh script.
https://github.com/ccrouch/kolla/blob/dev/docker/fig.yml
https://github.com/rthallisey/atomic-osp-installer/blob/master/install.sh
Change-Id: I6a40f54c60e061b5e18cd3748debe59937a575e0
|
|
Libvirt contains a package that sets the permissions of KVM.
If the host does not have libvirt installed the permissions
will never be set and nova boot will fail.
Change-Id: Ie5509199391db55e0984d59a6623f021f3ae46c1
|
|
This change proposes a minimal openstack deployment stood up using
docker-compose. Included is a script to generate the necessary
environment variables for use by the containers as well as an
'openrc'. There is also a script which demonstrates starting the
included services.
We have this working locally using patched containers and can start
instances with networking etc. However, there are several changes
required to various containers that will need to be made to get this
working. We are also using Steven Dake's patches to docker-compose to
allow the use of pid=host. I propose we either merge this change or
build changes on top of this to get a functioning installation.
Co-authored-by: Ryan Hallisey <rhallise@redhat.com>
Change-Id: I5e6051054d31edf9840c3a22502d4a7963893f29
|
|
Change-Id: I814a369233857da1495028189f855b88bead5a6d
|
|
Change-Id: Ied8798fd1f8c77ce1f800747f25be2d8455e4344
|
|
Adds Keystone Container-Set support
Previously, Keystone containers were configured for use in a
Kubernetes environment. This patch removed k8s dependencies and
adds container set functionality.
Change-Id: I131ce205857110bbee49fe81a4a005f9e273ce09
|
|
This one uses the single environment file and has a few changes
to mounted directories.
Change-Id: I047a92b5ab89aa9b3b75213c19e05eb84d48adf6
|
|
Change-Id: I2341f4b00ece5fb643a0436f30e1065fc1d037b1
|
|
To follow the model of container sets, net will be set to
host so that containers will not need to be linked together.
All enviroment variables will come from 'openstack.env'.
Co-authored-by: Ian Main <imain@redhat.com>
Change-Id: Ifdb0f146ff82c0fedb09255f6e1955ecdc435444
|
|
|
|
|