summaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Collapse)AuthorFilesLines
2016-03-19Add memcached_servers to keystone_auth sectionSamYaple1-0/+1
The in-process cache for keystone tokens has been deprecated due to "incosistent results and high memory usage" with the expectation we switch to memcached_servers if we want to stay performant. Add memcache_servers [cache] section to the appropriate servers as the [DEFAULT]\memcache_servers options was deprecated. TrivialFix Related-Id: Ied2b88c8cefe5655a88d0c2f334de04e588fa75a Change-Id: Ic971bdddc0be3338b15924f7cc0f97d4a3ad2440
2016-03-18Fix inconsistancy in globals.ymlMD NADEEM1-6/+9
The parameter values in global.yml were inconsist, for some variable default values are shown while for others it's not. From user point of view it is important to know the default values of the parameters and the globals.yml is the file where user is supposed to look for config variable, for sure a user do not want to look kolla/ansible/group_var/all.yml file just for checking default values. So it is better to show all default values in global.yml This patch will solve this issue. TrivialFix Change-Id: I991fc5e1d4ed48d106da002a0f18a2b31525a482
2016-03-18Correct var name in globals.ymlMD NADEEM1-1/+1
Change variable name ceph_use_cache to ceph_enable_cache TrivialFix Change-Id: Ifeabf2a7212a78a81703f3e867c2566652b1aebc
2016-03-17Changing Swift option section in globals.ymlSerguei Bezverkhi1-10/+30
This patch adds some explanations for different options available in /etc/kolla/globals.yml for customizing swift configuration. Trivial fix Change-Id: Iaf03f5293804d63c87d8881ac4282909a81b0bfe
2016-03-17Changed port of docker_registry in globals.ymlGerard Braad β€” 吉拉德1-1/+1
Changed docker_registry placeholder for consistency with documentation; port 4000 is used instead of Docker's default port 5000 to avoid conflicts. TrivialFix Change-Id: I539547ce573642022ccdf1fbb47b4adc2f852ff2
2016-03-08Fix default value on globals for config_strategyThiago Gomes1-1/+1
In kolla/ansible/group_vars/all.yml config_strategy is COPY_ALWAYS In kolla/etc/kolla/globals.yml the default value shown is COPY_ONCE TrivialFix Change-Id: If7000b811715c6cb84af3539cb522c22d31dc03b
2016-03-04Merge "Fix horizon with ssl"Jenkins1-1/+0
2016-03-04Fix horizon with sslSamYaple1-1/+0
Ubuntu did not have mod_headers enabled by default Remove unused variable and adjust 'when' conditional positioning TrivialFix Change-Id: I82b8724526c24f4481a80165520d624f6a02c336
2016-03-04Add authentication for keepalivedJeffrey Zhang1-0/+1
TrivialFix Closes-Bug: #1551314 Change-Id: Id85859500aec283703b6b6714abf213a42286182
2016-03-03Add TLS protection on external API endpointsDave McCowan1-0/+11
TLS can be used to encrypt and authenticate the connection with OpenStack endpoints. This patch provides the necessary parameters and changes the resulting service configurations to enable TLS for the Kolla deployed OpenStack cloud. The new input parameters are: kolla_enable_tls_external: "yes" or "no" (default is "no") kolla_external_fqdn_cert: "/etc/kolla/certificates/haproxy.pem" kolla_external_fqdn_cacert: "/etc/kolla/certificates/haproxy-ca.crt" Implements: blueprint kolla-ssl Change-Id: I48ef8a781c3035d58817f9bf6f36d59a488bab41
2016-03-01Add ansible support for ManilaMauricio Lima2-0/+17
Co-Authored-By: Marc Koderer <marc@koderer.com> Change-Id: I16bab281f2eca341b7a649f766bae5f2cf18a117 Partially-Implements: blueprint enable-manila-containers
2016-03-01Remove keystone admin tokenSamYaple1-1/+0
Admin token has been deprecated upstream. It will be removed in O. We switch over to the new `keystone-manage bootstrap` method for creating the initial admin user, role, and project. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I6ca90e8d4c3b71009e24b049b2efbc08c05ebfbf
2016-02-26Change kolla_internal_address variableSamYaple1-11/+13
Due to poor planning on our variable names we have a situation where we have "internal_address" which must be a VIP, but "external_address" which should be a DNS name. Now with two vips "external_vip_address" is a new variable. This corrects that issue by deprecating kolla_internal_address and replacing it with 4 nicely named variables. kolla_internal_vip_address kolla_internal_fqdn kolla_external_vip_address kolla_external_fqdn The default behaviour will remain the same, and the way the variable inheritance is setup the kolla_internal_address variable can still be set in globals.yml and propogate out to these 4 new variables like it normally would, but all reference to kolla_internal_address has been completely removed. Change-Id: I4556dcdbf4d91a8d2751981ef9c64bad44a719e5 Partially-Implements: blueprint ssl-kolla
2016-02-24Implement Option for Two VIPs to separate API trafficDave McCowan1-1/+8
To improve security, operators have asked for two VIPs for their cloud. VIP 1 is the internal VIP that can reach internal and admin endpoints. In addition, the internal VIP can also reach other internal services, such as the database and message services. VIP 2 is the external VIP that can only reach public endpoints. With one VIP only, all services are reached at the same address. To add a second VIP, this patch adds two new configuration parameters. kolla_external_vip_address: is an IPv4 address to use for created VIP kolla_external_vip_interface: is the network interface to use for VIP In this scenario, the first VIP (the internal VIP), is defined by the original parameters (kolla_internal address and network_interface). When using two VIPs, the existing kolla_external_address parameter should be/point to/resolve to the kolla_external_vip_address. Closes-bug: 1535333 Change-Id: I5bfcefaf7899298455cdade8209c34324aebfecb
2016-02-15Merge "Use uppercase 'S' in word "OpenStack""Jenkins2-2/+2
2016-02-15Use uppercase 'S' in word "OpenStack"venkatamahesh2-2/+2
Change-Id: I27ca0ea75f3d6a4371c91b3cb2c7a999ec90fbc4
2016-02-12Remove the openstack_release option in the globals.yml fileJeffrey Zhang1-3/+0
Normally, the end user should not change this. TrivialFix Change-Id: Ida74ed0e5ae3ff689e2acbafb9d491341bbbcf91
2016-02-03Add double quotes in ceph_cache_modeMauricio Lima1-1/+1
TrivialFix Change-Id: I73f780d72fc30ff3adf3e70ed03361dcb76b451d
2016-02-02Create nova-api databaseSamYaple1-0/+1
This is a required patch. Kilo introduced a nova-api database but didn't use it. [1] Mitaka now uses it and has broken booting instances. [2] [1] https://wiki.openstack.org/wiki/ReleaseNotes/Kilo#OpenStack_Compute_.28Nova.29 [2] https://github.com/openstack/nova/blob/df0fca62cf5324f5b6eae0fed1f88c6c9ed61c71/releasenotes/notes/request-spec-api-db-b9cc6e0624d563c5.yaml Change-Id: If0a7f4ba4937fab8d60f5236ca00db06faa768c7 Closes-Bug: #1540579
2016-07-24Consistent external Ceph configuration for GlanceMathias Ewald1-4/+7
Made glance follow the <service>_backend_ceph configuration pattern. Change-Id: I7bc2b3b35d96bd297d520750dccd7333fa68d941 Closes-Bug: #1605962
2016-01-20remove option verbose define in defaults/main.ymlIce Yao1-1/+0
References: https://review.openstack.org/#/c/269042/ TrivialFix Change-Id: Ief08781342a06f956fc4cf00ba4383759da8c897
2015-10-20Fix typos in docstrings:malei1-1/+1
Change 'formating' to 'formatting' change 'seperate' to 'separate' Change-Id: I3093461c91cc71654c3ba86d7d662259262c09f5
2016-01-08Merge "Remove the kolla-build.conf"Jenkins1-181/+0
2016-01-07Remove the kolla-build.confJeffrey Zhang1-181/+0
use tox -e genconfig to generate this file DocImpact Closes-Bug: #1531202 Change-Id: I3a6e57c3cc48aeb3a45a055b173207ea6e214960
2016-01-07Merge "Ansible files for mistral containers."Jenkins1-0/+3
2016-01-06Generate the kolla-build.conf file using oslo_configJeffrey Zhang1-0/+3
Closes-Bug: #1530122 Change-Id: I96039eade2aacf1bcd9d14d958cdddd915fc9a5c
2016-01-05Ansible files for mistral containers.hparekh1-0/+3
Change-Id: Ifb55ff4a7ca70bc3d10fbb2ec067c245342d3288 Partially-implements: blueprint enable-mistral-container
2016-01-03Remove unused params for kolla_dockerSamYaple1-8/+0
Update the group_vars and globals docuementation as well. Change-Id: I3ffd49b8d99667425596a2753845767a62e05bf1 Partially-Implements: blueprint kolla-docker-module
2015-12-30use oslo.config instead of raw argparse.ArgumentParserJeffrey Zhang1-6/+6
* Use oslo.config library * kolla-build section is deprecated in favor of DEFAULT section * Remove the deprecated `--template` option * `--no-cache` is deprecated in favor of `--cache` and `--nocache` options, which are using oslo BoolOpt inverse feature[0] [0] https://github.com/openstack/oslo.config/blob/master/oslo_config/cfg.py#L1074 Closes-Bug: #1528542 Change-Id: I62c5ca3c8e057917d2798256e9d9efc8f6578f60
2015-12-30Merge "Added dockerfiles for mistral."Jenkins1-1/+5
2015-12-28Added dockerfiles for mistral.hparekh1-1/+5
Change-Id: Ie74a91dccf654da9305722d14af2f0a893dbaaff Partially-implements: blueprint enable-mistral-container
2015-12-28Push the image as soon as it is built successfullyJeffrey Zhang1-0/+4
Closes-Bug: #1529327 Change-Id: Iad6c1454f42d3410c82c722b60d0d305b9eec129
2015-12-24Make the yum repositories configurable in the base imageDavid Moreau Simard1-0/+3
- Removed hardcoded yum repository configuration in favor of commands dynamically generated based on repo-url and repo-file arguments. We maintain a sane default set of repositories. - Added generic rpm_setup_config parameter to add support for installing .rpm or .repo files before building containers. Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Implements: blueprint custom-repos Change-Id: I1b3a7647a9e7239de3cd162cb6f464f05632bde1
2015-12-23Merge "Simplify config creation"Jenkins62-0/+0
2015-12-22Simplify config creationSamYaple62-0/+0
Convert config creation from a playbook to an action_plugin. This reduces the complexity and confusion while retaining the same augment structure and flexibility. This allows us to remove the 0-byte files as requirements. They will still be used if they are present (this means we require additional documentation around them). DocImpact Closes-Bug: #1528430 Change-Id: I2c789f6be9f195c7771ca093a6d59499564b4740
2015-12-21Add trove to aux in build.pySwapnil Kulkarni (coolsvap)1-1/+1
partially implements blueprint trove-container Change-Id: Ib19064f6c08bc3f6f0ad4092b71c0410059f66db
2015-12-18Add trove containersSwapnil Kulkarni (coolsvap)1-0/+4
Implements blueprint trove-container Change-Id: I2c5d48af3fe4a5297ab13c8cfccc86ce247a9414
2015-12-11Record version on container buildMichal Jastrzebski1-1/+1
This changes default behaviour of build.py to instad of putting latest tag on it, it puts current kolla version as found in setup.cfg Change-Id: I4d6e9a0159c6a5598abd58072594df4204427308 Partially-Implements: blueprint upgrade-nova Partially-Implements: blueprint record-version
2015-12-08Merge "Install plugins in neutron-server if available"Jenkins1-0/+11
2015-12-03Add support for AodhSwapnil Kulkarni (coolsvap)1-1/+5
Aodh is replacement for OpenStack Ceilometer Alarming service. Change-Id: I4daf2160fe6743d62e6874f9fe032d37c9db90b7 Partially-Implements: blueprint add-aodh
2015-11-30Install plugins in neutron-server if availablePaul Bourke1-0/+11
Implements: blueprint neutron-third-party-plugins Change-Id: I56c56bacd2f06c120b14b00c0b97dd4e39c0afc0
2015-11-26Add new image for tempestPaul Bourke1-0/+4
Note, this image is slightly different to most others in Kolla in that it's not a service designed to be deployed via Ansible. It's more a 'tool' type image that is spun up when needed. Partially-Implements: blueprint tempest-gate Change-Id: I1877c03d0804e57d274044aecb1055f847025bec
2015-11-23Remove hardcoded MAINTAINER in DockerfilesSwapnil Kulkarni (coolsvap)1-0/+3
Added new option in kolla-build.conf Change-Id: I45fe51966bcb59ea19d112281ba3d5a1ba091a56 Closes-Bug:#1514304
2015-11-20Add rsyslog image to infra profileSalvatore Orlando1-1/+1
Change-Id: Ic0878c3afb788b48080e137c4651ed50e7f97b18 Closes-Bug: #1518308
2015-11-13Merge "Add Ansible support for Magnum"Jenkins5-0/+4
2015-11-13Add Ansible support for MagnumMichal Rostecki5-0/+4
Change-Id: Idb25ac4d3148c9b9400cf675ac2e47d35cce6224 Implements: blueprint ansible-magnum
2015-11-06Finish implementation of spiceSam Yaple1-0/+0
Due bad rebases there is a huge section of the spice patch missing from the implementation unfortunately. This patch finishes the rest of this patch out properly. Change-Id: I693c6745e9594fd91eb6453f6de9dfcbd410e89c Paritally-Implements: blueprint nova-proxies
2015-11-05Add Docker in Docker containerSam Yaple1-1/+1
Change-Id: I3c953125ed0105b7e8b62e62da56bf3fa30889d1 Partially-Implements: blueprint multinode-gate
2015-11-03Ansible config for Spice consoleSam Yaple1-0/+3
Change-Id: Id6ccf169c8ce07c78df150de21ab2d36eec3949f Partially-Implements: blueprint nova-proxies
2015-11-03Merge "Automate setting up a cache tier"Jenkins1-0/+6