| Age | Commit message (Collapse) | Author | Files | Lines |
|
there is a 31 character limit on image names in docker hub.
Change-Id: I9624668fc2f09c397084eadf792d4d0cc8486ae1
|
|
Change-Id: I56156ed59b6678180bcb5d1bdd00233d8f339643
|
|
- source in common configuration script
- actually sync the database
Change-Id: I61d50edb0b44a71800e172c4777d3b40026e8521
|
|
Nova imports python-cinderclinet, which is not present by just
installing python-nova-api. Hard yum-install it until upstream
fixes packaging.
Change-Id: I3187721d3eda7ce81da9540469fcc93b93560d3b
|
|
Change-Id: I90fcd6ed43ce6c2b224eb43492586c8f4231ceda
|
|
- correct typos/syntax errors in configuration scripts
- make config script consistent with other images
- do not create keystone entries in base image script
Change-Id: I42986fe1b9c80c5b0735fd70294bce1a6223a3ca
|
|
|
|
|
|
|
|
|
|
The nova-controller will be using ports 8773, 8774,
and 8775. Therefore, Docker needs to be made aware of this.
Change-Id: Ia53dd50bdce4b328c246bad5399ab7ff44750d58
|
|
Prevoiusly the connection uri was using an undefined variable. Now
it will use NOVA_LIBVIRT_SERVICE.
Change-Id: Ia5ceb3428fa7aeb8dd1dd7b500c63119856977f2
|
|
- do not perform database or keystone initialization in nova-compute
image (these should happen in the controller images).
- fix incorrect nova.conf path
- configure keystone_authtoken correct
NB: This still won't result in a working image, because it does not
configure the RPC settings yet. That will be for a subsequent patch.
Change-Id: Icbd66104ef817d360c46003b29fff63f66ace8d2
|
|
The nova-controller is going to make all the configurations
so it needs a script to setup nova.conf. The config data is
stored locally in nova.conf and will be read in and executed by line.
Change-Id: Id501212671201ca68cd08018ce024db284dd8c54
|
|
Remove config setup in nova-conductor.
Change-Id: I0740e6a69601ab4a39c20a3287792013355a9262
|
|
|
|
|
|
|
|
Instead of multiple install commands, add multiple packages
into a single install.
Change-Id: Id27cb53da76df50bf2500eb2d6de18c7401e5c6c
|
|
Instead, nova-conductor will setup the database.
Change-Id: I91a46aa9bc3fc99fe58053b239929c8121864283
|
|
Configurations will exist in nova.conf. They will be read in and
set by the start script. The mysql configuration will be
made by nova-conductor.
Change-Id: I1709ff6620b19ef5dbcf5efe8b72c329acf96123
|
|
- batch yum operations to the build goes faster
- yum clean after install to remove yum cache and make
final image smaller
Change-Id: I62246a6329a6b2ab6ab4fee6f72652a805f1e72e
|
|
- use correct namespace for base image
- mariadb and openstack-utils are installed by fedora-rdo-base
Change-Id: I9c8bccab10f8b9dc66340fb94d45c90d1a39fea9
|
|
modify glance and keystone images to log to stdout/stderr, so that logs
can be recovered using "docker logs".
Change-Id: I18470c13142ceaf2f10c32e10f5e835ddaf58550
|
|
Change-Id: I0dcbe6fd4c1d3ac9b79fc205df2013f62ff5a546
|
|
add /check.sh to keystone and glance-api images that can be used to
verify proper functionality of the container.
Change-Id: I0a878678fb8e9427d8e99af4896cbc679d3490a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cause glance start.sh scripts to exit on any errors (allowing kubernetes
to reschedule the pod).
Change-Id: Ibebbf47758a1dfc241cb04cdb12e44af77f92b55
|
|
Cause keystone start script to exit on any errors (permitting kubernetes
to reschedule the pod).
Closes-bug: 1379057
Change-Id: Ide2eac6495250c8cba91cf9b7409dcb313f6f74b
|
|
cause rabbitmq start script to exit on any errors
Change-Id: I08b12e25061048e1fda8e74ce8a62d16b6ddf6db
|
|
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
|
|
|
|
|
|
- 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
|
|
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
|
|
- 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
|