10283 Commits

Author SHA1 Message Date
Steven Dake
15e18864e2 Keystone: Do a service and endpoint create
This patch does a service and endpoint create so that each separate service
can find keystone.  This patch also makes the sleeping a bit more logical
although there are TODOs in this area to remove the sleep operations.

Change-Id: Icfee464f9473686da89bfa8b2106172cbfd4c1a8
Closes-Bug: #1376975
2014-10-03 06:38:44 -07:00
Chmouel Boudjnah
ac0b2a797f Add validate-json tox target
This is a simple JSON validation script based on demjson python library,
we do some shell script trickeries to exit properly if there is a
failure for tox (should probably patch demjson to properly exit
instead).

Change-Id: I930908336deef7daeaab5b55ba2031c64698d880
Implements: blueprint json-validation-gate
2014-10-03 09:59:19 +00:00
Steven Dake
46cbe821a2 Initial libvirt and nova-compute structure
This lays the groundwork for the docker compute container.

The compute node is composed of libvirt container and a nove-compute
container.  We are going to have to sort out how to get k8s to schedule
this pod 1 per node.

Change-Id: I1e06e4b5f5bde83b582edfc1094084a4ee353371
Partial-blueprint: kube-libvirt-container
Partial-blueprint: kube-nova-container
2014-10-02 23:40:03 -07:00
Steven Dake
3cfef070e3 mariadb: Set container port in pod to 3306
container port for pod should be set

Change-Id: I04144487f8803b1f83d59bdc978c4f6dfa431d0d
2014-10-02 18:35:59 -07:00
Lars Kellogg-Stedman
a84fe3ce01 fix mariadb Dockerfile
- fix base image
- expose ports
- new mariadb packages log to /var/log/mariadb

Change-Id: I60adc956c82c352f91f718a3a2d5a4a86dd00293
2014-10-02 20:25:29 -04:00
Lars Kellogg-Stedman
5b165e892e fix keystone dockerfile
- fully qualify base image (fedora-rdo-base ->
  kollaglue/fedora-rdo-base)
- EXPOSE keystone service ports

Change-Id: I3b848dc1743d577ea84be868b04a41383115592b
2014-10-02 20:15:02 -04:00
Dan Radez
a6310d7692 updating the README with documentation on launching keystone
Change-Id: I9921fe533afbe81a18a4ee7e82632fcd2c3792b1
2014-10-02 16:27:13 -04:00
Jenkins
ed2825d26f Merge "update readme with project name" 2014-10-02 20:15:44 +00:00
Steven Dake
d94115c342 Restart container until mariadb is available
Fix a race condition between MariaDB service start and Keystone.

Change-Id: I31384204eca9c7201eb102ec0359b390e88b96ba
2014-10-02 12:43:47 -07:00
Steven Dake
3073944189 Change "redhat" to "kolla" in the keystone authentication
Change-Id: Ic5fe761906e0ea6964c072ae510f7e62706c286b
2014-10-02 08:54:37 -07:00
Lars Kellogg-Stedman
d4b5a447c9 update readme with project name
This adds the "Kolla" project name to the README and adds a brief
intro.

