summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-10-17Merge "Add nova-novncproxy as a kube service"Jenkins1-0/+7
2014-10-17Add nova-novncproxy as a kube serviceRyan Hallisey1-0/+7
Create the nova-novncproxy service for kubernetes. Change-Id: Id8c0137a271faf832b736e6e1cda0b87bec7e5c2
2014-10-17fix script name in nova-controller imagesLars Kellogg-Stedman3-3/+3
Change-Id: Ia0b9057887bf34423546ca36346d9253ef4c90b9
2014-10-17Merge "Adds Neutron Server Support"Jenkins11-0/+274
2014-10-17Merge "Docker image and process cleaup tool"Jenkins2-0/+6
2014-10-17introduce a common base for compute and controllerLars Kellogg-Stedman10-160/+10
This moves nova-ctr-base one level up and renames it nova-base, so that we can share the same basic config between compute and controller pods. Change-Id: I325f70c278744a1e1fe99b891e05c59c4248c55f
2014-10-17Docker image and process cleaup toolRyan Hallisey2-0/+6
When running Docker, you can unknowingly use up a lot of memory. This tool will make it easier to clean up Docker. Change-Id: Icfd780f12b01956093a2933dd484cde1e2d6d5bc
2014-10-17remove glance-pod.jsonLars Kellogg-Stedman1-68/+0
This was replaced by glance-pod.yaml. Change-Id: I9249ae2721e375096fc42e1e8462a024c314118e
2014-10-17fix nova auth configurationLars Kellogg-Stedman1-5/+10
Based on http://lists.openstack.org/pipermail/openstack/2014-January/004667.html, there is confusion in the openstack community on how auth_uri in nova.conf is supposed to interact with the other auth_* settings. I've modified our config to use both for now. Change-Id: I1433305e23d872cd773599c85053ba8f9aeb6145
2014-10-17Merge "Properly create endpoints for Nova services"Jenkins1-4/+16
2014-10-17Merge "Make nova-compute work properly with libvirt"Jenkins5-42/+95
2014-10-17Merge "Remove nova-base since there is only 1 image for nova-compute"Jenkins3-7/+1
2014-10-17Properly create endpoints for Nova servicesSteven Dake1-4/+16
The endpoints for Nova services needed to be properly created for ports 8773 (ec2/ec2) and 8774(nova/compute) and 8774(novav3/computev3). Change-Id: I5e1931d2e7ea35f741ab73b070e24926a3763054
2014-10-16Make nova-compute work properly with libvirtSteven Dake5-42/+95
The nova-compute POD now starts and produces nearly correct output. It may be that the libvirt container needs additional attention as it is spitting out errors related to the firewall toolchain on the container. Change-Id: I5bcd21c59f341494206a09e882631185ce66f336
2014-10-16Remove nova-base since there is only 1 image for nova-computeSteven Dake3-7/+1
Libvirt imports from fedora-rdo-base rather then nova-base, so no need in generating an extra image. Change-Id: I3ddd3aca54900686e3351de3dc11896347b14b6e
2014-10-17Merge "Run nova-api as privileged so it can muck with iptables"Jenkins1-0/+2
2014-10-16configure nova database connectionLars Kellogg-Stedman1-1/+6
config-nova-controller.sh needs to set the nova database connection string. Change-Id: I82f61f1c003ef9068a664e2d4cafaab1b5c47a00
2014-10-16fix sql typo in nova-conductor start scriptLars Kellogg-Stedman1-1/+1
Change-Id: Ia01973ef10b1ab94a2cb5ddd9186adb916066beb
2014-10-16Run nova-api as privileged so it can muck with iptablesSteven Dake1-0/+2
Not sure if mucking with iptables is safe, but appears required. Change-Id: I766b0e61e247c47b4449c1ed2c204ddb8919a87d
2014-10-16Merge "add /check.sh script to nova-api image"Jenkins2-0/+19
2014-10-16Merge "fix typo in crudini command"Jenkins1-1/+1
2014-10-16Merge "Wrong shell script specified in start.sh"Jenkins1-1/+1
2014-10-16add /check.sh script to nova-api imageLars Kellogg-Stedman2-0/+19
Change-Id: Ia0f796b3a580c57b9f84390bae3b1012f99dcce0
2014-10-16fix typo in crudini commandLars Kellogg-Stedman1-1/+1
Change-Id: I67f23c1fa987c33abef8607834dfface1de0fee2
2014-10-16Adds Neutron Server SupportDaneyon Hansen11-0/+274
Previously Kolla did not support Neutron. This patch provides initial Neutron support by implementing neutron-server functionality. It also creates a neutron-base image that provides common config and packages for all Neutron-based services. Partially Implements: Blueprint Kubernetes Neutron Container Change-Id: I2399a1331992fae0f387f01e5b5c1c1d34f0637d
2014-10-16correct missing backslash in config-nova-controller.shLars Kellogg-Stedman1-1/+1
Change-Id: I3d49c5647744fb7d4e13f2e1fb84dc62f0f7e2c6
2014-10-16Wrong shell script specified in start.shSteven Dake1-1/+1
start.sh was trying to run nova-config.sh which has been renamed nova-controller-config.sh Change-Id: I546ce046c0789144cb48668500ea4b206d07487d
2014-10-16Make shell scripts executibleSteven Dake4-0/+0
Without +x, docker will not run the shell scripts and the containers exit immediately. Change-Id: I03ca231d6e46131a58c01fae0f9b65e0a3722d36
2014-10-16renamed nova-controller -> nova-ctr-baseLars Kellogg-Stedman7-3/+3
there is a 31 character limit on image names in docker hub. Change-Id: I9624668fc2f09c397084eadf792d4d0cc8486ae1
2014-10-16introduce scheduler to common configurationLars Kellogg-Stedman1-36/+2
Change-Id: I56156ed59b6678180bcb5d1bdd00233d8f339643
2014-10-16introduce conductor to common configurationLars Kellogg-Stedman1-28/+5
- source in common configuration script - actually sync the database Change-Id: I61d50edb0b44a71800e172c4777d3b40026e8521
2014-10-16Nova has an undeclared dependency on python-cinderclientLars Kellogg-Stedman1-0/+1
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
2014-10-16have start.sh source in common configuration scriptLars Kellogg-Stedman1-23/+15
Change-Id: I90fcd6ed43ce6c2b224eb43492586c8f4231ceda
2014-10-16fix nova-controller podLars Kellogg-Stedman1-13/+6
remove nova-controller image, which is not meant to be started directly. add required NEUTRON_SHARED_SECRET environment variable. Change-Id: Id671c5473db8e6e222b16ccdfd9eaedc872c60fa
2014-10-16changes to base nova configurationLars Kellogg-Stedman3-38/+89
- 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
2014-10-15Merge "Add nova-libvirt to started services"Jenkins1-1/+2
2014-10-15Merge "Add replication controllers to start and stop scripts"Jenkins4-0/+21
2014-10-15Add nova-libvirt to started servicesSteven Dake1-1/+2
nova-libvirt was not in the list of started services, so its port was not available prior to this change. Change-Id: I59cedb68ff87a9a54e93c85e60f748e5cc161a4c
2014-10-15Add replication controllers to start and stop scriptsSteven Dake4-0/+21
replicaton controllers are now automatically started by the start scripts and killed by the stop script Change-Id: I15d15ff9b1b640bd0f8cace872a827ecfe476ca3
2014-10-14modify tox config to use new validation codeLars Kellogg-Stedman2-2/+3
this patch modifies tox.ini to perform both the JSON and YAML validation checks. Change-Id: Ie8db699f19dc7698407bab1e3d51dcb6184cfad2
2014-10-14Merge "Expose ports needed by the nova-controller"Jenkins1-0/+2
2014-10-14Merge "Have qemu uri point to correct place"Jenkins1-2/+3
2014-10-14Merge "nova-compute-service doesn't expose a port"Jenkins1-5/+0
2014-10-14Merge "add better validation checks (part 1)"Jenkins6-33/+131
2014-10-14Merge "Start nova-controller services and pods"Jenkins2-0/+4
2014-10-14Merge "Nova-controller needs a start script"Jenkins1-0/+36
2014-10-14add better validation checks (part 1)Lars Kellogg-Stedman6-33/+131
This patch adds a script for validating YAML files, and replaces the existing JSON checks with one largely identical to the YAML check. This also provides a script that can be installed as a pre-commit hook that will perform this checks when you commit changes. You can install the hook by running tools/pre-commit-hook --install. Change-Id: Ib4742a9db062362cfa61d669c691151bc1ca376c
2014-10-14Merge "Config will be done by the controller"Jenkins1-2/+0
2014-10-14Convert nova-compute-replication to yamlSteven Dake2-66/+37
Yaml is the future - json is the past \o/ Change-Id: I36a9cbf8db034d1e8deba040a22e556d791c65ed
2014-10-14Expose ports needed by the nova-controllerRyan Hallisey1-0/+2
The nova-controller will be using ports 8773, 8774, and 8775. Therefore, Docker needs to be made aware of this. Change-Id: Ia53dd50bdce4b328c246bad5399ab7ff44750d58