| Age | Commit message (Collapse) | Author | Files | Lines |
|
use the bash wait builtin to wait for the keystone process to exit.
Change-Id: I03057e7925e7e41120c163c0be22ade75050d9f1
|
|
The Horizon dashboard was not working properly prior to this work.
Also a docker-compose file was added to start the dashboard.
Change-Id: I8a438c15b967b0cec00bfe44b997f833bf745191
|
|
Generate Heat environment variables.
Rename yml file to api and engine to follow other service conventions.
Add heat to compose/start
Modify integration guide to include new variables.
Change-Id: I058d829901881e28d6f4785f59fcf778058241e4
|
|
Without pid: host, nova-compute and libvirt fail to operate correctly
together. I don't understand why, and I wish it weren't so, but it means
folks will have to install docker-compose from my personal github account
until the pull request is merged upstream.
Change-Id: I24e55405139c831f2df246f54c5b6fd39d00656a
|
|
Previously, the database container was configured for use with
Kubernetes. This patch removed any k8s dependencies, adds a script
to manage mysql server.cnf settings and splits data and app
containers. Splitting the containers provides additional
portability and operational efficiencies compared to host mounts.
Change-Id: I80656450c02dda5f2959d187eec20d5877dc54a2
|
|
|
|
Previously, the keydtone openrc file was not using the proper
auth url, whcih was broken with too many double ticks. Also
changed the auth port from public to admin since keystone user
is an admin tenant. Changed DIR for scripts to align with the
rest of the project.
Change-Id: Iadde3239227e65ecca479b16a7b7db51d3a579c8
|
|
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
|