summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-05Merge "Customizations for mongodb"Jenkins1-11/+13
2016-08-05Merge "Enable central logging without deploying elasticsearch/kibana"Jenkins5-4/+29
2016-08-04Customizations for keepalivedMatthew Montgomery1-13/+13
This patchset contains Dockerfile customizations for the keepalived container Change-Id: I522d2908d3a30178be0c2f22e661b421c5321ffe Partially-implements: blueprint third-party-plugin-support
2016-08-05Merge "Add customizations for keystone"Jenkins1-27/+35
2016-08-04Add customizations for keystoneNaren Narendra1-27/+35
Adds customizations for keystone. Change-Id: I970e690539388e05f974f92b1e20710cc8de37ed Partially-Implements: blueprint third-party-plugin-support
2016-08-04Added influxdb containerMathias Ewald2-0/+18
Change-Id: I6f2f6f941c5cdff0517f8c3b8eb86cb2752984ca Partially-Implements: Blueprint performance-monitoring
2016-08-04Customizations for iscsidRohit Agarwalla1-12/+16
This patchset contains customization of Dockerfile of iscsid container Change-Id: Ibca1b944d3eacf03c945eb808f43326c3ef20c97 Partially-implements: blueprint third-party-plugin-support
2016-08-04Merge "Volume specification for ironic-api was invalid."Jenkins1-1/+2
2016-08-05Volume specification for ironic-api was invalid.Will Rouesnel1-1/+2
This prevented deploying ironic-api using kolla. Changing to a single entry list fixes the problem and allows the deploy to succeed. Closes-Bug: #1606702 Change-Id: I98c2b06ab08e3b8afcaeb712be377cb363220283
2016-08-04Add doc8 test and improve rst syntaxChristian Berendt15-77/+91
This will test all rst files inside the doc directory for style issues with doc8 (an opinionated style checker for rst styles of documentation). This will fix all syntax issues identified by doc8 and will improve the syntax. Change-Id: Id1b9563e07e77e306aef5a0767c98c27f87c5c0e
2016-08-04Added neutron-metering-agentDennis Mueller1-0/+22
Added neutron-metering-agent container Change-Id: Ie72475a61e557a78ea0099940462a73699963642 Partially-Implements: blueprint support-neutron-metering-agent
2016-08-04Replace keystone's wsgi config with custom configjackning1-1/+5
Ansible's template action supports replacing keystone's wsgi default config with custom config, it should only add with_first_found param to config.yml to support this. Change-Id: Id66302802db9a57188067982ea697f16faa1d8eb Closes-Bug: #1609655
2016-08-04Add upgrade tasks for CeilometerZhongShengping1-0/+6
Change-Id: I195363ab543f21bc9ac7f0b92d474dc9668ecb7b Closes-Bug: 1608519
2016-08-04Correct mistral-executor image nameMD NADEEM1-1/+1
TrivialFix Change-Id: I24838b3487baa97d8a03bbde2ecdfb42c29ebb80
2016-08-04Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I492ce6c1add8001f5efdef2c6cd99299807b4755
2016-08-04Modify some spelling mistakesLu lei2-4/+5
Fix a spelling error, and modify some words. TrivialFix Change-Id: Ieb55bd2679291ab61080b55feaaaf3c494939978
2016-08-03Merge "Implement customizations for heat-api-cfn container"Jenkins1-10/+7
2016-08-03Enable central logging without deploying elasticsearch/kibanaChristian Berendt5-4/+29
This changed introduces 4 new parameters to be able to use an existing elasticsearch service for central logging. * elasticsearch_address - address of elasticsearch server * elasticsearch_protocol - protocol (HTTP/HTTPS) used by elasticsearch server * enable_elasticsearch - deploy elasticsearch container * enable_kibana - deploy kibana container Closes-bug: #1584861 Change-Id: Ia1ff9ae8b6d9929c3826da02693d1e2fc9ea2522
2016-08-03Merge "External Ceph - Implementation Nova"Jenkins8-17/+108
2016-08-03Merge "Glance interface address, memcached override, and glance override."Jenkins3-9/+27
2016-08-03Merge "Horizon interface address and memcached override"Jenkins4-8/+16
2016-08-03Merge "Fix interface address for memcached atop kubernetes"Jenkins1-1/+1
2016-08-03Customizations for HorizonPaul Bourke1-32/+54
Change-Id: I8134cc96cb37e04984d15f3799c8caba21c90bfe Partially-implements: blueprint third-party-plugin-support
2016-08-03Cleanup images as part of kolla-ansible cleanupPaul Bourke5-0/+18
TrivialFix Change-Id: I88004f08c75e7d648a615e64d59ccf655b6a1a13
2016-08-03Correct permissions to /etc/keystone/domainsMathias Ewald1-1/+1
Set permission for /etc/keystone/domains/ directory to 0700 instead of 0600 which is required for Keystone to be able to list directory contents. Change-Id: I7536cc3f0bcbc8aea298ad76713e45cbb93a4b27 Closes-Bug: #1609319
2016-08-03Merge "Using sys.exit(main()) instead of main()"Jenkins1-1/+1
2016-08-03Change workers to be static when using kubernatesTakeaki Matsumoto1-1/+1
When orchestration engine is Kubernates, ansible_processor_vcpus is not defined. This patch changes workers to be static when using kubernates Change-Id: I4d77b2e48ea24c4ca8b86ec5b7e6029c054b247a Closes-Bug: #1609206
2016-08-02Glance interface address, memcached override, and glance override.Ken Wronkiewicz3-9/+27
Note: This should not result in any behavior changes in regular Kolla, just Kolla-Kubernetes and only when you've overridden stuff in globals.yml Allows override of interface address, memcached pools, and glance registry host so that Kubernetes can do the right thing. There are some significant architectural issues involved in memcached pooling in the Kolla-kubernetes world. Avoiding them right now. Current working with this Kolla-Kubernetes globals.yml file: api_interface_address: "0.0.0.0" memcached_servers: "memcached" keystone_database_address: "mariadb" keystone_admin_url: "http://keystone-admin:35357/v3" keystone_internal_url: "http://keystone-public:5000/v3" keystone_public_url: "http://keystone-public:5000/v3" glance_registry_host: "glance-registry" Two tings to note: * This depends on a kolla-kubernetes patch, so that it won't be merged until it's safe for glance to bind to 0.0.0.0. It's OK to bind to 0.0.0.0 in the Kubernetes world because the network fabric controls access. * In Kolla-Kubernetes, the global.yml file doesn't do var substitution so you have to be explicit about the URLs, otherwise Keystone will look like it was provisioned but it won't quite be provisioned right. Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Change-Id: Ic87566118a1d4f552748392ff394b9b121c91887 Partially-implements: blueprint api-interface-bind-address-override Depends-On: I586ce1c6c3300254c4e2a398ff46645df576aeb0
2016-08-02Horizon interface address and memcached overrideKen Wronkiewicz4-8/+16
Note: This should not result in any behavior changes in regular Kolla, just Kolla-Kubernetes and only when you've overridden stuff in globals.yml Allows override of interface address and memcached pools, so that Kubernetes can do the right thing. There are some significant architectural issues involved in memcached pooling in the Kolla-kubernetes world. Avoiding them right now. Current working with this Kolla-Kubernetes globals.yml file: api_interface_address: "0.0.0.0" memcached_servers: "memcached" keystone_database_address: "mariadb" keystone_admin_url: "http://keystone-admin:35357/v3" keystone_internal_url: "http://keystone-public:5000/v3" keystone_public_url: "http://keystone-public:5000/v3" Three tings to note: * In Kolla-Kubernetes, the service is not using net=host, so a 0.0.0.0 interface address is totally OK. That patch has been merged. * In Kolla-Kubernetes, the global.yml file doesn't do var substitution so you have to be explicit about the URLs, otherwise Keystone will look like it was provisioned but it won't quite be provisioned right. * In order to not duplicate tons of code, moved the keystone_admin_url / keystone_internal_url / keystone_public_url to the common defaults from the keystone defaults. Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Change-Id: I586ce1c6c3300254c4e2a398ff46645df576aeb0 Partially-implements: blueprint api-interface-bind-address-override
2016-08-02Fix interface address for memcached atop kubernetesKen Wronkiewicz1-1/+1
Change-Id: I0fdbef7c5a2bfc13e01c26d8107c7ad03881b520 Partially-implements: blueprint api-interface-bind-address-override Depends-On: Ia0e4951c327be01b717aebb86ef4c3a4e7ed170e
2016-08-02Merge "Change config for lbaas service_plugins"Jenkins1-1/+1
2016-08-02Fix the variable name mismatchMD NADEEM1-5/+5
Change-Id: I354d7350671bf6a6d6fb432b074144b4e02cd154 Closes-Bug: #1608841
2016-08-02Added Test case for attribute compMD NADEEM1-0/+71
Change-Id: Ib9f3773d86fd00941f8dfb6f9b1019b01044cad3 Partially-Implements: blueprint ansible-unit-tests
2016-08-02Using sys.exit(main()) instead of main()Lu lei1-1/+1
As we known, Exceptions are raised by the sys.exit() function. When they are not handled, no stack traceback is printed in the Python interpreter. In this patch we have known main() got return values(eg:0, 1), but it can't specifies exit status when terminate the main thread by unusing sys.exit(). So when using sys.exit(main()) instead of main() may be more readable and reasonable. TrivialFix. Change-Id: I184289d28b92a7e345907247c045535a0c42c974
2016-08-01Merge "Add empty upgrade.yml file to ceilometer role"Jenkins1-0/+1
2016-08-01Merge "Add "Programming Language :: Python :: 3" to setup config file"Jenkins1-0/+1
2016-08-01Merge "Fix undefined error for cinder template"Jenkins1-1/+1
2016-08-01Fix the kolla_docker issue with docker 1.12Jeffrey Zhang2-1/+26
After docker 1.12, the RepoTags will be None rather than [] in the image list API. This PS will handle the both case. Change-Id: Ie2da44b44229c2f190550755b50876f607f9cc0c Closes-Bug: #1608358
2016-08-01Change config for lbaas service_pluginsliyingjun1-1/+1
Lbaasv2 is used by default, we should change service_plugins for lbaas from 'lbaas' to 'neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2' as suggested in networking-guide: http://docs.openstack.org/mitaka/networking-guide/adv-config-lbaas.html#configuring-lbaas-v2-with-an-agent Change-Id: I49a24500403bd2717fcad49742830c6ceaaf210b Closes-bug: #1608344
2016-08-01Fix undefined error for cinder templateliyingjun1-1/+1
openstack_service_worker should be openstack_service_workers Change-Id: Id4fb54bc1d4363cfa056851d1a32ee56411e7ba8 Closes-bug: #1607482
2016-08-01Add "Programming Language :: Python :: 3" to setup config fileChristian Berendt1-0/+1
TrivialFix Change-Id: Ifd7a60d4cf25e7ec628ad6913803539b8edc83e8
2016-07-29Added telegraf containerMathias Ewald6-1/+37
Extended base container to include influxdb repositories Added telegraf container with package from influxdb repo Change-Id: I6ccf952d7b42eabe8ff7bdbd6471e395db86aa02 Partially-Implements: Blueprint performance-monitoring
2016-07-29Merge "Clean up Glance image after sanity check"Jenkins1-0/+2
2016-07-29Merge "Use /etc file to overwrite the docker.service file"Jenkins1-2/+8
2016-07-29Merge "Enable kolla k8s to override bind api bind address in genconfig"Jenkins3-6/+28
2016-07-29Use /etc file to overwrite the docker.service fileJeffrey Zhang1-2/+8
Docker engine is updated to 1.12. The docker.service in the rpm is change. Use the /etc/systemd/system/docker.service.d/kolla.conf file to overwrite the default parameters TrivialFix Change-Id: Ice56808f4a1ce1ee57bf5e48c779d033ea6c759c
2016-07-28Merge "Fixing crond crashing with centos/source"Jenkins1-13/+11
2016-07-28Doc wording updateWilliam Snow1-1/+1
- Minor rewording for clarity. Change-Id: I96aa1cd39ad609b9741c294b802327d7b2f34ddd
2016-07-28Enable kolla k8s to override bind api bind address in genconfigMichal (inc0) Jastrzebski3-6/+28
It's good if k8s reuses ansible templates, but we need to abstract all ansible specific variables to achieve that. - Implements ansible override variable api_interface_address. - Adds api_interface_address setting and comments to globals.yml - Makes changes to mariadb templates to accept this new setting. - Disabled Galera when api_interface_address==0.0.0.0 in the case of Kubernetes. Otherwise, mariadb fails to start. - Tested with and without setting to ensure kolla genconfig output does not change when setting is disabled or undefined. Change-Id: Ia0e4951c327be01b717aebb86ef4c3a4e7ed170e Partially-implements: blueprint api-interface-bind-address-override Co-authored-by: David Wang <dcwangmit01@gmail.com> Co-authored-by: Ryan Hallisey <rhallise@redhat.com> Co-authored-by: Kevin Fox <kevin@efox.cc>
2016-07-28Customizations for mongodbAsha Saravanamohan1-11/+13
This patchset contains customization of Dockerfile of mongodb container Change-Id: Id2ca174dd81ced733fb119aa8efbefb387d04bb5 Partially-implements: blueprint third-party-plugin-support