Change-Id: I12541a256d8e12293178a77a777c572d6f9bb4dc
2014-10-01 12:40:49 -04:00
Steven Dake
e02c4b388b Add a .gitreview to point to stackforge's gerrit
Change-Id: I3651fb3af73b1b84538399c3fc5def582dd43c69
2014-10-01 09:35:54 -07:00
Lars Kellogg-Stedman
d79eaf8441 Merge pull request #9 from radez/glance
updating build and start scripts for glance
2014-09-30 15:54:16 -04:00
Dan Radez
9709ae1aa5 updating build and start scripts for glance 2014-09-30 15:50:14 -04:00
Lars Kellogg-Stedman
03558bf5ef Merge pull request #8 from sdake/master
build and push to kollaglue account
2014-09-29 09:48:59 -04:00
Steven Dake
a7b17d70a3 Use pki_setup to set up keystone properly 2014-09-27 19:00:09 -07:00
Steven Dake
1e6f8114c8 Setup pki_setup on initial setup of keystone
Need PKI setup for keystone to operate.
2014-09-27 16:03:02 -07:00
Steven Dake
9c7f0622a7 Point to fedora-rdo-* for image names 2014-09-27 14:06:39 -07:00
Steven Dake
fc9157e861 Modify start/top to start master keystone service 2014-09-27 13:59:33 -07:00
Steven Dake
2204cb4063 Add a start and stop command
Start communicates with kubecfg to start the OpenStack services.
Stop communicates with kubecfg to stpo the OpenStack services.
2014-09-27 13:58:22 -07:00
Steven Dake
d16e2a3c1e Add a start and stop command
Start communicates with kubecfg to start the OpenStack services.
Stop communicates with kubecfg to stpo the OpenStack services.
2014-09-27 13:29:36 -07:00
Steven Dake
cca017d44c Pull mariadb and keystone images from the kollaglue organization
Presently these are pulled from a closed location inside a firewall.  Instead
pull them from the public docker registry.
2014-09-27 12:31:12 -07:00
Steven Dake
dfb9faedda Make keystone use stderr
We want all log output to go to stderr so it can be debugged later.
2014-09-27 12:29:13 -07:00
Steven Dake
e84b599828 Adds the push step for each repo to the master build
Push for each built image
2014-09-25 22:15:27 -07:00
Steven Dake
7bb837fc65 Add a push script for each of the separate daemons
This pushes to the docker registry.
2014-09-25 22:15:27 -07:00
Steven Dake
fd22b2346e Make build tools build with kollaglue login
Build with kollaglue login.  Then we can upload all images under
that user namespace.
2014-09-25 22:15:27 -07:00
rthallisey
6d1f2086b2 Merge branch 'master' of https://github.com/jlabocki/superhappyfunshow 2014-09-22 16:56:28 -04:00
rthallisey
c3d8d36a88 Merge branch 'master' of https://github.com/jlabocki/superhappyfunshow 2014-09-22 16:56:15 -04:00
rthallisey
4caa12ede6 Merge branch 'master' of https://github.com/jlabocki/superhappyfunshow 2014-09-22 16:54:31 -04:00
rthallisey
2715f400a8 Merge branch 'master' of https://github.com/jlabocki/superhappyfunshow 2014-09-22 16:54:17 -04:00
rthallisey
d157499980 Merge branch 'master' of https://github.com/jlabocki/superhappyfunshow 2014-09-22 16:52:37 -04:00
rthallisey
e1919171c0 Configure cinder to use keystone 2014-09-22 16:51:10 -04:00
Brent Holden
11029d075a Exec rabbitmq using entrypoint; Expose RabbitMQ port 2014-09-22 16:33:54 -04:00
Lars Kellogg-Stedman
569bf5dd35 Merge pull request #7 from sdake/master
Provide script to build docker images
2014-09-21 16:37:26 -04:00
Steven Dake
9a88c2919a Improve README.md
This improves the README.md file to document what has been completed.
2014-09-20 21:10:29 -07:00
Steven Dake
6355a63ac0 Fix building of swift images
The swift images are not in the global build script
2014-09-20 20:16:59 -07:00
Steven Dake
90013491e4 Fix building of glance images
The rebuild on fedora-rdo-base broke glance building
2014-09-20 20:15:56 -07:00
Steven Dake
ed602e7e65 Provide script to build docker images
Build all docker images one at a time or with one top level call
2014-09-20 18:57:08 -07:00
Lars Kellogg-Stedman
1207ecaadd Merge pull request #6 from sdake/master
Add link to heat-kubernetes and add LICENSE text so project can be merged into stackforge
2014-09-20 20:35:19 -04:00
Steven Dake
310f02d451 Add ASL license
Set the license which was previously missing.
2014-09-20 17:29:35 -07:00
Steven Dake
a2590218e2 Add link to heat-kubernetes
The heat-kubernetes repository deploys Kubernetes in a Heat template.
Neutron is required.
2014-09-20 17:28:46 -07:00
Lars Kellogg-Stedman
572c586256 removed openstack-selinux, which is probably unnecessary inside a container 2014-09-20 19:48:16 -04:00
Steven Dake
3b9c556254 Add heat api and engine docker boilerplates
This adds a directory layout for Heat based on the Glance setup,
but does not actually attempt to build functional images at this time.
2014-09-20 19:44:22 -04:00
Steven Dake
3c7e0da467 Add swift boilerplate
Add swift boilerplate for Docker building and Kubernetes support
2014-09-20 19:37:37 -04:00
Steven Dake
87276efbbd The cinder image build started cinder during building
The cinder image build started cinder during building.  Instead it should
only be started during runtime.  Further it installed a bunch of infrastructure
dependencies (mysql, rabbitmq) that are likely not needed in the cinder image.
2014-09-20 19:37:37 -04:00
Steven Dake
ce94f823d4 Base images from Fedora 20 + RDO Icehouse
Previously images were based from RHEL OSP + RDO Icehouse.  This presents
a problem in that internal urls are used to access the rhel7 repositories.
For new contributors, we need something that can be accessed without special
rhel7 permissions.

mariadb and rabbitmq can from fedora
cinder, glance, keystone can from fedora-rdo-base

This patch also uses the RDO repositories from upstream.  This patch also
udpates the base fedora image with latest bits.
2014-09-20 13:49:13 -07:00
Steven Dake
da62e71bf8 Tidy up README.md
Edit README.md to provide a link to deploying kubernetes with Heat in VMs

Provide link to heat-kubernetes that Lars put together
Also explain directory layout
2014-09-20 13:49:10 -07:00
rthallisey
d2cf83a6ef Fix cinder's log file 2014-09-19 14:59:02 -04:00
rthallisey
0cd9f0e5da Merge branch 'master' of https://github.com/jlabocki/superhappyfunshow 2014-09-19 14:01:36 -04:00
rthallisey
cea0158189 Incorporate crudini into cinder's start.sh 2014-09-19 13:58:00 -04:00