summaryrefslogtreecommitdiff
path: root/tools/genenv
AgeCommit message (Collapse)AuthorFilesLines
2015-05-14Fixes Nova NoVNCDaneyon Hansen1-2/+4
Previously, vnc was not completely working properly because nova.conf config flags were not properly implemented in t he correct containers. This patch moves the nova.conf config flags for vnc to the proper containers. Additionally, the patch modifies the proxy client ip param to be consistent with the param within nova.conf and adds all the novnc params to docs. Change-Id: I1944baca64ccd113bbca582784b08f90dc0eff69 (cherry picked from commit fa51eb4b5377e4725c0438fbfe85cdacdab8b3fe)
2015-05-11Add Magnum Containers as a Service to KollaSteven Dake1-0/+12
This adds Magnum Containers as a Service to Kolla. Change-Id: I572cd62845515f42a6a16291d2bd87ad8d972e24 Implements-blueprint: container-magnum
2015-05-06Add a novnc container running the novnc-proxy.Harm Weites1-0/+12
All VNC-specific configuration bits are moved from nova-api-base to nova-compute and the new nova-novncproxy and nova-consoleauth containers. The compose specification has been updated to reflect this. A future patch will make the desired backend configurable (spice/vnc). Change-Id: I8b64abf125fd1ecd7d3463515e3717dd9bd60420 Blueprint: novnc-container
2015-05-06Add heat-api-cfnSteven Dake1-2/+3
Add Heat-api-cfn for wait conditions Magnum needs wait conditions in order to operate properly. heat-api-cfn is where wait conditions connect. Change-Id: I56742dd96e4607dc0042d0cef4e18c922f9ed736 Implements: blueprint container-heat-api-cfn
2015-04-14genenv generated invalid variableSteven Dake1-1/+1
NEUTRON_SHARED_SECRET was being generated incorrectly. It had a colon at the front, which causes nova not to operate. Change-Id: Id0d9390fa60b3d946513098fed394aaba3a53c70
2015-04-14Merge "Sets debug logging to false"Jenkins1-2/+1
2015-04-13Sets debug logging to falseDaneyon Hansen1-2/+1
Previously, debug logging was enabled by default. Only verbose logging should be enabled by default. Change-Id: I5a1fc805284be777dd49c79cc344a5e8600a238d
2015-04-13Sets Neutron log_dir=/var/log/neutron as defaultDaneyon Hansen1-1/+1
Previously, the log_dir was blank, causing neutron to log to stdout. The log_dir param must be set for this: https://github.com/stackforge/kolla/blob/master/docker/neutron/neutron-agents/config-scripts/config-dhcp-agent.sh#L69 Change-Id: Ibf14224e5a6f27f2c0f9900828a7cd00f3babfab
2015-04-13Adds Neutron Agents SupportDaneyon Hansen1-5/+16
Previously, the agents ran in seperate containers. Since some of the agents create and use network namespaces, runnning them in seperate containers has become a challenge. This patch adds neutron agent support in a single container. Partially Implements: blueprint compute-operation-neutron Change-Id: If4f893abd50d90b58e8435ec2659870dce36951c
2015-04-10Adds neutron-server to neutron container-setDaneyon Hansen1-3/+24
Adds neutron-server components of the neutron container set. Partially Implements: blueprint compute-operation-neutron Change-Id: I63525ae85f4ead4e010cdb9b6bc8059bb9d252e7
2015-04-07Adds Initial Logging SupportDaneyon Hansen1-0/+26
Previously, logging was hard coded into the nova and neutron containers. This patch creates two common params for logging: DEBUG_LOGGING VERBOSE_LOGGING and sets default values of verbose=true and debug=false. This patch implements logging for Nova and Neutron. Add'l OS service config scripts and images will need to be updated to use the logging params. Change-Id: I03d48005d5b4789aa3c519879a20d963ef1cbaa3
2015-03-27Partially Implements: Container set compute-operation-neutronDaneyon Hansen1-0/+4
Adds the neutron-linuxbridge-agent to the neutron container set. Change-Id: I20752611c24a3110cc5d2e4fca2d501fc32a4d87
2015-03-25Extends Nova Metadata Service Parameterization and CompositionDaneyon Hansen1-0/+4
Previously, nova enabled_apis was hard coded and metdata_host was using PUBLIC_IP param instead of exposing an individual param. Extending these params and creating a separate compose yml that includes compute/libvirt/network/api is required to support nova network multi_host. Additional details can be found here: http://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html Change-Id: I5d417a0ee460f8ad9b2982fe83d63ab57013918e
2015-03-24Refactor nova-networkDaneyon Hansen1-1/+1
Previously, eth0 was set as the nova flat interface. This interface is used to bridge VM traffic between instances and should not have an IP. It's a problem when you associate an interface with an IP to the FLAT_INTERFACE. Change-Id: I38c516094430e2d55b1b4c047a1bbcfe711a2dff
2015-03-24Merge "Have genenv offer some hepful hints about FLAT_INTERFACE"k3Jenkins1-0/+3
2015-03-23Fixes bug where heat container was not getting heat meta dataRyan Hallisey1-0/+2
Heat container is having trouble accessing heat meta data. Heat needs to have HEAT_CFN_API_SERVICE_HOST set in order to properly receive meta data. Closes-bug 1435288 Change-Id: Ia28ece3ae91ec7acc62cc86039612841ac487f36
2015-03-21Merge "Improve Heat integration"Jenkins1-0/+10
2015-03-21Merge "Implements: blueprint Implement a database container set"Jenkins1-3/+3
2015-03-20Have genenv offer some hepful hints about FLAT_INTERFACESteven Dake1-0/+3
The FLAT_INTERFACE is for vm communication, and should be manually configured if necessary. Change-Id: I79846705c18c2f0f2d4340e53d04183ec689e191
2015-03-20Add ADMIN_USER_PASSWORD to genenv toolSteven Dake1-1/+5
The genenv tool was generating the wrong password for the openrc file as a result of recent keystone rework. This patch fixes that problem. Change-Id: I169e3255e3f3ef57938861c31ef4e342d9a32cbc
2015-03-20Improve Heat integrationSteven Dake1-0/+10
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
2015-03-20Implements: blueprint Implement a database container setDaneyon Hansen1-3/+3
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
2015-03-20Move genenv.sh and start.sh to tools directoryMartin André1-0/+110
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