| Age | Commit message (Collapse) | Author | Files | Lines |
|
This adds a /opt/kolla/kolla-common.sh to the base image as a place to
put commonly used functions. The goal is to avoid code duplication
across all the images created from this base image.
Change-Id: Ib670fe369bb8048aa69979b74a984fa4ddaae7d9
|
|
make sure that DB_ROOT_PASSWORD is in quotes to prevent errors from
shell metacharacters in the password.
Change-Id: I586ba7bb1d518d4ebfef257f92d315684843dd9b
|
|
these tools are required by almost all of our images.
Change-Id: I217b766a0c573e530da03aa81a7caf4548b0d2b3
|
|
our Dockerfile was missing "yum clean all", causing a large yum cache to
get baked into the image.
Change-Id: Ib9942a12b8a14c7e04cf8ae3184cdefcdc5a4652
|
|
this simply makes the source file match the installed name of the
script.
Change-Id: I5e7296780a34f36e28419b49e185be689e4745ad
|
|
nova-libvirt doesn't make sense as a name since nova is not the
upstream of libvirt
Change-Id: I3e396b5a0897649312f3552a791c82429013f5ae
|
|
- use new yaml config files
- provide separate service- and pod- start/stop scripts
Change-Id: Iaff2a5b4d5a33467a9d10b10e9bd5c922eeed3aa
|
|
Change-Id: I7edbd3a59007d9e2f7f5ab5e4c020eeb58d03dd3
|
|
|
|
|
|
|
|
|
|
|
|
- update keystone endpoints/user on boot (to avoid problems caused by,
e.g., a stale password or invalid endpoint urls)
- require GLANCE_DB_PASSWORD and GLANCE_KEYSTONE_PASSWORD in the
environment, since we start multiple containers
Change-Id: I31214b81280ed34409f92e79003c1116d5737d2e
|
|
Previously, the glance-api start script would use the container
IP instead of the proxy IP for the public url when creating the
keystone endpoint. This causes keystone to provide an unreachable
IP within the public url and other OS services are unable to
connect to the public url.
Change-Id: I44befc84a90f59d535a951ee81aaff0fa1ba952d
|
|
Change-Id: I931e02bfe4360548a404e0d22ca9dd9a39312771
|
|
Previously the glance-base script did not configure the registry
host IP. This causes API to try connecting to registry on
localhost. Since registry is bound to MY_IP, api is unable to
connect to registry. This change adds support for the glance-base
script to configure the registry_host parameter in api.conf to
MY_IP.
Change-Id: I1c711ff8aa95abec5ca306f03bd7e0a3883ca578
|
|
this was part of some experimental work and should have not made it into
the kolla/master branch.
Change-Id: Ibb933a09e3de17c33bd194c4d3dd6aa972721012
|
|
- run "yum update" after installing RDO repository (to ensure we get any
package updates from this repository)
- "yum clean" after the "yum update" to prevent yum cache from being
baked into the image
Change-Id: Id897fd85214855bb08f7e16da4bbdf07b821d991
|
|
when booting the keystone container with an existing database, make sure
to update credentials for admin user and replace existing keystone
endpoint in the service catalog.
Change-Id: I2c66d75210ef7ba5a96077eea15a8c564e99f662
|
|
We want the nova-compute controller to run on each minion
Change-Id: If0355034927e195d1dd5482dab1026418185e9c6
|
|
The image location for rabbitmq was incorrectly pointing at Lars
private repository. Change it to point to the global kollaglue repo.
Change-Id: Ib4fd84db9410fa7057730ff74be2acc0babfa438
|
|
All services go to TLD/k8s/service
All pods go to TLD/k8s/pod
Change-Id: Iad2977a9f0cd5f430c4e0a566846bf4681618379
|
|
file"
|
|
Also, fixed up environment variable to use RABBITMQ_NODE_PORT, which is
what RabbitMQ expects (http://www.rabbitmq.com/configure.html).
Implements: blueprint kube-rabbitmq-container
Change-Id: Iacc2ea5d3c4a002e6920ed17cb21733a0cbd8d21
|
|
Had my personal repo checked in. Assuming we want kollaglue for repo-based
files :)
Change-Id: I5ccdba8c3d3301c8140c5143aea3db5ebfa6db76
|
|
This should get us a working nova-compute. Once rabbitmq is operational
we can further debug and implement this container.
Change-Id: I0768b9f33bc43748f4e08da0edc111d669895cc8
|
|
start.sh must be executable
Change-Id: I2de86343d194af5c3783d2169192f158fdada178
|
|
start.sh must be executable
Change-Id: I552b151069d4baee66b058671486846f2dc08c13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get a working Dockerfile
Sort out start.sh to run libvirt in a container
Change-Id: Iaafe807b1631ad59fea200a02e46a8cabd6791ca
|
|
Several things were done incorrectly in previous pod. Fix that.
Change-Id: I7387964979b4ceef4dfda2349023aa0267320349
|
|
Add service files for libvirtd and nova-compute
Change-Id: I94c5cad75605104f57859e23341ba106a3250fc8
|
|
- glance was using wrong var name for admin_password
- also missing "\" in several places, breaking multi-line crudini
commands.
- glance was using wrong tenant name
- in the registry container, glance-manage appears to reference
glance-api.conf
- the glance.json config file was not spawning a registry container
Change-Id: I280d1db3ed576988f2bf29ea665e1922a37f8752
|
|
because we don't need fedora-rdo-fedora-rdo-base.
Change-Id: I75ac2aa6904ad27b500c7fb1e48897939530cb09
|
|
The removal of the foo-master labels left the README.md in an
incorrect state. Fix that problem.
Change-Id: I61802a18c0f424cd9e5c16b988d5fbd5d462afac
|
|
This renames the keystone services so that they are named by function,
rather than port number (which would be confusing if they were running
on a different port).
Change-Id: Ibb0263a133c28a104563df431870a9effe584012
|
|
Partial-blueprint: kube-nova-container
Change-Id: Ib48e6318ae458bf03510725a220332d1920cbeae
|
|
This patch updates all the json files that reference the mariadb service
variables to ues the new names.
Labelling things foo-master crept into this repository from the
kubernetes guestbook example (which has redis-master and redis-slaves).
We're not running clustered software at the moment so these labels are
unnecessary.
Change-Id: I229d04c89aa13cb6cc2e1c33a0a7b21e1c6e9caa
|
|
|
|
|
|
Labelling things foo-master crept into this repository from the
kubernetes guestbook example (which has redis-master and redis-slaves).
We're not running clustered software at the moment so these labels are
unnecessary.
Change-Id: Ibf4cb2b005cc57bcb11e298dd5109cfe309c9ec3
|
|
Change-Id: Iafdae5d5e38f6910dbf89af5a5f47a9c29df4e5c
|
|
Let's get that quickly so we can add a gate. There was some respacing
along the way (used http://jsonlint.com)
Change-Id: Id18b9f9757306cf3f06e6221a21a9f600db1bd2e
|
|
|