From no-reply at openstack.org Thu Mar 1 16:09:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Mar 2018 16:09:29 -0000 Subject: [release-announce] [blazar] blazar-dashboard 1.0.1 (queens) Message-ID: We are gleeful to announce the release of: blazar-dashboard 1.0.1: Horizon plugin for the Blazar Reservation Service for OpenStack This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/blazar-dashboard/ Please report issues through launchpad: https://launchpad.net/blazar For more details, please see below. 1.0.1 ^^^^^ New Features * A new Hosts panel is supported in the Reservation group of the Admin dashboard. The following operations are supported: * Show a list of hosts * Show details of a host * Create host(s) * Update a host * Delete host(s) Changes in blazar-dashboard 1.0.0..1.0.1 ---------------------------------------- 166f4ad Remove unused status related fields eb3c546 Add a reservable field of Hosts 2218f9d Add the new degraded field to Leases 6cdc953 Add release note for the Hosts panel a88a20d Update UPPER_CONSTRAINTS_FILE for stable/queens b061930 Update .gitreview for stable/queens 91ff35e Use OpenStack documentation standards / Nova hypervisor-list API Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + blazar_dashboard/api/client.py | 4 +- blazar_dashboard/content/hosts/tables.py | 3 + .../hosts/templates/hosts/_detail_overview.html | 5 +- blazar_dashboard/content/hosts/workflows.py | 18 +- blazar_dashboard/content/leases/tables.py | 5 +- .../leases/templates/leases/_detail_overview.html | 6 +- blazar_dashboard/test/test_data/blazar_data.py | 41 +-- .../notes/host-panel-00836b98ea5dc8d8.yaml | 11 + requirements.txt | 2 +- test-requirements.txt | 2 - tox.ini | 4 +- 20 files changed, 173 insertions(+), 560 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index da147e5..55a8488 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16 +16 @@ django-pyscss>=2.0.2 # BSD License (2 clause) -http://tarballs.openstack.org/python-blazarclient/python-blazarclient-master.tar.gz#egg=python-blazarclient +python-blazarclient>=1.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index cda4958..90c5cbb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -22,2 +21,0 @@ openstack.nose-plugin>=0.7 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 -sphinx>=1.6.2 # BSD From no-reply at openstack.org Thu Mar 1 17:08:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Mar 2018 17:08:52 -0000 Subject: [release-announce] [quality] tempest 18.0.0 (queens) Message-ID: We are pumped to announce the release of: tempest 18.0.0: OpenStack Integration Testing This release is part of the queens release series. Download the package from: https://pypi.python.org/pypi/tempest For more details, please see below. 18.0.0 ^^^^^^ Prelude ******* When using OVS HW offload feature we need to create Neutron port with a certain capability. This is done by creating Neutron port with binding profile. To be able to test this we need profile capability support in Tempest as well. This release marks the start of Queens release support in Tempest. This release also marks the end of support for Newton in Tempest. New Features ************ * Add group type specs APIs to v3 group_types_client library. * create_or_update_group_type_specs * list_group_type_specs * show_group_type_specs_item * update_group_type_specs_item * delete_group_type_specs_item * A new config option 'port_profile' is added to the section 'network' to specify capabilities of the port. By default this is set to {}. * Add show default quotas API to network quotas_client library. This feature enables the possibility to show default network quotas for a specified project. * Add show encryption specs item API to v2 encryption_types_client library. This feature enables the possibility to show specific encryption specs for a volume type. * Add extension API show quota details to network quotas_client library. This feature enables the possibility to show a quota set for a specified project that includes the quota’s used, limit and reserved counts for per resource * Add update group types API to v3 "group_types_client" library; min_microversion of this API is 3.11. * A function has been added to the common library to allow mounting and unmounting of the config drive consistently. * The Tempest CLI commands have switched from calling testrepository internally to use stestr instead. This means that all of the features and bug fixes from moving to stestr are available to the tempest commands. * Adds a new CLI arg in tempest run, --black-regex, which is a regex to exclude the tests that match it. * A new boolean configuration option "[compute-feature- enabled]/volume_backed_live_migration" has been added. If enabled, tests which validate the behavior of Nova's *volume-backed live migration* feature will be executed. The option defaults to "False". Upgrade Notes ************* * Below config options or feature flags were deprecated for removal. It's time to remove them as all supported stable branches are good to handle them. * "[identity-feature-enabled].forbid_global_implied_dsr" * "[image-feature-enabled].deactivate_image" * "[default].resources_prefix" * config group "orchestration" * "[service_available].heat" * Remove the deprecated decorator "skip_unless_attr" in lib/decorators.py. * The tox ostestr job (normally invoked with "tox -eostestr") has been removed. This was lightly used, and in the near future ostestr will be removed from the tempest requirements file. If you were relying on this functionality you can replicate it by using the venv-tempest tox job. For example, simply running "tox -evenv- tempest -- ostestr" will do the same thing the old ostestr job did. * Tempest CLI commands will no long rely on anything from testr. This means any data in existing testr internals that were being exposed are no longer present. For example things like the .testr directories will be silently ignored. There is a potential incompatibility for existing users who are relying on test results being stored by testr. Anything relying on previous testr behavior will need to be updated to handle stestr. Bug Fixes ********* * Fixes tempest run CLI args mutually exclusive behavior which should not be the case anymore (Bug#1751201). Other Notes *********** * The CLIClient class, when it calls a command line client, uses --os- project-name instead of --os-tenant-name for the project, and passes --os-identity-api-version (default empty). All CLI clients still available in supported releases of OpenStack which are wrapped by the cmd_with_auth() method support those switches. * A new configuration option "[compute-feature- enabled]/volume_multiattach" has been added which defaults to False. Set this to True to enable volume multiattach testing. These tests require that compute API version 2.60 is available and block storage API version 3.44 is available. Note: In the Queens release, the only compute driver that supports volume multiattach is the libvirt driver, and only then when qemu<2.10 or libvirt>=3.10. The only volume backend in Queens that supports volume multiattach is lvm. * OpenStack Releases supported after this release are **Queens**, **Pike**, and **Ocata**. The release under current development of this tag is Rocky, meaning that every Tempest commit is also tested against master during the Rocky cycle. However, this does not necessarily mean that using Tempest as of this tag will work against a Rocky (or future release) cloud. Changes in tempest 17.2.0..18.0.0 --------------------------------- 891299e Add releasenotes to mark the start of Queens support, newton EOL 2a69e46 Reno for tempest run CLI new arg and fix ff07eac Add unit test for tempest run --config-file e2c2fb1 allow to config port binding:profile 0aae74a update the home-page url 2998117 Fixing the condition to run tests in tempest run 3c6b15d Add test for tempest run with a whitelist file 1386920 Add a black_regex flag to tempest run f9902ec Fix the -l/--list-tests argument for tempest run 3e97aae Cleanup selection list args in tempest run 5cc9289 Add missing env vars from unit test job 1d473f8 Remove duplicate unit test module 130f6d5 Move share code to _create_server_with_group e377cab Remove leftover call to _create_stestrepository 1c2a802 Enable tempest-full on stable/pike 396940a Fix misuse of assertTrue b6c6d2a Refactor config drive mounting 733bd26 Remove outdated comment in .zuul.yaml a23924f Make queens jobs voting 3bd6e27 Create image using 'owner' parameter c2aa112 Add default value for CONF.auth.admin_domain_name 8a4396e Switch Tempest CLI commands from testrepository to stestr 5cffc98 Fixes test_device_tagging IndexError c9d2c38 Add stable/queens version of the full neutron job b6f67f6 [TrivialFix] Remove unused statement in scenario/manager.py a9487f9 Add simple compute API test to create server with utf8 name 1ac13b2 Add show quota details to network quotas_client library e2556d6 Fix image namespace test logging d88a250 Add test for showing encryption specs item b69463e Add 'doc' tag for bug link on doc theme ef6a047 Fix a broken volume group api ref link 021e66b Deprecate list_servers_on_hypervisor and search_hypervisor in v253 55e4433 Remove redundant py3 integration job f979a04 Refresh server data after fip is assigned 4c24a1a Do not run stage-output again in Tempest d598009 Zuul: Remove project name 51cbf72 Delete identity domain must delete its contents 0ac946c Add test for IP substring filtering b295335 Fix the default value of stage_dir fb0b708 Fix compute api ref links 607cfbf Do not test create_interface_by_fixed_ips if no isolated network 09a66e6 Update api-ref for bug#1602400 d581844 Use '_live_migrate' instead of '_migrate_server_to' in test_live_migration.py 25bf8ce Remove unnecessary alias for service clients 69af2ce Delete base module not applicable definition. 2b4bf4b Delete meaningless and unused parameters 6ec582f Replace curly quotes with straight quotes da80cc9 Add the nova-multiattach job to the check/gate queues dfade25 Add multi-attach swap test 83a1412 Add resize test for multiattach volumes 81fa9b6 Add a few tests for cinder multiattach d5e9282 Fix creating release notes using tox -e venv -- reno new 85076bd Make tempest-full-py3 voting 270055c Updated from global requirements c4377ef Add a py3 integration test 0787a7c Neutron test cases create,list,update port failed 9433705 Fix broken compute api ref links 6283daa Remove deprecated 'orchestration' config group options b20f7e6 Remove deprecated config options 'resources_prefix' b4fdd68 Handle missing flavor.id in server response 60cb4b2 Restrict test_list_endpoints_for_token to tempest effafa3 Get func.__class__.__name__ if no attribute __name__ 20f4154 Fixed misspelling in test code. 98dc45c Add test case for group type specs APIs 6b79aff Remove unnecessary setup_clients methods 832f885 Updated from global requirements 24f82fe Updated from global requirements 6e695c9 Add show default quotas API to network quotas_client library 93d46ab Add status='ACTIVE' when using changes-since as filter 476f84f Add flavor check after resize server 173b11c Follow the new PTI for document build ba2f479 Rename tox_venvlist 7ac02f3 Remove 'deactivate_image' config options f110a4b Handle creating an image from a server with microversion > 2.35 039740a Decouple AttachVolumeShelveTestJSON from AttachVolumeTestJSON 8f09d27 Do not select inactive l3 agent in L3AgentSchedulerTestJSON 33289a2 Default to using neutron networks_client in get_tenant_network d3db306 CLI tests: Identity v3 (project name, api version) b57c8a4 Do not override stage-dir in tempest post ff3047f Relocate branch conditional for tempest-full job 1bdc3e7 Do not skip entire testcase if floating_ip is not enabled ff9779c Use tenant_network if any in testcases after microversion v2.37 c88e0a1 Add same extra specs as self.flavor_ref for created new flavor d513a7f Add NOTE related to 'on-demand' migration fac4aba Wait for server to be active in test_device_tagging e3b3884 Only run tempest-full on the master branch e72760f Add some missing implemented microversion in doc e4f9dfd Skip testcases when shared nets are found in AutoAllocateNetworkTest 15292a3 Support only volume api_v3 is enabled c4d1ad1 modify params transfer mode in test_snapshot_manage 88cd149 Change containers to list if string 65e4f9b Revert "Use a non admin privileges for retyping a volume" 18bcc9e Ignore a Cinder volume's "updated_at" field. 2aa431a Rename a method to avoid camel case. db5373d Remove BaseV*ImageAdminTest class d13acd1 Use wraps decorator e798bcc Fix the mistake of code indent bfa4b4e Do not use class variable for clients in ContainerSyncTest 515edd4 Document how to write multiline regex with comments cec6384 Remove redundant tempest-full 055b8f5 Fix an outdated comment referencing nova-volumes. 84b51f3 Add some api ref links for network service clients b15803a Fix broken swift ref links 35422ac Modify log message in debug_ssh ca15fe0 Update Octavia plugin ff76e49 Use addClassResourceCleanup in test_container_sync 2119ee1 Updated from global requirements be11739 Add release note about the ostestr tox job d5a0a72 Remove resource_cleanup from test_object_version b134589 Add skip checks for snapshot manage and group snapshots tests 334f313 Add CONF.compute_feature_enabled.volume_backed_live_migration 19355c9 Use addClassResourceCleanup in account service test bcc7ee8 Add negative test for attaching an attached volume to the same instance a2f69f1 Add update groups types API endpoint to volumes v3 library 0ba73df Use addClassResourceCleanup in test_inherits efb12be Remove deprecated 'forbid_global_implied_dsr' feature flag 4778205 Set OS_TEST_LOCK_PATH default value in fake_config 8d1c71e Fix a misspelled addClassResourceCleanp in tempest doc 544b3c8 Remove confusing comment in common/compute.py 7732faa Remove find_stack_traces.py e9241b5 Fix a missing preposition in plugin doc f1e7675 Use addClassResourceCleanup for cleanup in identity users test 90ef8f3 Use addClassResourceCleanup for cleanup in test_regions b36186b Revert "Update volume-status waiter for new cinder attach" aa27003 Add addOnException of unshelve_server when using sharing server 587efc0 Use addClassResourceCleanup for the cleanup of network resources 77ac45a Use addClassResourceCleanup for cleanup of service 880d943 Avoid tox_install.sh for constraints support 8e9e7f7 Initial tempest-full job dbfd7c2 use addClassResourceCleanup in test_roles 6bc422d Add IPv6 support to create_websocket() 069d828 Only use stestr and tempest run in tempest tox jobs 1c008c5 Use addClassResourceCleanup in test_list_projects 2abe00a Refactor volume groups and group snapshots tests 0648215 Remove deprecated skip_unless_attr decorator 26cd92b Updated from global requirements 1635334 Move wait_for_interface_status into _check_interface 7295698 Fix verbose grammar 7f60fa6 Stop using resource_cleanup in identity_v3 tests 917b555 Make shelved_offload_time's help message more specific cae2a75 Use addClassResourceCleanup for cleanup of volume resources b599242 Use service tagging 'decorators' b61314d Add the verify of network_id in _test_create_interface_by_port_id f312f15 Change Conflict's error message f5c1905 Remove a redundant self argument in decorators 9e25a57 Add docs for running a single test 437e31e Use addClassResourceCleanup to cleanup floatingips b3eab67 Fix a pointer to NotFound exception bbbaad6 Fix docs markup consistency 2e0ee04 Add some verify in test_create_ebs_image_and_check_boot cc40091 Don't check console output if not available a23512f Add compute test for ServerGroupAffinityFilter 989f911 Fix directory tree appearance in document aca29ed test_mtu_sized_frames: sanity check connectivity first 019088f Expose bug: Delete identity domain with contents d5dee88 Add Networks client unit tests Diffstat (except docs and test files) ------------------------------------- .stestr.conf | 1 - .testr.conf | 9 - .zuul.yaml | 114 +++++++++- HACKING.rst | 28 +-- README.rst | 19 ++ playbooks/post-tempest.yaml | 19 +- ...-to-v3-group-types-client-10390b52dedede54.yaml | 10 + ...ort-profile-config-option-2610b2fa67027960.yaml | 11 + ...-to-network-quotas-client-3a7c1159af9e56ff.yaml | 6 + ...2-encryption-types-client-290b421cd4bc0c0e.yaml | 6 + ...-to-network-quotas-client-3fffd302cc5d335f.yaml | 7 + ...api-to-group-types-client-09c06ccdf80d5003.yaml | 5 + ...config-volume-multiattach-ea8138dfa4fd308c.yaml | 12 + ...mount-config-drive-to-lib-1a6e912b8afbcc7e.yaml | 4 + ...-list-group-snapshots-api-969d9321002c566c.yaml | 2 +- ...deprecated-config-options-3db535b979fe3509.yaml | 12 + ...kip_unless_attr-decorator-02bde59a00328f5c.yaml | 4 + .../removed-tox-ostestr-8997a93d199c44f3.yaml | 9 + .../start-of-queens-support-fea9051ba1d85fc7.yaml | 12 + .../notes/switch-to-stestr-8c9f834b3f5a55d8.yaml | 13 ++ .../tempest-run-fix-updates-564b41706decbba1.yaml | 9 + .../volume-backed-live-mig-5a38b496ba1ec093.yaml | 7 + requirements.txt | 11 +- roles/process-stackviz/README.rst | 2 +- roles/process-stackviz/defaults/main.yaml | 2 +- roles/run-tempest/README.rst | 12 +- roles/run-tempest/defaults/main.yaml | 2 +- roles/run-tempest/tasks/main.yaml | 2 +- tempest/README.rst | 10 +- .../compute/admin/test_auto_allocate_network.py | 3 +- tempest/api/compute/admin/test_create_server.py | 12 + tempest/api/compute/admin/test_hypervisor.py | 34 +-- .../api/compute/admin/test_hypervisor_negative.py | 62 ++--- tempest/api/compute/admin/test_keypairs_v210.py | 6 +- tempest/api/compute/admin/test_live_migration.py | 18 +- tempest/api/compute/admin/test_migrations.py | 10 + tempest/api/compute/admin/test_networks.py | 2 +- .../compute/admin/test_servers_on_multinodes.py | 61 +++-- tempest/api/compute/admin/test_volume_swap.py | 101 +++++++-- tempest/api/compute/base.py | 62 +++-- .../api/compute/flavors/test_flavors_negative.py | 12 - tempest/api/compute/keypairs/base.py | 20 +- tempest/api/compute/keypairs/test_keypairs.py | 4 +- .../api/compute/keypairs/test_keypairs_negative.py | 7 +- tempest/api/compute/keypairs/test_keypairs_v22.py | 4 +- .../api/compute/servers/test_attach_interfaces.py | 63 ++++-- tempest/api/compute/servers/test_device_tagging.py | 22 +- .../compute/servers/test_list_servers_negative.py | 8 +- tempest/api/compute/servers/test_server_actions.py | 26 ++- .../api/compute/servers/test_server_password.py | 9 +- tempest/api/compute/servers/test_servers.py | 12 + .../api/compute/servers/test_servers_negative.py | 6 + .../servers/test_virtual_interfaces_negative.py | 7 +- tempest/api/compute/volumes/test_attach_volume.py | 198 +++++++++++++++- .../compute/volumes/test_attach_volume_negative.py | 15 ++ tempest/api/identity/admin/v2/test_tokens.py | 11 +- tempest/api/identity/admin/v3/test_credentials.py | 15 +- .../identity/admin/v3/test_domain_configuration.py | 12 - tempest/api/identity/admin/v3/test_domains.py | 21 ++ .../api/identity/admin/v3/test_endpoint_groups.py | 23 +- tempest/api/identity/admin/v3/test_endpoints.py | 49 ++-- .../identity/admin/v3/test_endpoints_negative.py | 11 +- tempest/api/identity/admin/v3/test_inherits.py | 13 +- .../api/identity/admin/v3/test_list_projects.py | 17 +- tempest/api/identity/admin/v3/test_list_users.py | 11 +- tempest/api/identity/admin/v3/test_regions.py | 8 +- tempest/api/identity/admin/v3/test_roles.py | 35 ++- tempest/api/image/base.py | 19 +- tempest/api/image/v2/admin/__init__.py | 0 tempest/api/image/v2/admin/test_images.py | 33 +++ tempest/api/image/v2/test_images.py | 4 - .../v2/test_images_metadefs_namespace_tags.py | 2 +- .../admin/test_external_network_extension.py | 2 - .../api/network/admin/test_l3_agent_scheduler.py | 3 +- tempest/api/network/admin/test_ports.py | 10 +- tempest/api/network/admin/test_quotas.py | 18 ++ tempest/api/network/base.py | 43 ++-- tempest/api/network/test_networks.py | 18 +- tempest/api/network/test_ports.py | 80 +++++++ tempest/api/network/test_routers_negative.py | 2 + tempest/api/object_storage/base.py | 6 +- .../api/object_storage/test_account_services.py | 11 +- tempest/api/object_storage/test_container_sync.py | 13 +- tempest/api/object_storage/test_object_version.py | 20 +- tempest/api/volume/admin/test_group_snapshots.py | 202 +++++++++++++++++ tempest/api/volume/admin/test_group_type_specs.py | 80 +++++++ tempest/api/volume/admin/test_group_types.py | 13 +- tempest/api/volume/admin/test_groups.py | 251 +++------------------ tempest/api/volume/admin/test_snapshot_manage.py | 5 +- tempest/api/volume/admin/test_volume_quotas.py | 9 +- .../api/volume/admin/test_volume_type_access.py | 12 +- tempest/api/volume/admin/test_volume_types.py | 6 + tempest/api/volume/base.py | 118 ++++------ tempest/api/volume/test_volumes_backup.py | 8 +- tempest/api/volume/test_volumes_extend.py | 9 +- tempest/api/volume/test_volumes_list.py | 46 ++-- tempest/clients.py | 4 +- tempest/cmd/account_generator.py | 96 ++++---- tempest/cmd/cleanup.py | 49 ++-- tempest/cmd/cleanup_service.py | 31 --- tempest/cmd/init.py | 35 ++- tempest/cmd/run.py | 212 ++++++----------- tempest/cmd/subunit_describe_calls.py | 19 +- tempest/cmd/verify_tempest_config.py | 1 - tempest/cmd/workspace.py | 16 +- tempest/common/compute.py | 22 +- tempest/common/credentials_factory.py | 2 +- tempest/common/utils/__init__.py | 9 +- tempest/common/waiters.py | 14 +- tempest/config.py | 122 ++-------- .../api_schema/response/compute/v2_45/__init__.py | 0 .../api_schema/response/compute/v2_45/images.py | 32 +++ tempest/lib/cli/base.py | 13 +- tempest/lib/common/fixed_network.py | 7 +- tempest/lib/common/preprov_creds.py | 4 +- tempest/lib/common/utils/linux/remote_client.py | 29 ++- tempest/lib/common/utils/test_utils.py | 6 +- tempest/lib/decorators.py | 24 +- tempest/lib/exceptions.py | 2 +- tempest/lib/services/compute/images_client.py | 10 +- .../lib/services/compute/quota_classes_client.py | 5 +- tempest/lib/services/compute/quotas_client.py | 14 +- tempest/lib/services/compute/servers_client.py | 16 +- .../network/metering_label_rules_client.py | 12 + tempest/lib/services/network/quotas_client.py | 16 ++ .../services/network/service_providers_client.py | 7 +- .../lib/services/object_storage/account_client.py | 2 +- .../services/object_storage/container_client.py | 2 +- .../services/volume/v2/encryption_types_client.py | 8 + .../lib/services/volume/v2/quota_classes_client.py | 10 +- .../lib/services/volume/v3/group_types_client.py | 64 ++++++ tempest/scenario/README.rst | 1 + tempest/scenario/manager.py | 6 +- tempest/scenario/test_minimum_basic.py | 71 +++--- .../scenario/test_network_advanced_server_ops.py | 2 + tempest/scenario/test_network_basic_ops.py | 4 + tempest/scenario/test_server_basic_ops.py | 40 ++-- tempest/scenario/test_volume_boot_pattern.py | 14 +- tempest/scenario/test_volume_migrate_attached.py | 9 +- tempest/test.py | 2 +- .../lib/services/network/test_networks_client.py | 242 ++++++++++++++++++++ .../lib/services/network/test_quotas_client.py | 88 +++++++- .../volume/v2/test_encryption_types_client.py | 17 ++ .../services/volume/v3/test_group_types_client.py | 114 ++++++++++ .../services/object_storage/test_object_client.py | 108 --------- test-requirements.txt | 6 +- tools/check_logs.py | 6 +- tools/find_stack_traces.py | 160 ------------- tools/generate-tempest-plugins-list.py | 4 +- tools/tox_install.sh | 30 --- tox.ini | 58 +++-- 170 files changed, 2807 insertions(+), 1808 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 023148b..76db574 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,4 +10,4 @@ netaddr>=0.7.18 # BSD -testrepository>=0.0.18 # Apache-2.0/BSD -oslo.concurrency>=3.20.0 # Apache-2.0 -oslo.config>=4.6.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +stestr>=1.0.0 # Apache-2.0 @@ -15 +15 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 @@ -22 +21,0 @@ PrettyTable<0.8,>=0.7.1 # BSD -os-testr>=1.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 37644d0..e33f207 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,4 +4,0 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -# needed for doc build -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 @@ -11 +7 @@ coverage!=4.4,>=4.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Fri Mar 2 11:47:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 02 Mar 2018 11:47:37 -0000 Subject: [release-announce] ansible-role-redhat-subscription 1.0.1 Message-ID: We are pleased to announce the release of: ansible-role-redhat-subscription 1.0.1: ansible-role-redhat- subscription - An ansible role to Manage Red Hat subscritions and repositories This is the first release of ansible-role-redhat-subscription. Download the package from: https://tarballs.openstack.org/ansible-role-redhat-subscription/ For more details, please see below. Changes in ansible-role-redhat-subscription 5fbd67697473c03390c3cc33cb0a46561699a0c9..1.0.1 ------------------------------------------------------------------------------------------- 569f43f Update README, variables, and rhsm.conf.j2 00defe7 Update RHSM role to allow Satellite or Portal registration d4e81a1 Lay groundwork for selection input methods a4d2420 Support Red Hat Portal Activation Keys 4c77ba5 Make redhat_subscription parameters optional 99c534d Add library/ directory to setup.cfg ff0ed4a Remove travis.yml 93aa321 Initial commit d17c2bc Change minimum Ansible version to 2.3 cb72219 Change license to Apache 2.0 4f4fd32 Update redhat_repos.py d141715 Use redhat_repos module for mananging repos. fa24f09 Improve and cleanup tests d47dfa8 Properly skip task when variable is undefined 2a3b319 Configure rhsm.conf 4680d05 Correct type-o in README e6ac393 Do not make repos and autosubscribing mutually exclusive fde32ca Change role name in test.yml 7851b80 Correct variable syntax in conditional as well as default parameter 23d1037 Update README Requirements updates -------------------- diff --git a/ansible-requirements.txt b/ansible-requirements.txt new file mode 100644 index 0000000..a1b6838 --- /dev/null +++ b/ansible-requirements.txt @@ -0,0 +1,6 @@ +# These are required here because ansible can't be in global-requirements due +# to licensing conflicts. But we sill need to be able to pull them in for +# lint checks and want to document these as ansible specific things that may +# be required for this repository. +ansible +ansible-lint diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..db37b07 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +pbr>=1.6 \ No newline at end of file diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..9a5268b --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,2 @@ +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 From no-reply at openstack.org Sat Mar 3 11:50:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:50:05 -0000 Subject: [release-announce] [tripleo] instack-undercloud 8.3.0 (queens) Message-ID: We are excited to announce the release of: instack-undercloud 8.3.0: instack-undercloud This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 8.3.0 ^^^^^ Prelude ******* With support for routed networks, several options are deprecated and the way undercloud networking is defined in the configuration file has several changes. Please refer to the **Deprecation Notes** and **Upgrade notes** section for details. New Features ************ * Routed networks support adds the ability to configure Ironic Inspector and Neutron provisioning network in the undercloud to enable provisioning of nodes via DHCP-relay to the undercloud from remote routed network segments. Routed networks is by default disabled, to enable set option "enable_routed_networks" to "True" in "undercloud.conf". Note: Changing the "enable_routed_networks" option after the initial undercloud installation is not possible. Upgrade Notes ************* * If you had cron triggers for Mistral in the undercloud, they will now only execute at most every 10 minutes. Previously they could run as frequently as every second. * With support for routed network segments, several options are deprecated and the way undercloud networking is defined in the configuration file has several changes. **New option:** "subnets" A list of subnets. One entry for each routed network segment used for provisioning and introspection. For each network segment a section/group needs to be added to the configuration file specifying the following subnet options: +------------------------+--------------------------------------------------+ | option | Description | +========================+==================================================+ | "cidr" | Network CIDR for the subnet. | +------------------------+--------------------------------------------------+ | "dhcp_start" | Start of DHCP allocation range for PXE and DHCP. | +------------------------+--------------------------------------------------+ | "dhcp_end" | End of DHCP allocation range for PXE and DHCP. | +------------------------+--------------------------------------------------+ | "inspection_iprange" | Temporary IP range that will be given to nodes | | | during the inspection process. | +------------------------+--------------------------------------------------+ | "gateway" | Network(subnet) gateway/router. | +------------------------+--------------------------------------------------+ | "masquerade" | (Boolean) If "True" the undercloud will | | | masquerade this network for external access. | +------------------------+--------------------------------------------------+ **New option:** "local_subnet" The name of the local subnet, where the PXE boot and DHCP interfaces for overcloud instances is located. The IP address of the local_ip/local_interface should reside in this subnet. Note: Upgrade with migration to routed networks support is not possible.Routed networks use the neutron segments service_plugin, this plugin adds functionality that allows subnet to be associated with a network segment. It is currently not possible to add segment association to an existing subnet, because of this we cannot add segment association to the existing ctlplane subnet on the upgraded undercloud. The existing ctlplane network and subnet will still be in place after an upgrade and the upgraded undercloud can continue to manage the existing overcloud. The following example shows what changes to make to the configuration to move to the new model. Replace usage of deprecated options: [DEFAULT] network_gateway = 192.168.24.1 network_cidr = 192.168.24.0/24 dhcp_start = 192.168.24.5 dhcp_end = 192.168.24.24 inspection_iprange = 192.168.24.100,192.168.24.120 masquerade_network = 192.168.24.0/24 replace with: [DEFAULT] subnets = subnet0 local_subnet = subnet0 [subnet0] cidr = 192.168.24.0/24 dhcp_start = 192.168.24.5 dhcp_end = 192.168.24.24 inspection_iprange = 192.168.24.100,192.168.24.120 gateway = 192.168.24.1 masquerade = True Deprecation Notes ***************** * With support for routed networks/subnets the "network_gateway" option in the "[DEFAULT]" section is deprecated. Moved to per-subnet options group. * With support for routed networks/subnets the "network_cidr" option in the "[DEFAULT]" section is deprecated. Moved to per-subnet options group. * With support for routed networks/subnets the "dhcp_start" and "dhcp_end" options in the "[DEFAULT]" section are deprecated. Moved to per-subnet options group. * With support for routed networks/subnets the "inspection_iprange" option in the "[DEFAULT]" section is deprecated. Moved to per-subnet options group. * With support for routed networks/subnets the "masquerade_network" option in the "[DEFAULT]" section is deprecated. Use the boolean option in each subnet group. Bug Fixes ********* * Fixed an incompatability with mistralclient 3.2.0, where a different exception type was raised and thus not handled during the undercloud install post config. See #1749186 Changes in instack-undercloud 8.2.0..8.3.0 ------------------------------------------ 3225d64 Revert "Ensure FORWARD is ACCEPT by default" bfb758b Fix bootstrap NAT 79b1d0b Add validation for rotued networks disabled da31c6e Ensure FORWARD is ACCEPT by default 720fc49 Revert "Add option to install the Octavia client" a903c10 Update routed network reno 52dbe13 Make routed networks optional e86ba84 Enable CORS for nova aabd6e6 Catch APIException exceptions raised by Mistral fef5be3 Add option to install the Octavia client f6ab30c docker: use ensure_resource 3e702f3 Increase the Mistral cron_trigger interval 8dc0d28 Fix typo that can prevent undercloud installation. 46a5df2 Tripleo routed networks ironic inspector, and Undercloud 983c2be Add per subnet masquerading 1b83386 Add per subnet network cidr nat rules 5353915 Create static routes for remote subnets a1d5484 Add support for multiple inspection subnets be7cd8b Update validations to validate all subnets a10b999 Update config to use per network groups a7d2891 Move ctlplane network/subnet setup to python 79f8c2e Zuul: Remove project name a4d6987 Disable memcached's cachedump dd08192 Updated from global requirements 82c2fea Add support for configuring additional architectures 28fd522 Ensure Boolean Strings from the environment are treated correctly Diffstat (except docs and test files) ------------------------------------- .../install.d/02-puppet-stack-config | 7 + .../puppet-stack-config/puppet-stack-config.pp | 29 +- .../puppet-stack-config.yaml.template | 24 +- .../var/opt/undercloud-stack/masquerade | 6 +- .../post-configure.d/98-undercloud-setup | 81 ---- instack_undercloud/undercloud.py | 465 +++++++++++++++++++-- instack_undercloud/validator.py | 114 +++-- ...ix-mistral-error-handling-58010a43f53ded5e.yaml | 6 + ...rigger_subsystem_interval-fdacb60599948e91.yaml | 6 + ...routed-subnets-undercloud-64bb87222db0555b.yaml | 98 +++++ requirements.txt | 2 +- templates/config.json.template | 2 +- templates/net-config.json.template | 1 + test-requirements.txt | 6 +- undercloud.conf.sample | 105 +++-- zuul.d/layout.yaml | 2 - 18 files changed, 1173 insertions(+), 211 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 12b411c..16af2ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ six>=1.10.0 # MIT -python-ironicclient>=1.14.0 # Apache-2.0 +python-ironicclient>=2.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index d17d920..717ba55 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5,2 @@ -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD @@ -17 +17 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Sat Mar 3 11:53:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:53:14 -0000 Subject: [release-announce] [tripleo] os-collect-config 8.3.0 (queens) Message-ID: We enthusiastically announce the release of: os-collect-config 8.3.0: Collect and cache metadata, run hooks on changes. This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/os-collect-config/ For more details, please see below. Changes in os-collect-config 8.2.0..8.3.0 ----------------------------------------- 4e48cfa Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Sat Mar 3 11:54:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:54:23 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 8.3.0 (queens) Message-ID: We are satisfied to announce the release of: puppet-tripleo 8.3.0: Puppet module for OpenStack TripleO This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. Changes in puppet-tripleo 8.2.0..8.3.0 -------------------------------------- 9590226 Prep puppet-tripleo metadata for Queens rc1 2110114 Add firewall chain support ec864ac Fix galera deployment when stack's name has capital letters a674934 Change URL for puppet-cassandra f81ee4f docker: configure group/user for deployment_user 3c71c48 Remove neutron-managed firewall rules from /etc/sysconfig/iptables 23add87 Add support for Dell EMC XtremIO Cinder ISCSI Backend ceb4fae Add support for libvirt VNC TLS with option of a dedicated CA 8bff507 Avoid hard-coded settings in Cinder HA containers e13c3d4 Allow for customization of the Ceph cluster name for Cinder 4a342c4 Load puppet-openstack_spec_helper locally during tests 32cce5f Fix Redis TLS setup, including replication traffic ff88c89 Ensure mysql client ip address is an ip 61fa491 Include barbican modules to swift proxy 2895fbe Set rgw_keystone_revocation_interval to 0 for ceph::rgw::keystone 5248a2a Use --live-restore when setting up the docker service 92c7d68 Adds missing Neutron TLS certificate/key generation 95db3f0 keystone: support _member_ role management ee7be9b Do not fail fencing configuration when instanceha is disabled 4b8aac2 Remove support for heat-api-cloudwatch service 0674a2e Revert "Set disable:true for oci-machine-register" 9b0ff39 Add panko expirer to configure cron tasks 8289204 Add missing pacemaker cindier CA cert mounts 42a869f Fluentd: fixed configuration by service 6098ef2 Zuul: Remove project name 10237e9 hw ovs offload - On some machines representor ports not created after reboot aa7c763 Add variable for keystone topics queue for barbican aeb8482 Add support for Dell EMC VNX Cinder Backend 2fca306 Add custom_vrrp_script param to keepalived 98afac0 Add incoming storage driver param 5a51ec5 Haproxy endpoint resource: set defaults for server_names and IPs Diffstat (except docs and test files) ------------------------------------- Gemfile | 10 +- Puppetfile_extras | 2 +- files/cm_ipa_subca_wrapper.py | 75 +++++ .../functions/docker_volumes_to_storage_maps.rb | 52 ++++ lib/puppet/provider/sriov_vf_config/numvfs.rb | 6 +- manifests/certmonger/ca/libvirt_vnc.pp | 65 +++++ manifests/certmonger/libvirt_vnc.pp | 103 +++++++ manifests/certmonger/libvirt_vnc_dirs.pp | 56 ++++ manifests/certmonger/neutron.pp | 76 +++++ manifests/certmonger/redis.pp | 72 +++++ manifests/fencing.pp | 2 +- manifests/firewall.pp | 68 ++++- manifests/haproxy.pp | 40 +-- manifests/haproxy/endpoint.pp | 14 +- manifests/keepalived.pp | 15 +- manifests/profile/base/aodh/evaluator.pp | 14 +- manifests/profile/base/ceilometer/agent/polling.pp | 13 +- manifests/profile/base/ceph/rgw.pp | 22 +- manifests/profile/base/certmonger_user.pp | 36 +++ manifests/profile/base/cinder/volume.pp | 58 +++- .../profile/base/cinder/volume/dellemc_vnx.pp | 53 ++++ .../base/cinder/volume/dellemc_xtremio_iscsi.pp | 48 ++++ manifests/profile/base/cinder/volume/rbd.pp | 7 + manifests/profile/base/database/mysql/client.pp | 2 +- manifests/profile/base/database/redis.pp | 71 ++++- manifests/profile/base/docker.pp | 57 ++-- manifests/profile/base/gnocchi/api.pp | 15 +- manifests/profile/base/heat/api_cloudwatch.pp | 87 ------ manifests/profile/base/keystone.pp | 19 +- .../base/logging/fluentd/fluentd_service.pp | 12 +- manifests/profile/base/panko/api.pp | 8 + manifests/profile/base/swift/proxy.pp | 4 + .../profile/pacemaker/cinder/backup_bundle.pp | 91 ++++-- .../profile/pacemaker/cinder/volume_bundle.pp | 91 ++++-- manifests/profile/pacemaker/database/mysql.pp | 9 +- .../profile/pacemaker/database/mysql_bundle.pp | 9 +- manifests/profile/pacemaker/database/redis.pp | 156 ++++++++++- .../profile/pacemaker/database/redis_bundle.pp | 311 ++++++++++++++++----- metadata.json | 2 +- ...ations-queue-for-barbican-72477b0b45bcfbd7.yaml | 3 + .../notes/add-neutron-tls-8d020c63f14408d0.yaml | 5 + .../notes/deployment_user-6df5c1c2fe8b7b6b.yaml | 5 + .../firewall-chain-updates-f2b9d6ced9bde846.yaml | 4 + .../notes/keystone_member-70065ba9269c4bfd.yaml | 6 + .../notes/neutron_iptables-9ea317c73b79929d.yaml | 5 + ...emove-heat-api-cloudwatch-bb2b8d0cdff775e2.yaml | 5 + releasenotes/notes/vnc_tls-7e5f275217117f78.yaml | 10 + .../notes/vnx_driver_bea44d073cd161e7.yaml | 4 + .../notes/xtremio_driver_cea44d073cd161e7.yaml | 4 + spec/classes/tripleo_firewall_spec.rb | 22 ++ spec/classes/tripleo_profile_base_ceph_rgw_spec.rb | 16 +- .../tripleo_profile_base_cinder_vnx_spec.rb | 57 ++++ .../tripleo_profile_base_cinder_volume_rbd_spec.rb | 5 + ...ipleo_profile_base_cinder_xtremio_iscsi_spec.rb | 57 ++++ ...pleo_profile_base_database_mysql_client_spec.rb | 125 +++++++++ spec/classes/tripleo_profile_base_docker_spec.rb | 2 +- .../tripleo_profile_base_gnocchi_api_spec.rb | 20 +- .../tripleo_profile_base_logging_fluentd_spec.rb | 38 +-- ..._profile_pacemaker_cinder_backup_bundle_spec.rb | 121 ++++++++ ..._profile_pacemaker_cinder_volume_bundle_spec.rb | 127 +++++++++ .../tripleo_host_sriov_numvfs_persistence_spec.rb | 45 ++- spec/fixtures/hieradata/default.yaml | 8 + templates/switchdev/switchdev.epp | 45 ++- zuul.d/layout.yaml | 1 - 64 files changed, 2206 insertions(+), 385 deletions(-) From no-reply at openstack.org Sat Mar 3 11:55:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:55:53 -0000 Subject: [release-announce] [tripleo] os-net-config 8.3.0 (queens) Message-ID: We contentedly announce the release of: os-net-config 8.3.0: OpenStack network configuration This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. Changes in os-net-config 8.2.0..8.3.0 ------------------------------------- 1089416 Provided the absolute path of sriov_config service 9e785a4 Add network objects sriov_vf and sriov_pf 35eada4 Revert "Update reno for stable/queens" 214701a Update reno for stable/queens b48cb8f Zuul: Remove project name 594f1e4 Modify reno structure for future stable branches Diffstat (except docs and test files) ------------------------------------- etc/os-net-config/samples/sriov_pf.json | 20 ++++ etc/os-net-config/samples/sriov_pf.yaml | 29 ++++++ os_net_config/__init__.py | 18 ++++ os_net_config/cli.py | 22 ++++- os_net_config/impl_ifcfg.py | 36 ++++++- os_net_config/objects.py | 72 +++++++++++++- os_net_config/schema.yaml | 91 +++++++++++++++++ os_net_config/sriov_config.py | 109 +++++++++++++++++++++ os_net_config/utils.py | 87 +++++++++++++++- .../notes/sriov-vf-in-hosts-529c2bf0cb3294b3.yaml | 7 ++ releasenotes/source/_static/.placeholder | 0 releasenotes/source/index.rst | 5 +- releasenotes/source/unreleased.rst | 5 + setup.cfg | 3 +- zuul.d/layout.yaml | 2 - 19 files changed, 668 insertions(+), 12 deletions(-) From no-reply at openstack.org Sat Mar 3 11:57:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:57:31 -0000 Subject: [release-announce] [tripleo] tripleo-common 8.5.0 (queens) Message-ID: We eagerly announce the release of: tripleo-common 8.5.0: A common library for TripleO workflows. This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo-common For more details, please see below. Changes in tripleo-common 8.4.0..8.5.0 -------------------------------------- 13678cb Use tenacity for image upload retries 4a97fb1 Add healthcheck script for Mistral API 2e7e069 Add healthcheck script for Mistral event-engine c2d2f93 Add healthcheck script for etcd 225819e Add healthcheck script for iSCSId ffbe41a Added networks_skip_config parameter to the roles file 971bc32 upgrade-non-controller.sh script does not support alternative plan names 997428c container-images: support cont. u/c w/ Redis 8a0f194 Add healthcheck script for multipathd b6091a0 Add healthcheck script for Collectd 3e58595 Add healthcheck script for gnocchi-statsd 4386128 Add healthcheck script for memcached 56e05ef Add healthcheck script for gnocchi-metricd 8ea2da3 Add healthcheck script for Aodh API 21c90ac Add healthcheck script for Tacker 317c5a2 Add healthchecks for barbican containers 46352a3 Add healthcheck script for Neutron server 24c12e9 Add healthcheck script for Cinder API 57747be Add healthcheck script for Gnocchi API 7e17c58 container-images: support cont. u/c w/ HAproxy & keepalived f485b13 Updated from global requirements e54f1a7 Purge resolv.conf from the overcloud images 7213aa5 Fix overcloud node delete after an upgrade b2a04b9 Revert "Add healthchecks for barbican containers" b782c38 Deprecate group:os-apply-config with config-download 28751a5 Fix overcloud export plan ee7901b Fix the substitution of discovered tag 1c01a8f Quote $@ in ansible-playbook-command.sh 7076e56 Add healthchecks for barbican containers 10f2249 Add upload plan-environment action for update and upgrade d384f4e Handle None value for RoleConfig 7247a2a Set physical_network on baremetal nodes 669f4b5 Fix health check for ovn-metadata 4601207 Refactor GUI logging to use message claims 4d2e9f3 Updates ODL RPM to Oxygen 86050e6 Fix message type payload in rotate_fernet_keys workflow 4625b93 Fix baremetal introspection client creation c5dca89 Workaround reboot issue in Octavia hm interface template bfc687b Add UC Backup Mistral workflow definition and actions 85333e7 Use an epoch as default, not a datetime 1c760d5 Add keystoneclient to requirements.txt bc65df3 Support deprecated NIC config names for legacy roles. 20baa85 Adds Workflow to Delete Deployment Plan 013dd26 Skip stack in-progress check 6ed6310 jq is now required on the overcloud images 70df1c1 Format group:ansible deployments 00bdb6f Switch to tripleomaster registry 25170a8 Make the validations workflow a bit more robust 5cf6f37 Tolerate missing labels for prepare --tag-from-label 9522273 Add support for multiple playbooks e2dac0e Make container image upload more resilient aa3bdab Alter default for --min-tmpfs 7cbb6d5 Remove mongodb container image dfa6cf7 Add tripleo-ssh-known-hosts role bf969f5 Specify SSH server list when configuring octavia 6dacac9 Updated from global requirements ea88504 Remove unused gitdb dependency 4bcd85e Zuul: Remove project name f70830b Select Roles Workflow a9e26a8 Adds UpdateRoles Workflow fceaf44 Adds Workflow to List Available Roles 6f18905 Use extra_vars to pass ireallymeanit bb8a3e1 Add UpdateNetworks workflow 162322f Add a Get Networks workflow de64510 Validate roles data and network data e718c04 Use swift.put_container action to create Swift rings backup 7fb1754 Allow a combination of labels for tag discover bce76ef Install os-net-config as a package, not an element f7110a2 Add tempest container 0efebf2 Improve debuggability of update workflow 0f221e7 Remove step_tags_to_when from config download and fix sorting 6ebbeac Use relative path for ansible role install ff07dc3 Read the tftp IP to test from the command line 26fdf89 Fix chown command for tripleo validation. Diffstat (except docs and test files) ------------------------------------- container-images/overcloud_containers.yaml | 192 ++--- container-images/overcloud_containers.yaml.j2 | 14 +- .../tripleo_kolla_template_overrides.j2 | 6 +- healthcheck/aodh-api | 6 + healthcheck/barbican-api | 6 + healthcheck/barbican-keystone-listener | 14 + healthcheck/barbican-worker | 14 + healthcheck/cinder-api | 6 + healthcheck/collectd | 4 + healthcheck/etcd | 5 + healthcheck/gnocchi-api | 6 + healthcheck/gnocchi-metricd | 14 + healthcheck/gnocchi-statsd | 14 + healthcheck/ironic-pxe | 2 +- healthcheck/iscsid | 4 + healthcheck/memcached | 5 + healthcheck/mistral-api | 6 + healthcheck/mistral-event-engine | 14 + healthcheck/multipathd | 6 + healthcheck/neutron-api | 6 + healthcheck/ovn-metadata | 6 +- healthcheck/tacker | 12 + image-yaml/overcloud-hardened-images.yaml | 6 +- image-yaml/overcloud-images.yaml | 8 +- image-yaml/overcloud-odl-rhel7.yaml | 3 +- image-yaml/overcloud-realtime-compute.yaml | 4 +- .../octavia-controller-config/templates/ifcfg.j2 | 2 +- ...adds-delete-plan-workflow-d625682fdddd3f48.yaml | 5 + .../available-roles-workflow-fe81806915124cb6.yaml | 4 + ...ormat-ansible-deployments-8bc0de3b4dbfa69c.yaml | 6 + ...roup-os-apply-config-warn-beece0b9fcff74b7.yaml | 4 + .../os_net_config_packaging-36b94a08bbb3e11d.yaml | 17 + releasenotes/notes/quote-$@-a3d47106c9b7eeb6.yaml | 5 + .../notes/role-config-none-d440bd0dcbb63534.yaml | 5 + .../select-roles-workflow-01860e1ba8b7b86c.yaml | 6 + ...to_tripleomaster_registry-bd795a51f4e572c9.yaml | 9 + .../tripleo-ssh-known-hosts-d27c54b0a6f9a028.yaml | 5 + ...ckup-actions-and-workflow-1d661bba3fb2f974.yaml | 5 + .../update-roles-workflow-00be679eb8e9548c.yaml | 5 + requirements.txt | 8 +- roles/tripleo-ssh-known-hosts/README.md | 41 + roles/tripleo-ssh-known-hosts/defaults/main.yml | 3 + roles/tripleo-ssh-known-hosts/handlers/main.yml | 1 + roles/tripleo-ssh-known-hosts/meta/main.yml | 1 + roles/tripleo-ssh-known-hosts/tasks/main.yml | 8 + .../templates/ssh_known_hosts.j2 | 3 + scripts/upgrade-non-controller.sh | 34 +- setup.cfg | 13 +- sudoers | 3 +- tripleo_common/actions/ansible.py | 2 +- tripleo_common/actions/base.py | 9 +- tripleo_common/actions/logging_to_swift.py | 4 +- tripleo_common/actions/plan.py | 144 +++- tripleo_common/actions/scale.py | 5 + tripleo_common/actions/templates.py | 22 + tripleo_common/actions/undercloud.py | 236 ++++++ tripleo_common/image/image_uploader.py | 93 ++- tripleo_common/image/kolla_builder.py | 12 +- tripleo_common/utils/config.py | 81 +- tripleo_common/utils/nodes.py | 5 +- tripleo_common/utils/roles.py | 1 + tripleo_common/utils/swift.py | 3 +- tripleo_common/utils/validations.py | 4 +- workbooks/ceph-ansible.yaml | 5 +- workbooks/deployment.yaml | 15 +- workbooks/fernet-key-rotate.yaml | 38 +- workbooks/networks.yaml | 208 ++++++ workbooks/octavia_post.yaml | 18 +- workbooks/package_update.yaml | 19 +- workbooks/plan_management.yaml | 831 ++++++++++++++++++++- workbooks/swift_rings_backup.yaml | 2 +- workbooks/undercloud_backup.yaml | 133 ++++ workbooks/validations.yaml | 158 ++-- zuul.d/layout.yaml | 2 - 89 files changed, 2904 insertions(+), 578 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ca75eb6..74dd46a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +7,0 @@ docker>=2.4.2 # Apache-2.0 -gitdb>=0.6.4 # BSD License (3 clause) @@ -15 +14 @@ python-glanceclient>=2.8.0 # Apache-2.0 -python-ironicclient>=1.14.0 # Apache-2.0 +python-ironicclient>=2.2.0 # Apache-2.0 @@ -20 +19 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 @@ -27,0 +27,3 @@ python-zaqarclient>=1.0.0 # Apache-2.0 +python-keystoneclient>=3.8.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 +tenacity>=3.2.1 # Apache-2.0 From no-reply at openstack.org Sat Mar 3 11:57:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:57:35 -0000 Subject: [release-announce] [tripleo] paunch 2.3.0 (queens) Message-ID: We are thrilled to announce the release of: paunch 2.3.0: Utility to launch and manage containers using YAML based configuration data This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/paunch Download the package from: https://tarballs.openstack.org/paunch/ Please report issues through launchpad: https://bugs.launchpad.net/paunch For more details, please see below. Changes in paunch 2.2.0..2.3.0 ------------------------------ b533f8f Update reno for stable/queens e16a742 Zuul: Remove project name 6b48d6a Remove RH1 OVB jobs from configuration Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++++++ zuul.d/layout.yaml | 8 -------- 3 files changed, 7 insertions(+), 8 deletions(-) From no-reply at openstack.org Sat Mar 3 11:57:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:57:42 -0000 Subject: [release-announce] [tripleo] tripleo-ui 8.3.0 (queens) Message-ID: We are pleased to announce the release of: tripleo-ui 8.3.0: tripleo-ui This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/tripleo-ui/ For more details, please see below. Changes in tripleo-ui 8.2.0..8.3.0 ---------------------------------- 2a5536e Imported Translations from Zanata 517cd78 Imported Translations from Zanata 3145181 Imported Translations from Zanata ef4586e Retrieve os-extra_specs for Nova flavors 3b91169 Add flavor fetching via Nova API 0961857 Imported Translations from Zanata eea6547 Imported Translations from Zanata 7e62803 Prepare Queens RC1 2823e09 Parameters cleanup d87861e Convert Role detail dialog to redux-form e4ef7ec Imported Translations from Zanata 4b44e0c Convert Deployment configuration dialog to ModalPanel c963184 Better Parameters fetching and updating state tracking f378df4 Prevent OverlayLoader content re-renders c0b4b72 Update parameters updating 843e72f Update available nodes counts real time when changing counts e7467b2 Set CloseModalXButton to use button type 49cf65b Fix fetchParameters in RoleDetail 41f03ab Imported Translations from Zanata a05e987 Update Delete Deployment Confirmation message d6e10a1 Imported Translations from Zanata 714ce3e Make button positions consistent 0eb6e67 Imported Translations from Zanata d1a3333 Manually submit nodes assignment form 0e7d652 Convert Parameters form to use redux-form 8ee595b Fix EnvironmentConfiguration dialog 55c1a05 Disable plan upload/edit button during transition 4e776a6 Fix list of mac addresses validation d0328fd Adds to plan page classes and ids for automation purposes. 784c1ad Imported Translations from Zanata d3f4306 Imported Translations from Zanata 4be591b Fix DeploymentStep disabled state styling a466418 Update selector used to determine deployment is in progress fc39bde Imported Translations from Zanata 4fe733e Stop logging over websocket on logout bf59409 Add footer to Validation Details modal 5cde2a4 Submit select roles be164f3 Update Custom Profile field help/error messages e1adf4c Update dependencies part II 41e113a Imported Translations from Zanata 0d7bcdb Set error names explicitly c18a9b9 Use single quotes instead of backquotes for i18n string 9ea6875 Select Roles feature eb2dcba Remove 'Refresh results' button on the nodes page Diffstat (except docs and test files) ------------------------------------- i18n/locales/de.json | 73 +- i18n/locales/en-GB.json | 53 +- i18n/locales/es.json | 77 +- i18n/locales/fr.json | 51 +- i18n/locales/id.json | 53 +- i18n/locales/ja.json | 77 +- i18n/locales/ko-KR.json | 81 +- i18n/locales/tr-TR.json | 51 +- i18n/locales/zh-CN.json | 51 +- npm-shrinkwrap.json | 883 +++++++++------------ package.json | 23 +- ...ent-configuration-updates-1a8c2f64b5252751.yaml | 6 + ...-performance-improvements-3f42a1cfe622a79d.yaml | 8 + .../role_detail_redux_form-f0724ec49562639e.yaml | 13 + .../notes/select_roles-e4aed7695f9ba45d.yaml | 6 + .../updating-parameters-b1e972b3a4afdd0e.yaml | 4 + src/js/actions/EnvironmentConfigurationActions.js | 49 +- src/js/actions/FlavorsActions.js | 70 ++ src/js/actions/LoginActions.js | 2 +- src/js/actions/NodesActions.js | 17 +- src/js/actions/ParametersActions.js | 89 ++- src/js/actions/PlansActions.js | 5 +- src/js/actions/RegisterNodesActions.js | 4 +- src/js/actions/RolesActions.js | 108 ++- src/js/actions/StacksActions.js | 7 +- src/js/actions/ValidationsActions.js | 5 +- src/js/actions/WorkflowExecutionsActions.js | 4 +- src/js/actions/ZaqarActions.js | 12 + src/js/components/deployment_plan/CurrentPlan.js | 85 +- .../deployment_plan/DeleteStackButton.js | 8 +- .../deployment_plan/DeploymentConfiguration.js | 94 +-- .../deployment_plan/NodesAssignmentForm.js | 103 --- src/js/components/deployment_plan/RoleCard.js | 128 --- src/js/components/deployment_plan/Roles.js | 104 --- src/js/components/deployment_plan/RolesStep.js | 63 +- .../EnvironmentCheckBox.js | 76 ++ .../EnvironmentConfiguration.js | 322 +++----- .../EnvironmentConfigurationForm.js | 165 ++++ .../EnvironmentConfigurationSidebar.js | 51 ++ .../EnvironmentConfigurationTopic.js | 51 +- .../environment_configuration/EnvironmentGroup.js | 159 +--- .../EnvironmentGroupHeading.js | 40 + src/js/components/login/Login.js | 4 +- src/js/components/nodes/NodeDrives/NodeDrive.js | 2 +- src/js/components/nodes/Nodes.js | 26 +- .../components/nodes/NodesListView/NodeListItem.js | 4 +- src/js/components/nodes/NodesTableView.js | 4 +- .../nodes/registerNodes/RegisterNodeFields.js | 11 +- .../nodes/registerNodes/RegisterNodesDialog.js | 4 +- src/js/components/nodes/tag_nodes/TagNodesForm.js | 25 +- .../components/parameters/EnvironmentParameters.js | 3 +- src/js/components/parameters/ParameterInput.js | 109 +-- src/js/components/parameters/ParameterInputList.js | 2 +- src/js/components/parameters/Parameters.js | 251 +----- src/js/components/parameters/ParametersForm.js | 234 ++++++ src/js/components/parameters/ParametersSidebar.js | 74 ++ src/js/components/plan/EditPlan.js | 12 +- src/js/components/plan/NewPlan.js | 12 +- src/js/components/plan/PlanFileInput.js | 6 +- src/js/components/plan/PlanFormTabs.js | 4 +- src/js/components/plan/PlansList.js | 6 +- src/js/components/plan/cards/PlanActions.js | 15 +- src/js/components/roles/AvailableRoleInput.js | 72 ++ src/js/components/roles/NodesAssignment.js | 109 +++ src/js/components/roles/NodesAssignmentForm.js | 109 +++ src/js/components/roles/RoleCard.js | 135 ++++ src/js/components/roles/RoleDetail.js | 194 ++--- src/js/components/roles/Roles.js | 65 ++ src/js/components/roles/SelectRolesDialog.js | 129 +++ src/js/components/roles/SelectRolesForm.js | 117 +++ src/js/components/ui/FloatingToolbar.js | 57 ++ src/js/components/ui/Loader.js | 18 +- src/js/components/ui/Modals/CloseModal.js | 1 + src/js/components/ui/Modals/ConfirmationModal.js | 6 +- src/js/components/ui/Toolbar/ToolbarFiltersForm.js | 3 +- src/js/components/ui/dropdown/MenuItemLink.js | 6 +- src/js/components/ui/forms/FormErrorList.js | 8 +- src/js/components/ui/forms/GenericCheckBox.js | 12 +- src/js/components/ui/forms/GenericInput.js | 4 +- src/js/components/ui/forms/GroupedCheckBox.js | 12 +- src/js/components/ui/forms/HorizontalArrayInput.js | 4 +- src/js/components/ui/forms/HorizontalCheckBox.js | 4 +- src/js/components/ui/forms/HorizontalInput.js | 4 +- .../components/ui/forms/HorizontalNumberInput.js | 4 +- src/js/components/ui/forms/HorizontalSelect.js | 4 +- src/js/components/ui/forms/HorizontalTextarea.js | 4 +- src/js/components/ui/forms/LoginInput.js | 4 +- src/js/components/ui/forms/TableCheckBox.js | 4 +- .../components/ui/reduxForm/HorizontalCheckBox.js | 70 ++ src/js/components/ui/reduxForm/HorizontalInput.js | 2 +- src/js/components/ui/reduxForm/HorizontalSelect.js | 2 +- .../components/ui/reduxForm/HorizontalTextarea.js | 34 +- src/js/components/ui/reduxForm/NodePickerInput.js | 26 +- src/js/components/ui/reduxForm/utils.js | 3 +- .../components/ui/reduxForm/validationMessages.js | 32 + src/js/components/ui/reduxForm/validations.js | 41 - src/js/components/ui/reduxForm/validators.js | 40 + src/js/components/utils/Formsy.js | 4 +- src/js/components/validations/ValidationDetail.js | 18 +- src/js/constants/FlavorsConstants.js | 23 + src/js/constants/MistralConstants.js | 2 + src/js/constants/ParametersConstants.js | 4 +- src/js/constants/RolesConstants.js | 6 +- src/js/immutableRecords/flavors.js | 29 + src/js/immutableRecords/parameters.js | 4 - .../normalizrSchemas/environmentConfiguration.js | 34 +- src/js/normalizrSchemas/flavors.js | 23 + src/js/normalizrSchemas/nodes.js | 24 +- src/js/normalizrSchemas/plans.js | 8 +- src/js/normalizrSchemas/roles.js | 8 +- src/js/normalizrSchemas/stacks.js | 18 +- src/js/normalizrSchemas/validations.js | 18 +- src/js/normalizrSchemas/workflowExecutions.js | 6 +- src/js/reducers/appReducer.js | 4 + src/js/reducers/environmentConfigurationReducer.js | 11 +- src/js/reducers/flavorsReducer.js | 43 + src/js/reducers/loggerReducer.js | 4 + src/js/reducers/parametersReducer.js | 60 +- src/js/reducers/rolesReducer.js | 41 +- src/js/selectors/flavors.js | 23 + src/js/selectors/nodesAssignment.js | 4 +- src/js/selectors/roles.js | 11 + src/js/selectors/stacks.js | 10 +- src/js/services/NovaApiService.js | 73 ++ src/js/services/errors/index.js | 31 +- src/less/base.less | 2 +- src/less/components/DeploymentPlan.less | 32 - src/less/components/Loader.less | 3 +- src/less/components/RoleCard.less | 30 - src/less/components/RolesPanel.less | 56 ++ src/less/ui/Cards.less | 11 + src/less/ui/Forms.less | 6 +- src/less/ui/Modals.less | 5 +- webpack.common.js | 4 +- 141 files changed, 3804 insertions(+), 2665 deletions(-) From no-reply at openstack.org Sat Mar 3 11:59:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:59:14 -0000 Subject: [release-announce] [tripleo] tripleo-ipsec 8.1.0 (queens) Message-ID: We are thrilled to announce the release of: tripleo-ipsec 8.1.0: Ansible role for managing TripleO's IPSEC tunnels This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/tripleo-ipsec/ For more details, please see below. Changes in tripleo-ipsec 8.0.2..8.1.0 ------------------------------------- 61eac5e Add order constraint for stop operation in resource agent e3bdcc1 Add fallback tunnel option to resource agent 26cb689 Force ipsec resource agent overwrite Diffstat (except docs and test files) ------------------------------------- files/ipsec-resource-agent.sh | 24 ++++++++++++++++++++++-- tasks/legacy.yml | 2 +- tasks/resource-agent.yml | 12 +++++++++--- 3 files changed, 32 insertions(+), 6 deletions(-) From no-reply at openstack.org Sat Mar 3 11:59:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 11:59:53 -0000 Subject: [release-announce] [tripleo] os-refresh-config 8.3.0 (queens) Message-ID: We are overjoyed to announce the release of: os-refresh-config 8.3.0: Refresh system configuration This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/os-refresh-config/ For more details, please see below. Changes in os-refresh-config 8.2.0..8.3.0 ----------------------------------------- 7ca7b19 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Sat Mar 3 12:01:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 12:01:41 -0000 Subject: [release-announce] [tripleo] tripleo-validations 8.3.0 (queens) Message-ID: We are jazzed to announce the release of: tripleo-validations 8.3.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations For more details, please see below. Changes in tripleo-validations 8.2.0..8.3.0 ------------------------------------------- 6dc1ba3 Updated from global requirements 1008a51 Replaces yaml.load() with yaml.safe_load() 80c842c Add help for --plan, add --stack 7043a8e Fix a spelling mistake in source file ee08bac Fix function invocations a0c06ae Add a health check for overcloud nodes d66f806 Add lookup plugin for ironic nodes e730716 Zuul: Remove project name c9bcde3 Detect overlapping IP ranges a19d618 Fix the rabbitmq fd limits validation bba2ec1 Fix the nova config file location 1f4e251 Fix the haproxy config file location 3a7b0a9 Add a lookup plugin for nova servers 942b047 Improve netenv validation and add IPv6 tests Diffstat (except docs and test files) ------------------------------------- ...p_plugin_for_nova_servers-33a934236e6652fb.yaml | 5 + .../ironic-lookup-plugin-cd01332f326f4125.yaml | 5 + .../node-health-validation-7663706ff8c711a2.yaml | 6 ++ .../notes/plan-stack-cli-59b3f3a213ded859.yaml | 6 ++ requirements.txt | 5 +- scripts/tripleo-ansible-inventory | 9 +- validations/callback_plugins/validation_output.py | 6 +- validations/haproxy.yaml | 2 +- validations/library/network_environment.py | 35 ++++--- validations/library/switch_vlans.py | 2 +- validations/lookup_plugins/ironic_nodes.py | 95 +++++++++++++++++++ validations/lookup_plugins/nova_servers.py | 101 +++++++++++++++++++++ validations/no-op-firewall-nova-driver.yaml | 2 +- validations/node-health.yaml | 35 +++++++ validations/rabbitmq-limits.yaml | 2 +- validations/templates/unreachable_nodes.j2 | 9 ++ zuul.d/layout.yaml | 2 - 18 files changed, 372 insertions(+), 24 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1e39463..c6cd458 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7,2 @@ oslo.config>=5.1.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 +python-novaclient>=9.1.0 # Apache-2.0 @@ -8,0 +10 @@ python-heatclient>=1.10.0 # Apache-2.0 +python-ironicclient>=2.2.0 # Apache-2.0 @@ -9,0 +12 @@ os-net-config>=7.1.0 # Apache-2.0 +six>=1.10.0 # MIT From no-reply at openstack.org Sat Mar 3 12:02:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 12:02:26 -0000 Subject: [release-announce] [tripleo] os-apply-config 8.3.0 (queens) Message-ID: We are amped to announce the release of: os-apply-config 8.3.0: Config files from cloud metadata This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/os-apply-config/ For more details, please see below. Changes in os-apply-config 8.2.0..8.3.0 --------------------------------------- 5df1698 Zuul: Remove project name 6f6a7bd Remove RH1 OVB jobs from configuration f462d6f fixes how os-apply-config handles invalid json Diffstat (except docs and test files) ------------------------------------- os_apply_config/collect_config.py | 2 +- zuul.d/layout.yaml | 4 ---- 3 files changed, 8 insertions(+), 6 deletions(-) From no-reply at openstack.org Sat Mar 3 13:49:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 13:49:49 -0000 Subject: [release-announce] [monasca] monasca-tempest-plugin 0.1.0 Message-ID: We are pumped to announce the release of: monasca-tempest-plugin 0.1.0: Tempest plugin for Monasca project This is the first release of monasca-tempest-plugin. The source is available from: https://git.openstack.org/cgit/openstack/monasca-tempest-plugin Download the package from: https://pypi.python.org/pypi/monasca-tempest-plugin Please report issues through launchpad: https://bugs.launchpad.net/monasca For more details, please see below. Changes in monasca-tempest-plugin 0cf98d23d2ea3574c71b82af04df06cd81f38e30..0.1.0 --------------------------------------------------------------------------------- 86d81ab Fix issue with failing metric tests 43aa284 Add sleep to let Thresh process alarm definitions e2ac3a4 Extend sleep for alarm definition creation d04d12b Synced tempest code from monasca-{api, log_api} 6797553 Merged monasca log api tempest plugin into monasca tempest plugin 8ce398a Updated from global requirements d460d6b Update package metadata 46d3772 Updated from global requirements f633a1e Sync monasca-api tempest tests 34d1ab1 Add test case for listing Statistics without end time 1247b3e Sync tempest code for cassandra support f68f2e0 Apply cookiecutter to newly split project monasca-tempest-plugin 9d2b047 Allow parentheses '()' in dimensions 526790e Adds tags for inhibit and silence 2fdcb8d Migrate to Zuul v3 05d724c Fix TestAlarmsCount failure in tempest tests f076221 Update the documentation link for doc migration 6f213c3 Replace assertEqual([], items) with assertEmpty(items) d894d20 Remove xrange for run both Python 2 and Python 3 cb3db85 Change to "monasca-read-only-user" for read only tests 9b8a780 Replace test.attr with decorators.attr 4eb1b94 Clean whitespaces in README and code indentation cab6525 Mofidy tempest tests and WSGI_MODE for keystone a57a486 Use proper type for notification periods fa49c35 Add multibyte character support for alarm definition a05f899 Bugfix: Forbid colon in dimension name b63aa28 Switch to use stable data_utils 647b534 Fix alarm-list from CLI failing if multiple sort-by 455be80 Fix alarm_count with multiple group_by fields from CLI 38938e8 Fix alarm count failing with metric name 13558a1 [PEP8] Extended code analysis 295e54a Add Tempest tests for invalid IDs and fix potential 500 errors dd84f54 Allow lower case for queries with state and severity 45ece9b Change offset of list notification to integer instead of id 53c1220 Add tests for invalid webhook and email addresses c1f0bda Fix list metric for other tenants baed5c7 Replace deprecated identity options for tempest 2016ec5 Fix the Monasca API tempest tests d03ed49 Add support for InfluxDB 0.11.0 to 1.1.0 in the Python API 9378564 Fix readme about how to run tempest tests in devstack d00cb15 Add group by multiple dimensions 342ba9a Add python multiple metrics for measurement and statistics c96e322 Add support for 'last' function 768522b Add metrics/dimensions/names into monasca-api a1c23b3 Stop adding ServiceAvailable group option 9a592c6 Remove id from monasca metric name list e4ffd71 Fix typo: remove redundant 'the' 70c3715 Change assertTrue(isinstance()) by optimal assert ae09a2d TrivialFix: Using assertEqual instead of assertEquals 3a88b0e Remove 'fill(0)' and fix influx time offset 29f05c8 Fix config-generator.tempest.conf path b6a6a32 Fix Influx statistics and Alarm History behavior 62cc6e7 Fix Alarm State Transitions tests to always work f99cf71 Add monasca api read-only user role 203019a Adds support for notification plugins in monacaapi 245bcdb Add a tempest test for patching notification with new type and period 786d39f Update the Tempest Test README for devstack e44f0a1 Add Tempest Run option to README f044fb0 Add metrics/dimensions/names/values api for grafana templating optimization 80b1513 Fix typo in devstack scripts and README 99fe6a8 Fix alarm definition tests 6fa4512 Allow TLD test with port in Notification Webhook Address d475f7e Add patch to notification method and clean up code f986b9b Fix monascaclient in tempest for updates 917f31a Pass Credentials object instead of TestResource object 6a01e14 Allow filtering by multiple severities f522d6e Add period field to notification methods 74b5698 (Non)deterministic support for alarms 6a5da10 Fix metrics statistics with multiple statistics c3069d5 Add support for multiple metrics in measurements and statistics resources 56c4d70 Add equal sign on start/end time in influx 4064db4 Return 422 when updating with invalid notification method a91f0b7 Alarm-update failed with too few arguments 1da2c02 Fix alarms with sort_by tests 80c9199 Fix dimension validation of alarms 0ccc2a2 Fix alarmdefs multiple sort_by doesn't work correctly e60ab15 Proposal of adding sort parameter to list notifications c67007d Validate value meta key and value in python api 7e87473 Fix statistic tests with Vertica in Devstack b8d1dd1 Change tempest_lib to tempest.lib 6a3d5bc Fix next link 447ea93 ORM (sqlalchemy) implementation for python 8624f06 Fix Tempest Tests in test_metrics.py 312f39e Add new test for sort_by option bf06815 Allow filtering alarms by severity cd454ae Allow filtering alarm definitions by severity fc6e3c8 Fix error when sorting with limit 7644bc0 Enhance test list alarm history 2530cb0 Test: Creating Metrics with Empty Value Key and Name 41a5fc6 Fix bug in dimension filtering f42ed90 Enhance dimension filtering 3f6bcd0 Allow alarm definition and alarm lists to be sorted be4a199 Add alarm count resource 4ef3553 Alarms history with no dulipcate timestamp caf4e64 Replace assertTrue(isinstance()) with assertIsInstance() 2fa6f9b Change tempest.conf in devstack 97086f1 Fix error when test setup fails to produce the required metrics 43fcefd Fix notification methods test 41ed2a4 Fix for alarm history paging 1bbb740 Fix edit notification page field is too small 0165998 Fix Monasca Tempest tests to use correct cred fec80f0 Add testr init in Documentation 71ae1ae Allow Bad Request or Unprocessable entity af66125 Fix create alarms bug in test 39f118c Add optional start_time and end_time for metrics list 0f1fe2f Update API doc c06da0d Use 3 decimals on timestamp calculation 8f74436 Fix metric-statistics doesn't respond "Bad Request" f782f0f Change timstamp matching to always use 3 digits 35d38ce Error out if test setup fails 81c328f Fix timestamp creation in helpers 20c63a1 Fix timestamp bug on create metrics 6f20e39 Enhance test_alarm_definitions 44a7370 Fix statistics errors 8f0eb35 Enhance test_measurements 08570e1 Make state history test more predictable 019758a Increase difference in timestamps for measurements a128f5f Monasca API sometimes doesn't preserve milliseconds on timestamp 2aacdc3 Add verify functions back into test_metrics 14d7e6a Fix missing credentials 861c820 Improved test_alarms_state_history 2fb479c Enhance test_alarms 5d87b49 Fix test metrics limit offset a6df686 Add another method to run tempest tests 2714dd2 Enhance test_statistics 8495f2e Fix metrics test 5158584 Fix metrics offset limit test 15e2049 Fix alarm match_by test errors f557ab7 Enhance test_metrics 9e4c172 Enhance test_metric_names and test_alarms_state_history 348f095 Fix corrupted link in Tempest Tests README.md 1c03f19 Matching tests to spec 230fc93 Removed wait time after creating metrics 7766bd3 Fix formatting in Tempest Tests README.md 2bdf900 Change tests to accept 400 or 422 78970d0 Added tests for duplicate query param merge_metrics 994b335 Fixed bugs in clean up function and measurement test 3b3eaf0 Moved tempest tests back to monasca_tempest_tests folder 929fa84 Added tests of match_by in alarm definitions and alarms 9762175 Added skip exceptions and made tempest tests working with ostestr 1d19f4e Make devstack-gate work be488c3 Updated the monasca tempest test README.md fc70b9b Update the Tempest tests documentation 41644d1 Change the repositories from stackforge to openstack Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..8d361a0 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,12 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +six>=1.10.0 # MIT +oslo.utils>=3.33.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +mock>=2.0.0 # BSD diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..4d7f782 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,10 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking<0.13,>=0.12.0 # Apache-2.0 + +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +# releasenotes +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Sat Mar 3 13:57:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 13:57:36 -0000 Subject: [release-announce] [magnum] python-magnumclient 2.9.0 (queens) Message-ID: We are satisfied to announce the release of: python-magnumclient 2.9.0: Client library for Magnum API This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/python-magnumclient Download the package from: https://pypi.python.org/pypi/python-magnumclient Please report issues through launchpad: https://bugs.launchpad.net/python-magnumclient For more details, please see below. 2.9.0 ^^^^^ New Features * Implemented Openstack command for ca-show, ca-sign, ca-rotate and stats-list. * Implemented Openstack command for quotas-create, quotas-update, quotas-delete, quotas-show and quotas-list Changes in python-magnumclient 2.8.0..2.9.0 ------------------------------------------- 1385866 OSC command for magnum quota's e6b3b27 Add deprecation warnings to magnum client commands 6d9a0cf OSC command for ca-show, ca-sign, ca-roatate and stats-list 7ed2d75 Now cluster-template-update works for "labels" 845c27f Make cluster-config rbac compatible for kubebernetes c488cd9 Update UPPER_CONSTRAINTS_FILE for stable/queens 6b3fc22 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + magnumclient/common/cliutils.py | 4 + magnumclient/common/utils.py | 24 +- magnumclient/exceptions.py | 1 + magnumclient/osc/v1/certificates.py | 110 +++++++ magnumclient/osc/v1/quotas.py | 215 ++++++++++++++ magnumclient/osc/v1/stats.py | 41 +++ magnumclient/v1/certificates_shell.py | 3 + magnumclient/v1/cluster_templates_shell.py | 5 + magnumclient/v1/clusters_shell.py | 6 + magnumclient/v1/quotas_shell.py | 5 + magnumclient/v1/stats_shell.py | 1 + ...mentation_for_certificate-4597c20b59c152e1.yaml | 5 + ...implementation_for_quotas-33f44c0496d721f8.yaml | 6 + setup.cfg | 9 + tox.ini | 6 +- 23 files changed, 1169 insertions(+), 11 deletions(-) From no-reply at openstack.org Sat Mar 3 13:59:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 13:59:10 -0000 Subject: [release-announce] [masakari] python-masakariclient 5.0.0 Message-ID: We are pumped to announce the release of: python-masakariclient 5.0.0: masakariclient module and a CLI tool for masakari The source is available from: http://git.openstack.org/cgit/openstack/python-masakariclient Download the package from: https://tarballs.openstack.org/python-masakariclient/ Please report issues through launchpad: http://bugs.launchpad.net/python-masakariclient For more details, please see below. Changes in python-masakariclient 4.0.0.0rc1..5.0.0 -------------------------------------------------- 1b55986 Update for upcoming openstacksdk changes 569b3c9 Updated from global requirements 61dcbfb Avoid tox_install.sh for constraints support f36c1c2 Add support for auto_priority, rh_priority recovery method d472566 Re-factor test cases to reduce code Diffstat (except docs and test files) ------------------------------------- masakariclient/common/utils.py | 15 +++ masakariclient/osc/v1/segment.py | 8 +- masakariclient/plugin.py | 36 +++++- masakariclient/sdk/ha/connection.py | 4 + masakariclient/sdk/ha/v1/_proxy.py | 20 ++- masakariclient/sdk/ha/v1/host.py | 45 ++++--- masakariclient/sdk/ha/v1/notification.py | 33 +++-- masakariclient/sdk/ha/v1/segment.py | 39 ++++-- masakariclient/v1/client.py | 4 + masakariclient/v1/shell.py | 10 +- requirements.txt | 10 +- setup.py | 2 +- test-requirements.txt | 18 +-- tools/tox_install.sh | 30 ----- tox.ini | 10 +- 18 files changed, 343 insertions(+), 218 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 75492a5..aa4c1b6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ -openstacksdk>=0.9.13 # Apache-2.0 -osc-lib>=1.2.0 # Apache-2.0 -oslo.i18n>=2.1.0 # Apache-2.0 -oslo.serialization>=1.10.0 # Apache-2.0 -pbr>=1.8 # Apache-2.0 +openstacksdk>=0.9.19 # Apache-2.0 +osc-lib>=1.8.0 # Apache-2.0 +oslo.i18n>=3.15.3 # Apache-2.0 +oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3705569..fc7cf52 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 @@ -7,3 +7,4 @@ hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 -coverage>=3.6 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.2.1,!=1.3b1,<1.4 # BSD +coverage!=4.4,>=4.0 # Apache-2.0 +ddt>=1.0.1 # MIT +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -11,2 +12,3 @@ oslosphinx>=4.7.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.8.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +os-testr>=1.0.0 # Apache-2.0 +requests-mock>=1.1.0 # Apache-2.0 @@ -15 +17 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT @@ -18 +20 @@ testtools>=1.4.0 # MIT -reno>=1.8.0 # Apache2 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Sat Mar 3 14:05:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 14:05:07 -0000 Subject: [release-announce] [masakari] masakari-monitors 5.0.0 Message-ID: We are pumped to announce the release of: masakari-monitors 5.0.0: Monitors for Masakari The source is available from: http://git.openstack.org/cgit/openstack/masakari-monitors Download the package from: https://tarballs.openstack.org/masakari-monitors/ Please report issues through launchpad: http://bugs.launchpad.net/masakari-monitors For more details, please see below. Changes in masakari-monitors 4.0.0..5.0.0 ----------------------------------------- 41653bc Use status_code instead of http_status a88eb50 fix misspelling of 'configuration' d1c2ac2 Support specify connection uri for libvirt Diffstat (except docs and test files) ------------------------------------- masakarimonitors/conf/api.py | 2 +- masakarimonitors/conf/instance.py | 10 ++++++- masakarimonitors/ha/masakari.py | 12 +++++++-- masakarimonitors/instancemonitor/instance.py | 6 +++-- 5 files changed, 56 insertions(+), 10 deletions(-) From no-reply at openstack.org Sat Mar 3 14:09:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 03 Mar 2018 14:09:35 -0000 Subject: [release-announce] [masakari] masakari 5.0.0 Message-ID: We are ecstatic to announce the release of: masakari 5.0.0: Virtual Machine High Availability (VMHA) service for OpenStack The source is available from: https://git.openstack.org/cgit/openstack/masakari Download the package from: https://tarballs.openstack.org/masakari/ Please report issues through launchpad: https://bugs.launchpad.net/masakari For more details, please see below. Changes in masakari 5.0.0.0b3..5.0.0 ------------------------------------ d6483b9 Fix default value of 'nova_catalog_admin_info' 38937a4 Updated from global requirements 83b77df Ignore '409 Conflict' when adding reserved_host to aggregate f43de14 Improve the home-page url in setup.cfg c541f39 Remove setting of version/release from releasenotes Diffstat (except docs and test files) ------------------------------------- masakari/conf/nova.py | 2 +- masakari/engine/drivers/taskflow/host_failure.py | 13 +++++-- .../drivers/taskflow/test_host_failure_flow.py | 41 ++++++++++++++++++++++ releasenotes/source/conf.py | 11 ++---- requirements.txt | 10 +++--- setup.cfg | 2 +- test-requirements.txt | 6 ++-- 8 files changed, 69 insertions(+), 24 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2d80fdf..974a320 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16 +16 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 @@ -19,3 +19,3 @@ oslo.policy>=1.30.0 # Apache-2.0 -oslo.service>=1.24.0 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 -oslo.versionedobjects>=1.28.0 # Apache-2.0 +oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +oslo.versionedobjects>=1.31.2 # Apache-2.0 @@ -27 +27 @@ stevedore>=1.20.0 # Apache-2.0 -taskflow>=2.7.0 # Apache-2.0 +taskflow>=2.16.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 8af8e5a..71fa822 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,2 +12,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 @@ -16 +16 @@ oslosphinx>=4.7.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Tue Mar 6 09:15:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Mar 2018 09:15:35 -0000 Subject: [release-announce] [openstacksdk] openstacksdk 0.12.0 (rocky) Message-ID: We joyfully announce the release of: openstacksdk 0.12.0: An SDK for building applications to work with OpenStack This release is part of the rocky release series. Download the package from: https://pypi.python.org/pypi/openstacksdk For more details, please see below. 0.12.0 ^^^^^^ New Features ************ * "dns_domain" attribute support has been added to the network port resource * All of the methods formerly part of the "shade" library have been added to the *openstack.connection.Connection`* object. Deprecation Notes ***************** * *openstack.proxy.BaseProxy* has been renamed to *openstack.proxy.Proxy*. A "BaseProxy" class remains for easing transition. Bug Fixes ********* * Fixed an issue where an optimization in the logic to find floating ips first when looking for public ip addresses broke finding the correct private address. Changes in openstacksdk 0.11.0..0.12.0 -------------------------------------- 1a0ec3e Network: Add tag support for floating ip 15a7405 Network: Add tag support for security group 7b6d71d Network: Add tag support for QoS policy 2eec5ba Updated from global requirements 08e9f6e Fix private_v4 selection related to floating ip matching d1dc2ee Temporarily disable osc-functional-devstack-tips 5359232 Functional test for set_tags on Neutron resources ecf07fb Fix coverage running bdb49fc Shift tag resource definition to TagMixin 4f47eb5 Add support for dns-domain dbc3971 Fix clustering force delete return error e8d4c45 Update clustering module's _proxy comment message. 9c68fbe Updated from global requirements 1b43673 Update all test base classes to use base.TestCase 18a1784 Update base test case to use base from oslotest 821af87 Use get_session_client in Connection ebe5fde Calculate name in CloudRegion a61b5d2 Generate proxy methods from resource objects a99d6f1 Rename BaseProxy to Proxy 80716c1 Shift config exceptions to openstack.exceptions 2de4187 Collect tox and testr output in functional tests 7cdb723 Fix functional test about port 8cf99a2 modify typos of word password 803c92c Add shade jobs to openstacksdk zuul config eacd6ba fix misspelling of 'volume' 8b7c5d7 Gate on osc-functional-tips f7bd3d8 Fix issue with missing url parameters 188c9ea Use keystone NoAuth plugin for auth_type none 767147c Add get_client_config method to CloudRegion 37edda3 Fix TypeError for overrided get methods 6f38b4e Add server-side names to query param checking a523ac7 Let enforcer.py work under both py2 and py3 958a35a Remove openstack_cloud factory function 0a6083b Merge Connection and OpenStackCloud 63de3b2 resource: don't early terminate list a23f742 Implement list projects for user 8483e1b Add OpenStackCloud object to Connection aff2b6a Ensure Connection can be made from keyword arguments ff5b6bc Add a descriptor object for each service proxy 7c5266d orchestration: fix typo in doc a5c9aa2 Rename unit test cluster to clustering 163f502 Provide compatibility for people passing raw sessions b31ca63 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 + HACKING.rst | 18 +- README.rst | 17 +- SHADE-MERGE-TODO.rst | 22 +- examples/cloud/cleanup-servers.py | 2 +- examples/cloud/create-server-dict.py | 2 +- examples/cloud/create-server-name-or-id.py | 2 +- examples/cloud/debug-logging.py | 2 +- examples/cloud/find-an-image.py | 2 +- examples/cloud/http-debug-logging.py | 2 +- examples/cloud/munch-dict-object.py | 2 +- examples/cloud/normalization.py | 2 +- examples/cloud/server-information.py | 2 +- examples/cloud/service-conditional-overrides.py | 2 +- examples/cloud/service-conditionals.py | 2 +- examples/cloud/strict-mode.py | 2 +- examples/cloud/upload-large-object.py | 2 +- examples/cloud/upload-object.py | 2 +- examples/cloud/user-agent.py | 2 +- openstack/__init__.py | 39 +- openstack/_meta/__init__.py | 0 openstack/_meta/_proxy_templates.py | 150 ++++++ openstack/_meta/connection.py | 126 +++++ openstack/_meta/proxy.py | 124 +++++ openstack/baremetal/v1/_proxy.py | 2 +- openstack/block_storage/v2/_proxy.py | 2 +- openstack/cloud/__init__.py | 12 - openstack/cloud/_normalize.py | 6 +- openstack/cloud/inventory.py | 25 +- openstack/cloud/meta.py | 12 +- openstack/cloud/openstackcloud.py | 377 ++++++-------- openstack/clustering/v1/_proxy.py | 19 +- openstack/clustering/v1/cluster.py | 2 +- openstack/clustering/v1/node.py | 2 +- openstack/compute/v2/_proxy.py | 141 +---- openstack/compute/v2/flavor.py | 2 + openstack/compute/v2/server.py | 2 + openstack/config/__init__.py | 18 +- openstack/config/cloud_region.py | 134 +++-- openstack/config/exceptions.py | 25 - openstack/config/loader.py | 71 +-- openstack/connection.py | 243 ++++++--- openstack/database/v1/_proxy.py | 2 +- openstack/exceptions.py | 4 + openstack/identity/v2/_proxy.py | 2 +- openstack/identity/v3/_proxy.py | 18 +- openstack/identity/v3/project.py | 14 + openstack/identity/v3/user.py | 2 +- openstack/image/v1/_proxy.py | 2 +- openstack/image/v2/_proxy.py | 2 +- openstack/key_manager/v1/_proxy.py | 2 +- openstack/key_manager/v1/secret.py | 2 +- openstack/load_balancer/v2/_proxy.py | 2 +- openstack/message/v2/_proxy.py | 2 +- openstack/message/v2/claim.py | 2 +- openstack/message/v2/message.py | 2 +- openstack/message/v2/queue.py | 2 +- openstack/message/v2/subscription.py | 2 +- openstack/network/v2/_proxy.py | 2 +- openstack/network/v2/floating_ip.py | 6 +- openstack/network/v2/network.py | 6 +- openstack/network/v2/network_ip_availability.py | 2 +- openstack/network/v2/port.py | 5 +- openstack/network/v2/qos_policy.py | 11 +- openstack/network/v2/router.py | 3 - openstack/network/v2/security_group.py | 4 +- openstack/network/v2/subnet.py | 3 - openstack/network/v2/subnet_pool.py | 3 - openstack/network/v2/tag.py | 5 + openstack/object_store/v1/_proxy.py | 2 +- openstack/orchestration/v1/_proxy.py | 4 +- openstack/orchestration/v1/stack.py | 5 +- openstack/profile.py | 6 +- openstack/proxy.py | 17 +- openstack/resource.py | 78 ++- openstack/service_description.py | 129 ++--- openstack/service_filter.py | 10 + .../functional/network/v2/test_floating_ip.py | 12 + .../functional/network/v2/test_security_group.py | 12 + .../functional/network/v2/test_subnet_pool.py | 12 + .../functional/orchestration/v1/test_stack.py | 9 +- .../block_storage/test_block_storage_service.py | 4 +- .../unit/cloud/test_create_volume_snapshot.py | 2 +- .../unit/cloud/test_delete_volume_snapshot.py | 2 +- .../unit/cloud/test_qos_bandwidth_limit_rule.py | 2 +- .../unit/cloud/test_qos_minimum_bandwidth_rule.py | 2 +- .../unit/cloud/test_server_delete_metadata.py | 2 +- .../unit/clustering/v1/test_cluster_policy.py | 61 +++ .../unit/compute/v2/test_availability_zone.py | 4 +- .../unit/compute/v2/test_volume_attachment.py | 4 +- .../v3/test_role_domain_group_assignment.py | 4 +- .../v3/test_role_domain_user_assignment.py | 4 +- .../v3/test_role_project_group_assignment.py | 4 +- .../v3/test_role_project_user_assignment.py | 4 +- .../key_manager/test_key_management_service.py | 4 +- .../unit/load_balancer/test_health_monitor.py | 4 +- .../load_balancer/test_load_balancer_service.py | 4 +- .../network/v2/test_auto_allocated_topology.py | 4 +- .../unit/network/v2/test_availability_zone.py | 4 +- .../unit/network/v2/test_metering_label_rule.py | 4 +- .../network/v2/test_network_ip_availability.py | 4 +- .../network/v2/test_qos_bandwidth_limit_rule.py | 4 +- .../unit/network/v2/test_qos_dscp_marking_rule.py | 4 +- .../network/v2/test_qos_minimum_bandwidth_rule.py | 4 +- .../unit/network/v2/test_security_group_rule.py | 4 +- .../unit/object_store/test_object_store_service.py | 4 +- .../orchestration/test_orchestration_service.py | 4 +- .../unit/orchestration/v1/test_software_config.py | 4 +- .../orchestration/v1/test_software_deployment.py | 4 +- .../orchestration/v1/test_stack_environment.py | 4 +- .../unit/orchestration/v1/test_stack_files.py | 4 +- .../unit/orchestration/v1/test_stack_template.py | 4 +- openstack/workflow/v2/_proxy.py | 2 +- playbooks/devstack/post.yaml | 4 + ...s-domain-support-for-port-3fa4568330dda07e.yaml | 5 + ...ating-ip-private-matching-84e369eee380a185.yaml | 6 + .../notes/rename-base-proxy-b9fcb22d373864a2.yaml | 5 + .../shade-into-connection-81191fb3d0ddaf6e.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 8 +- tox.ini | 11 +- 367 files changed, 4499 insertions(+), 3480 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f131da0..7a4f9fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT @@ -10,2 +10,2 @@ six>=1.10.0 # MIT -os-service-types>=1.1.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 +os-service-types>=1.2.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 @@ -17 +17 @@ jmespath>=0.9.0 # MIT -ipaddress>=1.0.16;python_version<'3.3' # PSF +ipaddress>=1.0.17;python_version<'3.3' # PSF From no-reply at openstack.org Tue Mar 6 10:00:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Mar 2018 10:00:55 -0000 Subject: [release-announce] [openstacksdk] shade 1.27.1 (queens) Message-ID: We are pumped to announce the release of: shade 1.27.1: Simple client library for interacting with OpenStack clouds This release is part of the queens release series. Download the package from: https://pypi.python.org/pypi/shade For more details, please see below. 1.27.1 ^^^^^^ Bug Fixes * Fixed an issue where an optimization in the logic to find floating ips first when looking for public ip addresses broke finding the correct private address. Changes in shade 1.27.0..1.27.1 ------------------------------- 53f2766 Fix private_v4 selection related to floating ip matching 1ee7023 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - ...ating-ip-private-matching-84e369eee380a185.yaml | 6 + shade/meta.py | 10 ++ 4 files changed, 206 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue Mar 6 10:11:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Mar 2018 10:11:47 -0000 Subject: [release-announce] [documentation] openstackdocstheme 1.19.0 Message-ID: We contentedly announce the release of: openstackdocstheme 1.19.0: OpenStack Docs Theme The source is available from: https://git.openstack.org/cgit/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ Please report issues through launchpad: https://launchpad.net/openstack-doc-tools For more details, please see below. Changes in openstackdocstheme 1.18.1..1.19.0 -------------------------------------------- df38978 trivial: Generate '{project}-doc' roles, not '{project}-doc-link' 057ffd6 Avoid text overflow in toc 5371da1 Fix typo in logger.warning() call 1bde610 automatically create project doc-link roles 3e090c4 Remove name from project stanza 84f1b67 Updated from global requirements e98856b Update the description of "giturl" Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - openstackdocstheme/__init__.py | 37 +++++++++++++++++++++- .../theme/openstackdocs/script_footer.html | 6 ++-- .../theme/openstackdocs/static/css/combined.css | 3 ++ test-requirements.txt | 2 +- 6 files changed, 70 insertions(+), 8 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index dfaad59..cbb147d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 7 05:57:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 05:57:08 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 7.4.10 (pike) Message-ID: We enthusiastically announce the release of: puppet-tripleo 7.4.10: Puppet module for OpenStack TripleO This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. 7.4.10 ^^^^^^ New Features * IPtables rules managed by Neutron won't be persistent on the host anymore. Instead, they'll be removed (if exist) from /etc/sysconfig/iptables. * Add support to configure Dell EMC VNX cinder backend Changes in puppet-tripleo 7.4.9..7.4.10 --------------------------------------- 2618196 Prepare 7.4.10 release (pike) 58e99c7 Reload iptables instead of restart d20bcb7 Remove neutron-managed firewall rules from /etc/sysconfig/iptables c98f93e Avoid hard-coded settings in Cinder HA containers d01e89e Fix galera deployment when stack's name has capital letters b88330e Add support for Dell EMC VNX Cinder Backend 80b0ddb Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- Puppetfile_extras | 3 + .../functions/docker_volumes_to_storage_maps.rb | 52 +++++++++ manifests/firewall.pp | 34 +++++- manifests/profile/base/cinder/volume.pp | 14 +++ .../profile/base/cinder/volume/dellemc_vnx.pp | 53 +++++++++ .../profile/pacemaker/cinder/backup_bundle.pp | 47 ++++++-- .../profile/pacemaker/cinder/volume_bundle.pp | 47 ++++++-- manifests/profile/pacemaker/database/mysql.pp | 9 +- .../profile/pacemaker/database/mysql_bundle.pp | 9 +- metadata.json | 2 +- .../notes/neutron_iptables-9ea317c73b79929d.yaml | 5 + .../notes/vnx_driver_bea44d073cd161e7.yaml | 4 + .../tripleo_profile_base_cinder_vnx_spec.rb | 57 +++++++++ ..._profile_pacemaker_cinder_backup_bundle_spec.rb | 121 ++++++++++++++++++++ ..._profile_pacemaker_cinder_volume_bundle_spec.rb | 127 +++++++++++++++++++++ spec/fixtures/hieradata/default.yaml | 8 ++ zuul.d/layout.yaml | 1 - 17 files changed, 558 insertions(+), 35 deletions(-) From no-reply at openstack.org Wed Mar 7 05:57:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 05:57:32 -0000 Subject: [release-announce] [tripleo] python-tripleoclient 7.3.9 (pike) Message-ID: We are thrilled to announce the release of: python-tripleoclient 7.3.9: TripleO client This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 7.3.9 ^^^^^ Bug Fixes * This patch fixes https://bugs.launchpad.net/tripleo/+bug/1743575 The bug prevents a successeful stack creation when using a custom role with a composable service. Changes in python-tripleoclient 7.3.8..7.3.9 -------------------------------------------- ffc4540 Zuul: Remove project name e4d440a Composable role and service fails workflow Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/bug-1743575-dcacfa668eaf51a6.yaml | 6 ++++++ tripleoclient/v1/overcloud_deploy.py | 17 +++++++++-------- zuul.d/layout.yaml | 2 -- 3 files changed, 15 insertions(+), 10 deletions(-) From no-reply at openstack.org Wed Mar 7 05:58:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 05:58:00 -0000 Subject: [release-announce] [tripleo] os-net-config 7.3.4 (pike) Message-ID: We are happy to announce the release of: os-net-config 7.3.4: OpenStack network configuration This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. Changes in os-net-config 7.3.3..7.3.4 ------------------------------------- 4a59e79 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Wed Mar 7 05:59:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 05:59:47 -0000 Subject: [release-announce] [tripleo] tripleo-image-elements 7.0.4 (pike) Message-ID: We are happy to announce the release of: tripleo-image-elements 7.0.4: Disk image builder elements for deploying OpenStack. This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/tripleo-image-elements/ For more details, please see below. Changes in tripleo-image-elements 7.0.3..7.0.4 ---------------------------------------------- a008812 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Wed Mar 7 06:04:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 06:04:41 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 7.0.10 (pike) Message-ID: We are amped to announce the release of: tripleo-heat-templates 7.0.10: Heat templates for deploying OpenStack with OpenStack. This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 7.0.10 ^^^^^^ New Features ************ * Add support for Dell EMC VNX cinder driver Security Issues *************** * Change the IPtables rule for SNMP service and open 161 udp port on SnmpdIpSubnet parameter instead of 0.0.0.0/0. If SnmpdIpSubnet is left empty, SnmpdNetwork will be used. Bug Fixes ********* * As documented in launchpad bug 1708680 the templates for manila with the "generic" back end do not yield a successful manila deployment even if they do not cause the overall overcloud deployment to fail, so we are dropping these faulty and unmaintained manila "generic" back end templates. Changes in tripleo-heat-templates 7.0.9..7.0.10 ----------------------------------------------- 677c4c2 Do not use the 3rd argument of yaql groupBy 69565d7 Restrict SNMP to internal network 6bfb49a Add reno for manila generic driver removal 6587b6e swift_rsync: don't bind mount /run 3876ec4 Unify the Cinder HA and non-HA docker configurations e16c409 Fix a typo in docker_puppet_apply.sh cfa0e21 docker: don't override horizon::vhost_extra_params cf87b65 Adding new config parameters for Cisco UCSM ML2 driver 9d44e26 Improve debugging possibilities for docker-puppet.py time handling bf13bb4 Adding /usr/share/neutron/server config dir 34ef39d Mount central agent log dir to access outside the container 6a25b21 Removes manila-generic-config from TripleO f2c12ef Add support for Dell EMC VNX Cinder Backend 280b100 Add CephClient and CephExternal to the Telemetry role dc6808b Add bond-network-templates for OVB public bond CI Diffstat (except docs and test files) ------------------------------------- capabilities-map.yaml | 17 +- ci/environments/network/public-bond/README | 23 + .../network/public-bond/network-environment.yaml | 26 + .../public-bond/network-isolation-absolute.yaml | 28 + .../network/public-bond/network-isolation.yaml | 28 + .../public-bond/nic-configs/ceph-storage.yaml | 123 ++++ .../public-bond/nic-configs/cinder-storage.yaml | 96 +++ .../network/public-bond/nic-configs/compute.yaml | 134 ++++ .../public-bond/nic-configs/controller.yaml | 160 +++++ .../public-bond/nic-configs/swift-storage.yaml | 96 +++ .../network/public-bond/ui-settings.pickle | 699 +++++++++++++++++++++ deployed-server/deployed-server-roles-data.yaml | 2 +- environments/cinder-dellemc-vnx-config.yaml | 19 + environments/contrail/roles_data_contrail.yaml | 1 - environments/manila-generic-config.yaml | 24 - environments/neutron-ml2-cisco-nexus-ucsm.yaml | 3 + network/service_net_map.j2.yaml | 1 + overcloud-resource-registry-puppet.j2.yaml | 2 +- overcloud.j2.yaml | 12 +- .../all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml | 25 +- puppet/services/cinder-backend-dellemc-vnx.yaml | 106 ++++ puppet/services/horizon.yaml | 1 + puppet/services/manila-backend-generic.yaml | 101 --- puppet/services/snmp.yaml | 19 +- ...-generic-driver-templates-b33e8966c263a1fd.yaml | 7 + .../notes/snmp_firewall-ab17f60ba1ec71d2.yaml | 7 + .../notes/vnx_cinder_b5572898724a11e7.yaml | 4 + roles/Controller.yaml | 2 +- roles/ControllerOpenstack.yaml | 1 - roles/Telemetry.yaml | 2 + roles_data.yaml | 2 +- 42 files changed, 1745 insertions(+), 217 deletions(-) From no-reply at openstack.org Wed Mar 7 06:05:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 06:05:02 -0000 Subject: [release-announce] [tripleo] tripleo-validations 7.4.7 (pike) Message-ID: We contentedly announce the release of: tripleo-validations 7.4.7: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations For more details, please see below. Changes in tripleo-validations 7.4.6..7.4.7 ------------------------------------------- 602fb5f Change controller ulimit to match the default dc340f0 Zuul: Remove project name 3ab0532 Change HAProxy validation queue timeout to match the default Diffstat (except docs and test files) ------------------------------------- validations/controller-ulimits.yaml | 2 +- validations/haproxy.yaml | 2 +- zuul.d/layout.yaml | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Mar 7 06:08:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 06:08:11 -0000 Subject: [release-announce] [tripleo] instack-undercloud 7.4.10 (pike) Message-ID: We jubilantly announce the release of: instack-undercloud 7.4.10: instack-undercloud This release is part of the pike release series. The source is available from: https://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. Changes in instack-undercloud 7.4.9..7.4.10 ------------------------------------------- 50217d7 Fix bootstrap NAT 82c529b Zuul: Remove project name 7d9654c Make sure selinux permissions are correct on ~/.ssh. Diffstat (except docs and test files) ------------------------------------- .../puppet-stack-config/puppet-stack-config.pp | 11 +++++++++ .../puppet-stack-config.yaml.template | 9 +++++++- .../post-configure.d/98-undercloud-setup | 18 ++++++++++----- instack_undercloud/undercloud.py | 27 ++++++++++++++++++++++ zuul.d/layout.yaml | 2 -- 5 files changed, 58 insertions(+), 9 deletions(-) From no-reply at openstack.org Wed Mar 7 06:19:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 06:19:14 -0000 Subject: [release-announce] [tripleo] tripleo-common 7.6.10 (pike) Message-ID: We are ecstatic to announce the release of: tripleo-common 7.6.10: A common library for TripleO workflows. This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. Changes in tripleo-common 7.6.9..7.6.10 --------------------------------------- ab9faf9 upgrade-non-controller.sh script does not support alternative plan names ec3cb8d Use extra_vars to pass ireallymeanit 3b28a71 Zuul: Remove project name e2eabaa Log the error from OrchestrationDeployAction 77e67b7 Prevent apache from listening on default ports 7596f4a Fix healthchecks permissions 70edcda Allow running mistral-api service via wsgi in container Diffstat (except docs and test files) ------------------------------------- .../tripleo_kolla_template_overrides.j2 | 108 +++++++++++++-------- scripts/upgrade-non-controller.sh | 34 ++++--- tripleo_common/actions/deployment.py | 3 + workbooks/ceph-ansible.yaml | 2 + zuul.d/layout.yaml | 2 - 5 files changed, 91 insertions(+), 58 deletions(-) From no-reply at openstack.org Wed Mar 7 06:22:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 06:22:34 -0000 Subject: [release-announce] [tripleo] tripleo-puppet-elements 7.0.6 (pike) Message-ID: We contentedly announce the release of: tripleo-puppet-elements 7.0.6: Puppet building rules for OpenStack images. This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/tripleo-puppet-elements/ For more details, please see below. Changes in tripleo-puppet-elements 7.0.5..7.0.6 ----------------------------------------------- 246581f Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Wed Mar 7 07:19:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 07:19:11 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 6.5.10 (ocata) Message-ID: We are glad to announce the release of: puppet-tripleo 6.5.10: Puppet module for OpenStack TripleO This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. 6.5.10 ^^^^^^ New Features * IPtables rules managed by Neutron won't be persistent on the host anymore. Instead, they'll be removed (if exist) from /etc/sysconfig/iptables. Changes in puppet-tripleo 6.5.9..6.5.10 --------------------------------------- 72669ad Prepare 6.5.10 release (ocata) 8dee155 Reload iptables instead of restart a6bffe1 Give horizon's stanza in haproxy a per-server cookie 001bb35 Remove neutron-managed firewall rules from /etc/sysconfig/iptables f9e27f7 Use on-marked-down shutdown-sessions for redis haproxy conf f127712 Conditionally include nova patch config in Nuage Diffstat (except docs and test files) ------------------------------------- manifests/firewall.pp | 34 +++++++++++++++++++++- manifests/haproxy.pp | 18 +++++++----- .../profile/base/neutron/plugins/ml2/nuage.pp | 9 ++++++ metadata.json | 2 +- .../notes/neutron_iptables-9ea317c73b79929d.yaml | 5 ++++ 5 files changed, 59 insertions(+), 9 deletions(-) From no-reply at openstack.org Wed Mar 7 07:20:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 07:20:06 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 6.2.11 (ocata) Message-ID: We eagerly announce the release of: tripleo-heat-templates 6.2.11: Heat templates for deploying OpenStack with OpenStack. This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 6.2.11 ^^^^^^ Security Issues *************** * Change the IPtables rule for SNMP service and open 161 udp port on SnmpdIpSubnet parameter instead of 0.0.0.0/0. If SnmpdIpSubnet is left empty, SnmpdNetwork will be used. Bug Fixes ********* * The custom roles for deployed-server in deployed-server-roles- data.yaml will now work when configuring overcloud SSL. * As documented in launchpad bug 1708680 the templates for manila with the "generic" back end do not yield a successful manila deployment even if they do not cause the overall overcloud deployment to fail, so we are dropping these faulty and unmaintained manila "generic" back end templates. * Fix Heat condition for RHEL registration yum update There were 2 problems with this condition making the rhel-registration.yaml template broken: "conditions" should be "condition" and the condition should refer to just a condition name defined in the "conditions:" section of the template. See https://bugs.launchpad.net/tripleo/+bug/1709916 Changes in tripleo-heat-templates 6.2.10..6.2.11 ------------------------------------------------ 298599d Add reno for manila generic driver removal 9ccea2b Adding new config parameters for Cisco UCSM ML2 driver f307214 Tolerate network errors in pingtest retry logic eb8de76 Handle NodeTLSData resources for controller roles a67b208 Restrict SNMP to internal network f9ded93 Fix Heat condition for RHEL registration yum update dcd8a69 Do not use the 3rd argument of yaql groupBy baf4af5 Removes manila-generic-config from TripleO acf6d3b Fix the dellemc vmax to use the correct hiera name Diffstat (except docs and test files) ------------------------------------- capabilities-map.yaml | 8 -- deployed-server/deployed-server-roles-data.yaml | 1 - environments/contrail/roles_data_contrail.yaml | 1 - environments/manila-generic-config.yaml | 24 ------ environments/neutron-ml2-cisco-nexus-ucsm.yaml | 3 + .../rhel-registration/rhel-registration.yaml | 9 ++- network/service_net_map.j2.yaml | 1 + overcloud-resource-registry-puppet.j2.yaml | 1 - overcloud.j2.yaml | 10 +-- .../all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml | 25 +++++- puppet/role.role.j2.yaml | 31 +++++++- .../cinder-backend-dellemc-vmax-iscsi.yaml | 4 +- puppet/services/manila-backend-generic.yaml | 89 ---------------------- puppet/services/snmp.yaml | 19 ++++- .../deployed-server-ssl-c33d6810b889045c.yaml | 4 + ...-generic-driver-templates-b33e8966c263a1fd.yaml | 7 ++ ...at-condition-for-rhel-reg-311a3dce76cc0ec1.yaml | 9 +++ .../notes/snmp_firewall-ab17f60ba1ec71d2.yaml | 7 ++ roles_data.yaml | 1 - validation-scripts/all-nodes.sh | 3 +- 20 files changed, 117 insertions(+), 140 deletions(-) From no-reply at openstack.org Wed Mar 7 07:22:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 07:22:12 -0000 Subject: [release-announce] [tripleo] os-net-config 6.1.4 (ocata) Message-ID: We are thrilled to announce the release of: os-net-config 6.1.4: OpenStack network configuration This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. Changes in os-net-config 6.1.3..6.1.4 ------------------------------------- 694f06c OvS 2.7 support - dpdk-devargs needs to provided for DPDK devices 8ecbb1a Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- os_net_config/impl_ifcfg.py | 18 +++++++++ os_net_config/utils.py | 28 ++++++++++++- zuul.d/layout.yaml | 2 - 5 files changed, 129 insertions(+), 6 deletions(-) From no-reply at openstack.org Wed Mar 7 07:53:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 07:53:00 -0000 Subject: [release-announce] [vitrage] vitrage-tempest-plugin 1.0.0 Message-ID: We are delighted to announce the release of: vitrage-tempest-plugin 1.0.0: Tempest plugin for Vitrage project This is the first release of vitrage-tempest-plugin. The source is available from: https://git.openstack.org/cgit/openstack/vitrage-tempest-plugin Download the package from: https://pypi.python.org/pypi/vitrage-tempest-plugin Please report issues through launchpad: https://bugs.launchpad.net/vitrage For more details, please see below. Changes in vitrage-tempest-plugin 76c539d02ca683cec5ba3c0c5205ad65314a9a80..1.0.0 --------------------------------------------------------------------------------- cbcf58b Rename vitrage_tempest_plugin to vitrage-tempest-plugin in setup.cfg dadcdfa update home-page url 8534ccb Renamed vitrage_tempest_tests to vitrage_tempest_plugin 78ff8b8 don't log to stderr http logs b0f3efb project id is not sent in webhook a76ad71 update time stamp duplicates 3cbdbc8 fix py3 a2926cf Fix test_e2e_webhook test 3251002 fix py3 b830ce4 make tests error messages better 3241176 Fix documentation build 861323e Updated from global requirements 30cb3ec fix deduced alarm test and add test to check correct payload filter 89655ff Updated from global requirements 2504123 add some utility asserts 4bf463c rename tests 3eb433b fix test to match updated webhoook filter b35f86d Add related templates to tests in order to remove legacy templates dir 4c69704 disable persistency tests dc97cd1 use py35 not py34 1d00f20 disable dsvm jobs 8f5d9ee sync tempest e0457b7 Updated from global requirements 94564ee sync tempest 2c09da0 sync vitrage tempest e7d594e sync vitrage tempest 06f7cf8 suppress ResourceWarning: unclosed socket 9e80c02 add logging 0ef1c2a add vitrage dsvm jobs 953525d sync tempest tests 681d50c Sync tempest changes for template functions e20f739 add logging 04a49ec add some logging remove pypy from tox ff177fa remove python client from requirements ac02fd0 Added devstack plugin for vitrage-tempest-plugin f057c98 sync tempest tests a561457 remove vitrage from requirements e08334e sync tempest tests 805f7c5 Fixed typo in package name b2c343d Sync tempest changes made in https://review.openstack.org/#/c/529332 f0f878f sync tempest tests 192b8c6 dont fail test on rollback just print error 19db7dd fix requirements ebacb35 test 76c6380 update requirements a1ba2a3 update requirements e60e99b update requirements c07b8b1 Fixed README links b26e0a2 Code sync for support json field in db 2c41a19 Apply cookiecutter to newly split project vitrage-tempest-plugin 968164b be more verbose when test fails 9267f0d remove redundant code 2b84f86 tempest utility function 023b7b6 more tempest refactoring 2025fc5 remove neutron.port not related to instances 8564ae1 add tempest tests 05a9f11 Vitrage Persistor Service daceb34 Tempest tests fix 18b0d0b new e2e tempest to check actions ad09015 fix py charm warnings and doc 232240b Rewrite Aodh datasource 74f99e9 Tempest refactoring b10ca4a support nested stack in heat f7cd3da fix tempest cli test d846b67 Moving vitrage_id logic to transformer 89c6157 Tempest test for Vitrage integration with Mistral bbe022f make tempest work under py3 0339ac7 fix import error fb7b441 Doc Migration: move the developer guide documents under the "contributor" folder c8255a6 Fixed order of arguments in assertEqual 5899c87 Separation of Evaluator and InitializationStatus from ConsistencyEnforcer c76c71f add some logs b0e45e6 create collector service be1046e event tempst test changes 6fef0a7 Replacing hardcoded values with constants cc015b5 Vertex Properties refactoring d4505d3 performance improvement in the processor. Use set instead of using list. a6ead15 gate fix - extract images list from glance instead of nova b8c1d85 Fixed the name of group options in get_opts_lists cbf6ded Fix Doctor test 47d1672 Vitrage ID and vertex id will be standard openstack uuid from now on - fixed bfdeea7 add resource show API 3a4aa02 implement the resource list API d0673e0 Pass option list instead of group name 0297203 fix the type of `all_tenants` b81348d add some delay between post and get b4f00f0 reformat the event time to return unicode string 2379186 reformat the event time fa75e2a make test event work 62a9fb5 fix for running nosetests locally on devstack 9e6188c fix the vitrage id in test 2209828 fix the TestEvent test bb8542d fix the TestEvent test 806f681 Remove unused logging import cb19bdb fix heat test 0be6b78 fix the client attribute for alarms 8c4e49d fix the client attribute for alarms c11e59d decouple test events from its base class 705e1a9 use 'true' and 'false' instead of magic num 86dab82 not condition 7ee8f03 Allow interchangeable graph class for the entity graph. Graph driver class is a configurable entry point using stevedore, can be changed in entry_points.txt and vitrage.conf. NetworkX graph - classes encapsulation, can now easily be replaced 1d36585 Support post event API 3ac340c more tempests changes f23c1cb fix tempests in gate 2623cb3 Transformers refactoring b8f4e62 Tempests fix 462af0a Tempsets exception raise change f9325fa heat tempest fix fa1a5df add prints for exceptions ec36bde Replaced e.message with str(e) f8f9473 change constants names c4dd8a7 rename internal vitrage properties fdb3bf0 skip heat tempest temporary 09cba46 Multi tenancy for topology, alarms and rca apis. adaa4a6 Stop adding ServiceAvailable group option 79ad239 rename vitrage engine to vitrage service 674fbfd make the os clients dynamiclly imported 275c331 add new datasource documentation 25bd136 Enable heat tempests fc012a8 skip heat tempest 6583605 heat tempests 0d13154 change api syntax for alarms list 853332f Add new Tempest for datasources in the gate 3c77bf8 Datasource tempests changes ca92d1a tempests changes 338ec61 add tempest tests for template list/validate/show api's b313967 add neutron test and fix bug 1593447: vitrage topology show doesn't show all the graph for type graph f505db3 a depth in `get topology show` API can only be used if there is a root 8701725 Neutron Network and Port Notifier support 8b20541 tests optimizations - add assert validations 25b65c0 Added Template&Confs to Tempest Env b4381b7 add set state test and aodh notifier test 75eb9f9 Graph-type tree without a filter a6f7930 Rearrange state_manager d594cba rca 9e3d05b tempest cli configuration e1c65c3 add self.assertIsNotNone(api_graph) in test_topology tests 80e3b31 get topology with wrong filter returns 404 59e97de tempest changes 0d5d79a tempest configuration e936aff tempest configuration 3a4c4f9 tempest configuration 703bdff tempest configuration fb128e2 tempest configuration d6ea3ea Tempest Fix for Gate d4db0f4 get topology API don't handle the parameter depth 4d690f9 tempests changes efbf691 alarms and templates df87dcf support py3 d491b74 remove misc intellij warnings 2995512 Bug fixes + aodh tempest 7a85a04 Cosmetic changes 2b602a2 tempest for datasources 5fb0b20 change normalized state to normalized value 5892cc8 topology tempest 797b39a rename refactor - replace 'synchronizer' and 'plugin' to 'datasource' and 'driver' 182a86f topology tempests 2fc1286 change hierarchy 291e715 add alarms & change tempest folder hierarchy 2f5f2b1 fix runners & new topology tests 3fadd91 fix misc intellij inspection warnings 3574bd2 fix misc intellij inspection warnings ed7e66d fix inheritance 9912e6f fix method call 654da2c state normalization support implementation c80266d get_topology validation & run_vitrage_tempest.sh 1945086 consistency initializing process implements: blueprint entity-graph-consistency-validator 799ed45 run_vitrage & stop_vitrage & get_topology Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d979421 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,24 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +# The order of packages isrequirementst, because pip processes them in the order + +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +aodhclient>=0.9.0 # Apache-2.0 +python-heatclient>=1.10.0 # Apache-2.0 +python-ceilometerclient>=2.5.0 # Apache-2.0 +python-cinderclient>=3.3.0 # Apache-2.0 +python-dateutil>=2.4.2 # BSD +python-keystoneclient>=3.8.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 +python-novaclient>=9.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 +six>=1.10.0 # MIT +oslo.config>=5.1.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +testtools>=2.2.0 # MIT +oslotest>=3.2.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 +networkx<2.0,>=1.10 # BSD diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..4d7f782 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,10 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking<0.13,>=0.12.0 # Apache-2.0 + +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +# releasenotes +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 7 07:57:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 07:57:36 -0000 Subject: [release-announce] [senlin] senlin 5.0.1 (queens) Message-ID: We are chuffed to announce the release of: senlin 5.0.1: OpenStack Clustering This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/senlin/ Please report issues through launchpad: https://bugs.launchpad.net/senlin-tempest-plugin For more details, please see below. Changes in senlin 5.0.0..5.0.1 ------------------------------ 38f22bc Get image id from multiple places 6792221 Add scaling policy version support message a489cbe Fix lb and delete policy not support 1.0 version 9e7e1db Imported Translations from Zanata 3f1df4d Update UPPER_CONSTRAINTS_FILE for stable/queens 200eefc Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../source/locale/fr/LC_MESSAGES/releasenotes.po | 63 - .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 212 -- senlin/engine/registry.py | 17 +- senlin/locale/de/LC_MESSAGES/senlin.po | 2027 ++++++++++++++++++++ senlin/policies/scaling_policy.py | 5 + senlin/profiles/os/nova/server.py | 33 +- setup.cfg | 2 + tox.ini | 2 +- 11 files changed, 2092 insertions(+), 300 deletions(-) From no-reply at openstack.org Wed Mar 7 07:58:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 07:58:39 -0000 Subject: [release-announce] [telemetry] ceilometer 8.1.4 (ocata) Message-ID: We are gleeful to announce the release of: ceilometer 8.1.4: OpenStack Telemetry This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/ceilometer/ For more details, please see below. Changes in ceilometer 8.1.3..8.1.4 ---------------------------------- afaa7f7 Gracefully handle missing metadata in libvirt xml 75181bc Imported Translations from Zanata d6608bf Fix gnocchi/heat support in telemetry integration tests 88389e2 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 48 +++--------- ceilometer/compute/discovery.py | 57 ++++++++------ ceilometer/locale/pt_BR/LC_MESSAGES/ceilometer.po | 70 +++++++++++++++++- devstack/plugin.sh | 2 + devstack/settings | 4 + .../legacy/ceilometer-tox-py27-mongodb/post.yaml | 67 ----------------- .../legacy/ceilometer-tox-py27-mongodb/run.yaml | 86 ---------------------- .../legacy/ceilometer-tox-py27-mysql/post.yaml | 67 ----------------- .../legacy/ceilometer-tox-py27-mysql/run.yaml | 86 ---------------------- .../ceilometer-tox-py27-postgresql/post.yaml | 67 ----------------- .../legacy/ceilometer-tox-py27-postgresql/run.yaml | 86 ---------------------- .../post.yaml | 80 -------------------- .../telemetry-dsvm-integration-ceilometer/run.yaml | 56 -------------- 13 files changed, 118 insertions(+), 658 deletions(-) From no-reply at openstack.org Wed Mar 7 08:02:28 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 08:02:28 -0000 Subject: [release-announce] [winstackers] os-win 3.0.1 (queens) Message-ID: We are thrilled to announce the release of: os-win 3.0.1: Windows / Hyper-V library for OpenStack projects. This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/os-win Download the package from: https://pypi.python.org/pypi/os-win Please report issues through launchpad: http://bugs.launchpad.net/os-win For more details, please see below. Changes in os-win 3.0.0..3.0.1 ------------------------------ f1a9175 [Trivial] Allow flushing named pipe log handles 5335d15 Fixes port security settings caching issue fec6f71 Update UPPER_CONSTRAINTS_FILE for stable/queens 1821263 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + os_win/utils/io/namedpipe.py | 7 +++++++ os_win/utils/network/networkutils.py | 13 +++++++------ tox.ini | 2 +- 6 files changed, 33 insertions(+), 12 deletions(-) From no-reply at openstack.org Wed Mar 7 08:14:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 08:14:11 -0000 Subject: [release-announce] [winstackers] oswin-tempest-plugin 0.1.0 Message-ID: We are jazzed to announce the release of: oswin-tempest-plugin 0.1.0: This project contains Tempest tests to cover the os_win project, as well as a plugin to automatically load these tests into Tempest. This is the first release of oswin-tempest-plugin. The source is available from: http://git.openstack.org/cgit/openstack/oswin-tempest-plugin Download the package from: https://pypi.python.org/pypi/oswin-tempest-plugin Please report issues through launchpad: http://bugs.launchpad.net/oswin-tempest-plugin For more details, please see below. Changes in oswin-tempest-plugin 0b6b6bfcb98d12aaffc9474ee1c67bd5d4a268ed..0.1.0 ------------------------------------------------------------------------------- e1ebf08 Fixes devstack plugin script 13506c2 Update requirements manually bce1798 Adds metrics collection scenario 3b340a5 Update the documentation link for doc migration cfe2ef1 sets test_qos hypervisor version to 6003 ab50a17 Fixes tests method resolution 975fe23 Deduplicates optional_feature tests 49f63c7 splits the resize mixin into two fb70f97 Fixes flavor ref usage 1d804fd Fixes wsman's methods dbdca9d Fixes test_cluster _create_server method ef51813 Update WinRM config options 4f383d6 Add secure boot optional feature test 45e252c Fixes vNUMA resize negative test 6e1bb25 Fixes disk resize negative test 3cc5f94 Adds devstack oswin-tempest-plugin plugin 76fe654 Increase the test_qos disk usage limit 11f8790 Add Live Migration Mixin fb57b61 Fixes optional_feature's test_resize_remove_feature b3f383b Add RemoteFX optional feature test ddc4157 Add qos optional feature for disk I/O operations 377943c Fixes oswin_tempest_plugin naming 4212a32 Fixes flake8 and unittest errors 763348b Adds Hyper-V Cluster scenario baa1ef3 Adds OptionalFeature mixin and vNUMA test case 696da58 Adds cold resize Mixin 136ef0a Adds cold migration Mixin 7f0fa00 Adds first basic tests and config options caa38fb Apply Tempest plugin cookiecutter 6e24ab0 Apply cookiecutter template Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..c2c902c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,11 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +pbr!=2.1.0,>=2.0.0 # Apache-2.0 + +oslo.config>=5.1.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 +pywinrm>=0.2.2 # MIT diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..b64cb5f --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,15 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking<0.13,>=0.12.0 # Apache-2.0 + +coverage!=4.4,>=4.0 # Apache-2.0 +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,>=1.6.2 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +testtools>=2.2.0 # MIT + From no-reply at openstack.org Wed Mar 7 08:15:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 08:15:27 -0000 Subject: [release-announce] [telemetry] ceilometer 9.0.5 (pike) Message-ID: We are thrilled to announce the release of: ceilometer 9.0.5: OpenStack Telemetry This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/ceilometer/ For more details, please see below. Changes in ceilometer 9.0.4..9.0.5 ---------------------------------- 48515b4 Gracefully handle missing metadata in libvirt xml 9ec9e3c Fix gnocchi/heat support in telemetry integration tests eb22346 Zuul: Remove project name 5605630 update best practices d54b196 cleanup data-pipelines admin guide ade7a48 ensure pipeline_listener set up Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 48 +++--------- ceilometer/compute/discovery.py | 57 ++++++++------ .../tempest/scenario/test_telemetry_integration.py | 4 +- devstack/plugin.sh | 2 +- .../legacy/ceilometer-tox-py27-mongodb/post.yaml | 67 ----------------- .../legacy/ceilometer-tox-py27-mongodb/run.yaml | 86 ---------------------- .../legacy/ceilometer-tox-py27-mysql/post.yaml | 67 ----------------- .../legacy/ceilometer-tox-py27-mysql/run.yaml | 86 ---------------------- .../ceilometer-tox-py27-postgresql/post.yaml | 67 ----------------- .../legacy/ceilometer-tox-py27-postgresql/run.yaml | 86 ---------------------- .../post.yaml | 80 -------------------- .../telemetry-dsvm-integration-ceilometer/run.yaml | 56 -------------- 15 files changed, 70 insertions(+), 694 deletions(-) From no-reply at openstack.org Wed Mar 7 12:25:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 12:25:23 -0000 Subject: [release-announce] [tripleo] paunch 1.5.5 (pike) Message-ID: We are stoked to announce the release of: paunch 1.5.5: Utility to launch and manage containers using YAML based configuration data This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/paunch Download the package from: https://tarballs.openstack.org/paunch/ Please report issues through launchpad: http://bugs.launchpad.net/paunch For more details, please see below. Changes in paunch 1.5.4..1.5.5 ------------------------------ d5a89de Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/layout.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Wed Mar 7 23:40:57 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 23:40:57 -0000 Subject: [release-announce] [nova] nova 17.0.1 (queens) Message-ID: We eagerly announce the release of: nova 17.0.1: Cloud computing fabric controller This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. Changes in nova 17.0.0..17.0.1 ------------------------------ c50ffc9 Allow 'network' in RequestContext service_catalog 370c104 Check for multiattach before removing connections b006a5b Pass user context to virt driver when detaching volume 02aac48 Handle spawning error on unshelving 9ace6ed Imported Translations from Zanata 5039511 compute: Cleans up allocations after failed resize 733b615 Update noVNC deployment docs to mention non-US keymap fix in 1.0.0 a119e05 [placement] Add functional tests for traits API 852de1e [placement] Add sending global request ID in put (3) d6a072b libvirt: disconnect volume from host during detach c65dfee Check quota before creating volume snapshots 02acd2d Add the ability to get absolute limits from Cinder 6b11eb7 Add resource_class to fields in ironic node cache 7ab98b5 unquiesce instance on volume snapshot failure Diffstat (except docs and test files) ------------------------------------- nova/compute/api.py | 77 +++++++++--- nova/compute/manager.py | 41 +++++-- nova/compute/resource_tracker.py | 21 ++-- nova/conductor/tasks/live_migrate.py | 4 +- nova/context.py | 2 +- nova/locale/cs/LC_MESSAGES/nova.po | 26 +--- nova/locale/de/LC_MESSAGES/nova.po | 26 +--- nova/locale/es/LC_MESSAGES/nova.po | 26 +--- nova/locale/fr/LC_MESSAGES/nova.po | 26 +--- nova/locale/it/LC_MESSAGES/nova.po | 26 +--- nova/locale/ja/LC_MESSAGES/nova.po | 26 +--- nova/locale/ko_KR/LC_MESSAGES/nova.po | 28 +---- nova/locale/pt_BR/LC_MESSAGES/nova.po | 28 +---- nova/locale/ru/LC_MESSAGES/nova.po | 26 +--- nova/locale/tr_TR/LC_MESSAGES/nova.po | 28 +---- nova/locale/zh_CN/LC_MESSAGES/nova.po | 28 +---- nova/locale/zh_TW/LC_MESSAGES/nova.po | 28 +---- nova/scheduler/client/report.py | 45 ++++--- nova/scheduler/utils.py | 7 +- .../api/openstack/placement/gabbits/traits.yaml | 82 ++++++++++++- .../api/openstack/placement/test_report_client.py | 24 ++-- .../api/openstack/compute/test_server_actions.py | 12 +- nova/virt/block_device.py | 2 +- nova/virt/driver.py | 2 +- nova/virt/fake.py | 2 +- nova/virt/hyperv/driver.py | 2 +- nova/virt/ironic/driver.py | 2 +- nova/virt/libvirt/driver.py | 60 +++++++-- nova/virt/vmwareapi/driver.py | 2 +- nova/virt/xenapi/driver.py | 2 +- nova/volume/cinder.py | 17 +++ 46 files changed, 772 insertions(+), 461 deletions(-) From no-reply at openstack.org Wed Mar 7 23:45:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Mar 2018 23:45:24 -0000 Subject: [release-announce] [barbican] castellan-ui 0.1.0 Message-ID: We are stoked to announce the release of: castellan-ui 0.1.0: Generic Key Manager UI Plugin for Horizon This is the first release of castellan-ui. The source is available from: http://git.openstack.org/cgit/openstack/castellan-ui Download the package from: https://tarballs.openstack.org/castellan-ui/ Please report issues through launchpad: http://bugs.launchpad.net/castellan-ui For more details, please see below. Changes in castellan-ui 03ef485632073390307fc4e67e6dd5cdadbda33e..0.1.0 ----------------------------------------------------------------------- bbcebe5 Add Passphrase Panel 2150484 Add Opaque Data Panel 299eb23 Add Symmetric Keys Panel 32c35f6 Add Public and Private Key Panels 2668b69 Add X509 Certificate Panel a3efa18 Add the key manager panel group d1e8f7c Add Castellan client 9f8ec14 Add devstack directory 2a90199 Delete unused files and clean up cookie cutter files 9f52b6b Align tox_install.sh with other projects 4403212 Remove setting of version/release from releasenotes a2f556e Initial ui cookiecutter commit Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..9ecc399 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,17 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +# Order matters to the pip dependency resolver, so sorting this file +# changes how packages are installed. New dependencies should be +# added in alphabetical order, however, some dependencies may need to +# be installed in a specific order. +# +# PBR should always appear first +pbr>=2.0.0,!=2.1.0 # Apache-2.0 +Babel>=2.3.4,!=2.4.0 # BSD +Django>=1.8,<2.0 # BSD +django-babel>=0.5.1 # BSD +django_compressor>=2.0 # MIT +django_openstack_auth>=3.5.0 # Apache-2.0 +django-pyscss>=2.0.2 # BSD License (2 clause) +castellan>=0.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..d3db44c --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,28 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +# Order matters to the pip dependency resolver, so sorting this file +# changes how packages are installed. New dependencies should be +# added in alphabetical order, however, some dependencies may need to +# be installed in a specific order. +# +# Hacking should appear first in case something else depends on pep8 +hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 +# +coverage>=4.0,!=4.4 # Apache-2.0 +django-nose>=1.4.4 # BSD +mock>=2.0 # BSD +mox3>=0.7.0,!=0.19.0 # Apache-2.0 +nodeenv>=0.9.4 # BSD +nose # LGPL +nose-exclude # LGPL +nosehtmloutput>=0.0.3 # Apache-2.0 +nosexcover # BSD +openstack.nose_plugin>=0.7 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0 +reno>=1.8.0,!=2.3.1 # Apache-2.0 +selenium>=2.50.1 # Apache-2.0 +sphinx>=1.6.2 # BSD +testtools>=1.4.0 # MIT +# This also needs xvfb library installed on your OS +xvfbwrapper>=0.1.3 #license: MIT From no-reply at openstack.org Thu Mar 8 05:24:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:24:54 -0000 Subject: [release-announce] [openstackansible] ansible-hardening 15.1.17 (ocata) Message-ID: We are chuffed to announce the release of: ansible-hardening 15.1.17: OpenStack-Ansible: Host security hardening This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/ansible-hardening/ For more details, please see below. Changes in ansible-hardening 15.1.16..15.1.17 --------------------------------------------- f07bb96 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:25:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:25:12 -0000 Subject: [release-announce] [openstackansible] openstack-ansible 15.1.17 (ocata) Message-ID: We enthusiastically announce the release of: openstack-ansible 15.1.17: Ansible playbooks for deploying OpenStack This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 15.1.17 ^^^^^^^ Known Issues ************ * For all ocata releases up to 15.1.16 when executing the os-nova- install.yml playbook the "nova-novncproxy" and "nova- spicehtml5proxy" services will fail. The workaround to resolve this issue is to restart the services. cd /opt/rpc-openstack/openstack-ansible/playbooks # start the service again # replace nova-novncproxy with nova-spicehtml5proxy when appropriate ansible nova_console -m service -a 'name=nova-novncproxy state=restarted' # set the appropriate facts to prevent the playbook trying # to reload it again when the playbook is run again ansible nova_console -m ini_file -a 'dest=/etc/ansible/facts.d/openstack_ansible.fact section=nova option=need_service_restart value=False' This issue has been resolved in the 15.1.17 release. Other Notes *********** * The *max_fail_percentage* playbook option has been used with the default playbooks since the first release of the playbooks back in **Icehouse**. While the intention was to allow large-scale deployments to succeed in cases where a single node fails due to transient issues, this option has produced more problems that it solves. If a failure occurs that is transient in nature but is under the set failure percentage the playbook will report a success, which can cause silent failures depending on where the failure happened. If a deployer finds themselves in this situation the problems are are then compounded because the tools will report there are no known issues. To ensure deployers have the best deployment experience and the most accurate information a change has been made to remove the *max_fail_percentage* option from all of the default playbooks. The removal of this option has the side effect of requiring the deploy to skip specific hosts should one need to be omitted from a run, but has the benefit of eliminating silent, hard to track down, failures. To skip a failing host for a given playbook run use the *--limit '!$HOSTNAME'* CLI switch for the specific run. Once the issues have been resolved for the failing host rerun the specific playbook without the *--limit* option to ensure everything is in sync. Changes in openstack-ansible 15.1.16..15.1.17 --------------------------------------------- 4bf097a Increase Ansible SSH connection retries c1d7a71 Remove the "max_fail_percentage" option c5bbe69 Update all SHAs for 15.1.17 f64e6ba Ensure that constraints are used for AIO bootstrap Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 60 ++++++++++---------- global-requirement-pins.txt | 1 + playbooks/ceph-install.yml | 2 - playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 64 +++++++++++----------- playbooks/etcd-install.yml | 2 - playbooks/galera-install.yml | 2 - playbooks/haproxy-install.yml | 1 - playbooks/inventory/group_vars/all.yml | 2 +- playbooks/lxc-containers-create.yml | 1 - playbooks/lxc-containers-destroy.yml | 1 - playbooks/lxc-hosts-setup.yml | 1 - playbooks/memcached-install.yml | 1 - playbooks/openstack-hosts-setup.yml | 1 - playbooks/os-aodh-install.yml | 1 - playbooks/os-barbican-install.yml | 1 - playbooks/os-ceilometer-install.yml | 1 - playbooks/os-cinder-install.yml | 2 - playbooks/os-glance-install.yml | 1 - playbooks/os-gnocchi-install.yml | 1 - playbooks/os-heat-install.yml | 1 - playbooks/os-horizon-install.yml | 1 - playbooks/os-keystone-install.yml | 2 - playbooks/os-magnum-install.yml | 1 - playbooks/os-nova-install.yml | 3 - playbooks/os-swift-install.yml | 2 - playbooks/os-swift-sync.yml | 1 - playbooks/os-tempest-install.yml | 1 - playbooks/rabbitmq-install.yml | 3 - playbooks/repo-server.yml | 1 - playbooks/rsyslog-install.yml | 1 - playbooks/utility-install.yml | 1 - .../nova-novncproxy-restart-55e030f4e7b8654b.yaml | 18 ++++++ .../notes/remove-fax-fail-5038b4b6eb4951b3.yaml | 21 +++++++ scripts/openstack-ansible.rc | 1 + 36 files changed, 111 insertions(+), 102 deletions(-) From no-reply at openstack.org Thu Mar 8 05:26:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:26:36 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_aodh 15.1.17 (ocata) Message-ID: We eagerly announce the release of: openstack-ansible-os_aodh 15.1.17: os_aodh for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 15.1.16..15.1.17 ----------------------------------------------------- e4e27fe Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:27:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:27:42 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_ceilometer 15.1.17 (ocata) Message-ID: We joyfully announce the release of: openstack-ansible-os_ceilometer 15.1.17: os_ceilometer role for OpenStack-Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 15.1.16..15.1.17 ----------------------------------------------------------- 9697496 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:27:51 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:27:51 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_heat 15.1.17 (ocata) Message-ID: We are happy to announce the release of: openstack-ansible-os_heat 15.1.17: os_heat for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 15.1.16..15.1.17 ----------------------------------------------------- 3b39301 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:28:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:28:13 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_cinder 15.1.17 (ocata) Message-ID: We are happy to announce the release of: openstack-ansible-os_cinder 15.1.17: os_cinder role for OpenStack- Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 15.1.16..15.1.17 ------------------------------------------------------- a29fe8f tests: test-cinder-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- 1 file changed, 7 deletions(-) From no-reply at openstack.org Thu Mar 8 05:28:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:28:21 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_glance 15.1.17 (ocata) Message-ID: We exuberantly announce the release of: openstack-ansible-os_glance 15.1.17: os_glance for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. Changes in openstack-ansible-os_glance 15.1.16..15.1.17 ------------------------------------------------------- 1ca862e Zuul: Remove project name c33e004 tests: test-glance-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 2 files changed, 9 deletions(-) From no-reply at openstack.org Thu Mar 8 05:28:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:28:39 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-ironic 15.1.17 (ocata) Message-ID: We are pumped to announce the release of: openstack-ansible-ironic 15.1.17: Ironic Role for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 15.1.16..15.1.17 ---------------------------------------------------- d1766aa Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:28:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:28:43 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_gnocchi 15.1.17 (ocata) Message-ID: We are pleased to announce the release of: openstack-ansible-os_gnocchi 15.1.17: os_gnocchi for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 15.1.16..15.1.17 -------------------------------------------------------- d8a0e53 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:29:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:29:31 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_sahara 15.1.17 (ocata) Message-ID: We eagerly announce the release of: openstack-ansible-os_sahara 15.1.17: os_sahara for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 15.1.15..15.1.17 ------------------------------------------------------- 556203c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:29:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:29:33 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_magnum 15.1.17 (ocata) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_magnum 15.1.17: os_magnum for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. 15.1.17 ^^^^^^^ Known Issues * For all ocata releases prior to OpenStack-Ansible 15.1.16, several of the magnum requirements were not constrained. This resulted in the kubernetes version changing over time unexpectedly, rather than by intention. Most recently this lack of constraint causes the repo build to fail when trying to build the magnum venv due to incompatible requirements. The kubernetes version deployed with ocata is now constrained to version 2.0.0, matching the same version as deployed in all pike releases. Changes in openstack-ansible-os_magnum 15.1.15..15.1.17 ------------------------------------------------------- fd806cc Properly constrain magnum dependencies 46a857c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 2 ++ releasenotes/notes/kubernetes-pin-56768037d47ebc73.yaml | 13 +++++++++++++ zuul.d/project.yaml | 2 -- 3 files changed, 15 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:30:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:30:44 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_rally 15.1.17 (ocata) Message-ID: We are chuffed to announce the release of: openstack-ansible-os_rally 15.1.17: os_rally for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 15.1.16..15.1.17 ------------------------------------------------------ 419c391 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:30:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:30:50 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rabbitmq_server 15.1.17 (ocata) Message-ID: We are stoked to announce the release of: openstack-ansible-rabbitmq_server 15.1.17: rabbitmq_server for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 15.1.16..15.1.17 ------------------------------------------------------------- 3c0b8df Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:30:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:30:59 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-galera_server 15.1.17 (ocata) Message-ID: We are satisfied to announce the release of: openstack-ansible-galera_server 15.1.17: Galera Server role for OpenStack-Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. Changes in openstack-ansible-galera_server 15.1.16..15.1.17 ----------------------------------------------------------- 6864628 Fix Galera socket for RedHat Diffstat (except docs and test files) ------------------------------------- templates/my.cnf.j2 | 4 ++-- vars/redhat-7.yml | 1 + vars/ubuntu-16.04.yml | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:31:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:31:02 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-haproxy_server 15.1.17 (ocata) Message-ID: We are overjoyed to announce the release of: openstack-ansible-haproxy_server 15.1.17: haproxy_server role for OpenStack-Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. Changes in openstack-ansible-haproxy_server 15.1.16..15.1.17 ------------------------------------------------------------ 8daee7d Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:31:04 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:31:04 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_designate 15.1.17 (ocata) Message-ID: We are delighted to announce the release of: openstack-ansible-os_designate 15.1.17: os_designate for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_designate/ For more details, please see below. Changes in openstack-ansible-os_designate 15.1.16..15.1.17 ---------------------------------------------------------- 5bdf6c9 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:32:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:32:10 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_keystone 15.1.17 (ocata) Message-ID: We are chuffed to announce the release of: openstack-ansible-os_keystone 15.1.17: os_keystone for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 15.1.16..15.1.17 --------------------------------------------------------- 2305822 Zuul: Remove project name bce6f62 tests: test-keystone-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 2 files changed, 9 deletions(-) From no-reply at openstack.org Thu Mar 8 05:32:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:32:13 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_barbican 15.1.17 (ocata) Message-ID: We are glad to announce the release of: openstack-ansible-os_barbican 15.1.17: os_barbican for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_barbican/ For more details, please see below. Changes in openstack-ansible-os_barbican 15.1.16..15.1.17 --------------------------------------------------------- 4249b31 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:32:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:32:16 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_horizon 15.1.17 (ocata) Message-ID: We are gleeful to announce the release of: openstack-ansible-os_horizon 15.1.17: OpenStack Horizon role for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 15.1.15..15.1.17 -------------------------------------------------------- a7da483 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:33:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:33:14 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_neutron 15.1.17 (ocata) Message-ID: We are pumped to announce the release of: openstack-ansible-os_neutron 15.1.17: os_neutron role for OpenStack- Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 15.1.16..15.1.17 -------------------------------------------------------- 5df6f0c tests: test-neutron-upgrades.sh: Remove the exit trap 6490a4e Remove duplicated of neutron_designate_enabled variable in Stable/Ocata Branch. this cause warning while running setup-openstack.yml play Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 3 --- 2 files changed, 10 deletions(-) From no-reply at openstack.org Thu Mar 8 05:33:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:33:31 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_trove 15.1.17 (ocata) Message-ID: We are jazzed to announce the release of: openstack-ansible-os_trove 15.1.17: os_trove role for OpenStack- Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_trove/ For more details, please see below. Changes in openstack-ansible-os_trove 15.1.11..15.1.17 ------------------------------------------------------ 869e166 Used cached git sources and enable depends-on f12353e Initial Zuul v3 role jobs Diffstat (except docs and test files) ------------------------------------- tox.ini | 29 ++++++------ zuul.d/project.yaml | 25 ++++++++++ 4 files changed, 167 insertions(+), 30 deletions(-) From no-reply at openstack.org Thu Mar 8 05:33:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:33:49 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-plugins 15.1.17 (ocata) Message-ID: We joyfully announce the release of: openstack-ansible-plugins 15.1.17: plugins for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 15.1.15..15.1.17 ----------------------------------------------------- a90e760 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:34:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:34:08 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_nova 15.1.17 (ocata) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_nova 15.1.17: os_nova for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. 15.1.17 ^^^^^^^ Known Issues * For all ocata releases up to 15.1.16 when executing the os-nova- install.yml playbook the "nova-novncproxy" and "nova- spicehtml5proxy" services will fail. The workaround to resolve this issue is to restart the services. cd /opt/rpc-openstack/openstack-ansible/playbooks # start the service again # replace nova-novncproxy with nova-spicehtml5proxy when appropriate ansible nova_console -m service -a 'name=nova-novncproxy state=restarted' # set the appropriate facts to prevent the playbook trying # to reload it again when the playbook is run again ansible nova_console -m ini_file -a 'dest=/etc/ansible/facts.d/openstack_ansible.fact section=nova option=need_service_restart value=False' This issue has been resolved in the 15.1.17 release. Changes in openstack-ansible-os_nova 15.1.16..15.1.17 ----------------------------------------------------- 742f387 Improve console install and restart services appropriately 93bbd9e tests: test-nova-upgrades.sh: Remove the exit trap 1a471a3 If debug is enabled, provide verbose output for host discovery 7dce8da Add a delay before the cell discovery 5992563 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- handlers/main.yml | 8 ++++++ .../nova-novncproxy-restart-55e030f4e7b8654b.yaml | 18 +++++++++++++ tasks/consoles/nova_console_novnc_install.yml | 30 +++++++++++++++++++--- tasks/consoles/nova_console_spice_install.yml | 28 +++++++++++++++++--- tasks/nova_db_post_setup.yml | 2 +- zuul.d/project.yaml | 2 -- 7 files changed, 77 insertions(+), 18 deletions(-) From no-reply at openstack.org Thu Mar 8 05:34:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:34:30 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rsyslog_server 15.1.17 (ocata) Message-ID: We are overjoyed to announce the release of: openstack-ansible-rsyslog_server 15.1.17: rsyslog_server for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 15.1.15..15.1.17 ------------------------------------------------------------ e8e013b Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 05:34:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:34:56 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_swift 15.1.17 (ocata) Message-ID: We are chuffed to announce the release of: openstack-ansible-os_swift 15.1.17: os_swift for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 15.1.16..15.1.17 ------------------------------------------------------ b8ccac4 Zuul: Remove project name bc88e7a tests: test-swift-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 2 files changed, 9 deletions(-) From no-reply at openstack.org Thu Mar 8 05:44:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 05:44:29 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-memcached_server 15.1.17 (ocata) Message-ID: We joyfully announce the release of: openstack-ansible-memcached_server 15.1.17: memcached_server for OpenStack Ansible This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 15.1.16..15.1.17 -------------------------------------------------------------- 5b1ad04 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:11:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:11:21 -0000 Subject: [release-announce] [openstackansible] openstack-ansible 16.0.9 (pike) Message-ID: We are psyched to announce the release of: openstack-ansible 16.0.9: Ansible playbooks for deploying OpenStack This release is part of the pike release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 16.0.9 ^^^^^^ New Features ************ * When using Glance and NFS the NFS mount point will now be managed using a systemd mount unit file. This change ensures the deployment of glance is not making potentially system impacting changes to the "/etc/fstab" and modernizes how we deploy glance when using shared storage. * New variables have been added to the glance role allowing a deployer to set the UID and GID of the glance user. The new options are, "glance_system_user_uid" and "glance_system_group_uid". These options are useful when deploying glance with shared storage as the back-end for images and will only set the UID and GID of the glance user when defined. Deprecation Notes ***************** * The "galera_client_opensuse_mirror_obs_url" variable has been removed since the OBS repository is no longer used to install the MariaDB packages. Other Notes *********** * The *max_fail_percentage* playbook option has been used with the default playbooks since the first release of the playbooks back in **Icehouse**. While the intention was to allow large-scale deployments to succeed in cases where a single node fails due to transient issues, this option has produced more problems that it solves. If a failure occurs that is transient in nature but is under the set failure percentage the playbook will report a success, which can cause silent failures depending on where the failure happened. If a deployer finds themselves in this situation the problems are are then compounded because the tools will report there are no known issues. To ensure deployers have the best deployment experience and the most accurate information a change has been made to remove the *max_fail_percentage* option from all of the default playbooks. The removal of this option has the side effect of requiring the deploy to skip specific hosts should one need to be omitted from a run, but has the benefit of eliminating silent, hard to track down, failures. To skip a failing host for a given playbook run use the *--limit '!$HOSTNAME'* CLI switch for the specific run. Once the issues have been resolved for the failing host rerun the specific playbook without the *--limit* option to ensure everything is in sync. Changes in openstack-ansible 16.0.8..16.0.9 ------------------------------------------- e1e9785 Increase Ansible SSH connection retries 2cffc50 Remove the "max_fail_percentage" option 03e57be Ensure that constraints are used for AIO bootstrap 2767244 Update all SHAs for 16.0.9 6a49e10 Fix ARA/log data collection and reporting d9fa53d Remove pycrypto from requirements.txt a088b11 Fix cinder_service_region undefined Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 58 +++++++++---------- global-requirement-pins.txt | 2 +- group_vars/all/all.yml | 2 +- group_vars/magnum_all.yml | 1 + playbooks/ceph-install.yml | 2 - playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 66 +++++++++++----------- playbooks/etcd-install.yml | 1 - playbooks/galera-install.yml | 2 - playbooks/haproxy-install.yml | 1 - playbooks/lxc-containers-create.yml | 1 - playbooks/lxc-containers-destroy.yml | 1 - playbooks/lxc-hosts-setup.yml | 1 - playbooks/memcached-install.yml | 1 - playbooks/openstack-hosts-setup.yml | 1 - playbooks/os-aodh-install.yml | 1 - playbooks/os-barbican-install.yml | 1 - playbooks/os-ceilometer-install.yml | 1 - playbooks/os-cinder-install.yml | 2 - playbooks/os-glance-install.yml | 1 - playbooks/os-gnocchi-install.yml | 1 - playbooks/os-heat-install.yml | 1 - playbooks/os-horizon-install.yml | 1 - playbooks/os-keystone-install.yml | 2 - playbooks/os-magnum-install.yml | 1 - playbooks/os-nova-install.yml | 3 - playbooks/os-octavia-install.yml | 1 - playbooks/os-swift-install.yml | 2 - playbooks/os-swift-sync.yml | 1 - playbooks/os-tempest-install.yml | 1 - playbooks/rabbitmq-install.yml | 3 - playbooks/repo-server.yml | 1 - playbooks/rsyslog-install.yml | 1 - playbooks/utility-install.yml | 1 - ...nsuse-mirror-url-variable-fa2df9eee6399938.yaml | 5 ++ .../notes/remove-fax-fail-5038b4b6eb4951b3.yaml | 21 +++++++ .../notes/systemd-nfs-setup-5c35c23eda4443be.yaml | 11 ++++ requirements.txt | 1 - scripts/openstack-ansible.rc | 1 + scripts/scripts-library.sh | 23 ++++++-- scripts/test-log-collect.sh | 26 --------- zuul.d/playbooks/post.yml | 28 +++++++-- 43 files changed, 152 insertions(+), 139 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8636907..bb81a69 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ PrettyTable<0.8,>=0.7.1 # BSD -pycrypto>=2.6 # Public Domain From no-reply at openstack.org Thu Mar 8 06:12:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:12:35 -0000 Subject: [release-announce] [openstackansible] ansible-hardening 16.0.9 (pike) Message-ID: We are psyched to announce the release of: ansible-hardening 16.0.9: OpenStack-Ansible: Host security hardening This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/ansible-hardening/ For more details, please see below. Changes in ansible-hardening 16.0.8..16.0.9 ------------------------------------------- cee2e0b Move aide db when needed 68de592 Zuul: Remove project name 3b00049 tasks: auth: Pass --unrestricted to Linux Grub2 entries Diffstat (except docs and test files) ------------------------------------- tasks/rhel7stig/aide.yml | 2 +- tasks/rhel7stig/auth.yml | 29 +++++++++++++++++++---------- vars/main.yml | 2 ++ zuul.d/project.yaml | 2 -- 4 files changed, 22 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Mar 8 06:12:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:12:37 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-galera_server 16.0.9 (pike) Message-ID: We are pumped to announce the release of: openstack-ansible-galera_server 16.0.9: Galera Server role for OpenStack-Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. Changes in openstack-ansible-galera_server 16.0.8..16.0.9 --------------------------------------------------------- 6762837 tests: Remove duplicated container creation 016eaa1 Use a venv with previous ansible version for upgrades 8bedd53 Restore upgrade check & gate b879920 tests: test-galera-upgrades.sh: Remove the exit trap 1eee235 Set proper yum repo priority on CentOS 7 Diffstat (except docs and test files) ------------------------------------- tasks/galera_install_yum.yml | 14 ++++++++++++++ zuul.d/project.yaml | 10 ++-------- 6 files changed, 60 insertions(+), 34 deletions(-) From no-reply at openstack.org Thu Mar 8 06:13:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:13:05 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-memcached_server 16.0.9 (pike) Message-ID: We exuberantly announce the release of: openstack-ansible-memcached_server 16.0.9: memcached_server for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 16.0.8..16.0.9 ------------------------------------------------------------ 2c8cd40 Zuul: Remove project name 0881935 Fix memcached_server linting issues Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 4 +++- zuul.d/project.yaml | 2 -- 4 files changed, 8 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 8 06:13:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:13:13 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_designate 16.0.9 (pike) Message-ID: We eagerly announce the release of: openstack-ansible-os_designate 16.0.9: os_designate for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_designate/ For more details, please see below. Changes in openstack-ansible-os_designate 16.0.8..16.0.9 -------------------------------------------------------- dd13917 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:13:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:13:14 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_keystone 16.0.9 (pike) Message-ID: We are pleased to announce the release of: openstack-ansible-os_keystone 16.0.9: os_keystone for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 16.0.8..16.0.9 ------------------------------------------------------- 782ec3e Remove jinja delimiters in when 782ecd2 Zuul: Remove project name 09af0a4 tests: test-keystone-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 3 files changed, 1 insertion(+), 10 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:22 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_cinder 16.0.9 (pike) Message-ID: We jubilantly announce the release of: openstack-ansible-os_cinder 16.0.9: os_cinder role for OpenStack- Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 16.0.8..16.0.9 ----------------------------------------------------- f887837 Fix upgrade test 6bce198 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 3 files changed, 21 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:31 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_neutron 16.0.9 (pike) Message-ID: We are happy to announce the release of: openstack-ansible-os_neutron 16.0.9: os_neutron role for OpenStack- Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 16.0.8..16.0.9 ------------------------------------------------------ 70e0811 Fix upgrade test Diffstat (except docs and test files) ------------------------------------- 1 file changed, 20 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:32 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_sahara 16.0.9 (pike) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_sahara 16.0.9: os_sahara for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 16.0.7..16.0.9 ----------------------------------------------------- c2ad98d Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:33 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-haproxy_server 16.0.9 (pike) Message-ID: We are satisfied to announce the release of: openstack-ansible-haproxy_server 16.0.9: haproxy_server role for OpenStack-Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. Changes in openstack-ansible-haproxy_server 16.0.8..16.0.9 ---------------------------------------------------------- aacaaed Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:37 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_magnum 16.0.9 (pike) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_magnum 16.0.9: os_magnum for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. Changes in openstack-ansible-os_magnum 16.0.3..16.0.9 ----------------------------------------------------- 0fdeea8 Initial OSA zuul v3 role jobs Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 4 +++- zuul.d/project.yaml | 27 +++++++++++++++++++++++++++ 5 files changed, 59 insertions(+), 22 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:43 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_barbican 16.0.9 (pike) Message-ID: We are pleased to announce the release of: openstack-ansible-os_barbican 16.0.9: os_barbican for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_barbican/ For more details, please see below. Changes in openstack-ansible-os_barbican 16.0.8..16.0.9 ------------------------------------------------------- 7242847 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:48 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:48 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_rally 16.0.9 (pike) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_rally 16.0.9: os_rally for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 16.0.8..16.0.9 ---------------------------------------------------- c91eb6c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:54 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_heat 16.0.9 (pike) Message-ID: We are ecstatic to announce the release of: openstack-ansible-os_heat 16.0.9: os_heat for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 16.0.3..16.0.9 --------------------------------------------------- 4d1efae Updated from OpenStack Ansible Tests cbaafb3 Initial OSA zuul v3 role jobs Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 29 +++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 20 deletions(-) From no-reply at openstack.org Thu Mar 8 06:14:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:14:55 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_aodh 16.0.9 (pike) Message-ID: We contentedly announce the release of: openstack-ansible-os_aodh 16.0.9: os_aodh for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 16.0.8..16.0.9 --------------------------------------------------- 0321e0b Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:05 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_nova 16.0.9 (pike) Message-ID: We eagerly announce the release of: openstack-ansible-os_nova 16.0.9: os_nova for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. 16.0.9 ^^^^^^ Known Issues * For all pike releases up to 16.0.7 when executing the os-nova- install.yml playbook the "nova-novncproxy" and "nova- spicehtml5proxy" services will fail. The workaround to resolve this issue is to restart the services. cd /opt/rpc-openstack/openstack-ansible/playbooks # start the service again # replace nova-novncproxy with nova-spicehtml5proxy when appropriate ansible nova_console -m service -a 'name=nova-novncproxy state=restarted' # set the appropriate facts to prevent the playbook trying # to reload it again when the playbook is run again ansible nova_console -m ini_file -a 'dest=/etc/ansible/facts.d/openstack_ansible.fact section=nova option=need_service_restart value=False' This issue has been resolved in the 16.0.8 release. Changes in openstack-ansible-os_nova 16.0.8..16.0.9 --------------------------------------------------- 3ddb79a Normalise SuSE barbican package install 8eddddd Zuul: Remove project name 611b670 If debug is enabled, provide verbose output for host discovery ae3bf4c Add reno for novnc/spice known issue 9773a01 tests: test-nova-upgrades.sh: Remove the exit trap Diffstat (except docs and test files) ------------------------------------- .../nova-novncproxy-restart-12514f9d9a797ba6.yaml | 18 ++++++++++++++++++ tasks/nova_db_post_setup.yml | 2 +- vars/suse-42.yml | 4 +++- zuul.d/project.yaml | 2 -- 5 files changed, 22 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:28 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:28 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_trove 16.0.9 (pike) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_trove 16.0.9: os_trove role for OpenStack-Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_trove/ For more details, please see below. Changes in openstack-ansible-os_trove 16.0.3..16.0.9 ---------------------------------------------------- 6596f6b Initial OSA zuul v3 role jobs Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 4 +++- zuul.d/project.yaml | 25 +++++++++++++++++++++++++ 5 files changed, 57 insertions(+), 22 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:28 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:28 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_ceilometer 16.0.9 (pike) Message-ID: We contentedly announce the release of: openstack-ansible-os_ceilometer 16.0.9: os_ceilometer role for OpenStack-Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 16.0.3..16.0.9 --------------------------------------------------------- 4b3e058 Initial OSA zuul v3 role jobs Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 4 ++- tox.ini | 12 ------- zuul.d/project.yaml | 27 ++++++++++++++++ 9 files changed, 61 insertions(+), 140 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:36 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rsyslog_server 16.0.9 (pike) Message-ID: We are satisfied to announce the release of: openstack-ansible-rsyslog_server 16.0.9: rsyslog_server for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 16.0.8..16.0.9 ---------------------------------------------------------- fa201bb Zuul: Remove project name b0786f3 Fix linting errors Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 2 files changed, 7 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:41 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-plugins 16.0.9 (pike) Message-ID: We jubilantly announce the release of: openstack-ansible-plugins 16.0.9: plugins for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 16.0.7..16.0.9 --------------------------------------------------- 3601c1e Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:43 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-ironic 16.0.9 (pike) Message-ID: We are pleased to announce the release of: openstack-ansible-ironic 16.0.9: Ironic Role for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 16.0.8..16.0.9 -------------------------------------------------- 91abf2e Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:15:46 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:15:46 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rabbitmq_server 16.0.9 (pike) Message-ID: We are stoked to announce the release of: openstack-ansible-rabbitmq_server 16.0.9: rabbitmq_server for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 16.0.8..16.0.9 ----------------------------------------------------------- 5add96f tests: Remove duplicated container creation ee13677 Implement separate deploy and upgrade tests 2916696 Join cluster without using a failed task 0d472a7 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/rabbitmq_cluster.yml | 45 ++++++----- tasks/rabbitmq_cluster_join.yml | 63 +++++++++------- tox.ini | 12 +++ zuul.d/project.yaml | 4 +- 16 files changed, 388 insertions(+), 235 deletions(-) From no-reply at openstack.org Thu Mar 8 06:16:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:16:34 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_glance 16.0.9 (pike) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_glance 16.0.9: os_glance for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. 16.0.9 ^^^^^^ New Features * When using Glance and NFS the NFS mount point will now be managed using a systemd mount unit file. This change ensures the deployment of glance is not making potentially system impacting changes to the "/etc/fstab" and modernizes how we deploy glance when using shared storage. * New variables have been added to the glance role allowing a deployer to set the UID and GID of the glance user. The new options are, "glance_system_user_uid" and "glance_system_group_uid". These options are useful when deploying glance with shared storage as the back-end for images and will only set the UID and GID of the glance user when defined. Changes in openstack-ansible-os_glance 16.0.8..16.0.9 ----------------------------------------------------- 8885125 Update glance NFS for systemd dacf45c Zuul: Remove project name 129a243 tests: test-glance-upgrades.sh: Remove the exit trap f407d7a Fix upgrade test Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 13 ++++ handlers/main.yml | 8 +++ .../notes/systemd-nfs-setup-5c35c23eda4443be.yaml | 11 +++ tasks/glance_post_install.yml | 26 +++++-- tasks/glance_pre_install.yml | 26 ++++++- templates/glance-systemd-mount.j2 | 12 ++++ tox.ini | 12 ++++ zuul.d/jobs.yaml | 7 ++ zuul.d/project.yaml | 5 +- 16 files changed, 247 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Mar 8 06:17:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:17:29 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_gnocchi 16.0.9 (pike) Message-ID: We are pumped to announce the release of: openstack-ansible-os_gnocchi 16.0.9: os_gnocchi for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 16.0.3..16.0.9 ------------------------------------------------------ 5f8950f Initial OSA zuul v3 role jobs Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 4 +++- zuul.d/project.yaml | 29 +++++++++++++++++++++++++++++ 5 files changed, 61 insertions(+), 22 deletions(-) From no-reply at openstack.org Thu Mar 8 06:17:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:17:54 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_horizon 16.0.9 (pike) Message-ID: We enthusiastically announce the release of: openstack-ansible-os_horizon 16.0.9: OpenStack Horizon role for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 16.0.7..16.0.9 ------------------------------------------------------ af4abba Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Mar 8 06:20:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 06:20:43 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_swift 16.0.9 (pike) Message-ID: We contentedly announce the release of: openstack-ansible-os_swift 16.0.9: os_swift for OpenStack Ansible This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 16.0.8..16.0.9 ---------------------------------------------------- c59b133 Zuul: Remove project name e848fe5 tests: test-swift-upgrades.sh: Remove the exit trap 74f407e Fix upgrade test Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 3 files changed, 20 insertions(+), 15 deletions(-) From no-reply at openstack.org Thu Mar 8 14:23:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 14:23:06 -0000 Subject: [release-announce] [tripleo] python-tripleoclient 5.4.6 (newton) Message-ID: We are pleased to announce the release of: python-tripleoclient 5.4.6: TripleO client This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. Changes in python-tripleoclient 5.4.5..5.4.6 -------------------------------------------- 9e035eb Use tmp env path when rewriting absolute resource paths 521312b Zuul: Remove project name f58c836 Remove RH1 OVB jobs from configuration Diffstat (except docs and test files) ------------------------------------- tripleoclient/v1/overcloud_deploy.py | 4 +++- zuul.d/layout.yaml | 4 ---- 2 files changed, 3 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 8 14:24:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 14:24:10 -0000 Subject: [release-announce] [tripleo] os-net-config 5.2.3 (newton) Message-ID: We are glad to announce the release of: os-net-config 5.2.3: OpenStack network configuration This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. Changes in os-net-config 5.2.2..5.2.3 ------------------------------------- 2c7c5e6 OvS 2.7 support - dpdk-devargs needs to provided for DPDK devices d7e35f3 Remove RH1 OVB jobs from configuration Diffstat (except docs and test files) ------------------------------------- os_net_config/impl_ifcfg.py | 18 +++++++++ os_net_config/utils.py | 28 ++++++++++++- zuul.d/layout.yaml | 2 - 5 files changed, 129 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Mar 8 14:26:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 14:26:42 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 5.6.8 (newton) Message-ID: We are jazzed to announce the release of: puppet-tripleo 5.6.8 This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. 5.6.8 ^^^^^ New Features * IPtables rules managed by Neutron won't be persistent on the host anymore. Instead, they'll be removed (if exist) from /etc/sysconfig/iptables. Changes in puppet-tripleo 5.6.7..5.6.8 -------------------------------------- fbab925 Reload iptables instead of restart 5086c67 Remove neutron-managed firewall rules from /etc/sysconfig/iptables aaef999 firewall: stop using stdlib stages 1e9e160 Zuul: Remove project name cbbf5bf Update nova::compute::libvirt for bug 1720787 db2d6f7 Use on-marked-down shutdown-sessions for redis haproxy conf b849cdf Prepare 5.6.8 (newton) 071b953 Remove RH1 OVB jobs from configuration 9b68a3a Enable automatic restart of memcached, apache and mongodb ba5cf72 Conditionally include nova patch config in Nuage Diffstat (except docs and test files) ------------------------------------- manifests/firewall.pp | 41 +++++++++++++++++++--- manifests/haproxy.pp | 2 +- manifests/profile/base/database/mongodb.pp | 20 +++++++++++ manifests/profile/base/keystone.pp | 25 +++++++++++++ manifests/profile/base/memcached.pp | 20 +++++++++++ .../profile/base/neutron/plugins/ml2/nuage.pp | 9 +++++ manifests/profile/base/nova/compute/libvirt.pp | 11 ++++++ metadata.json | 2 +- .../notes/neutron_iptables-9ea317c73b79929d.yaml | 5 +++ zuul.d/layout.yaml | 3 -- 10 files changed, 128 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu Mar 8 18:05:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 18:05:29 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 5.3.10 (newton) Message-ID: We are excited to announce the release of: tripleo-heat-templates 5.3.10: Heat templates for deploying OpenStack with OpenStack. This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 5.3.10 ^^^^^^ Security Issues * Change the IPtables rule for SNMP service and open 161 udp port on SnmpdIpSubnet parameter instead of 0.0.0.0/0. If SnmpdIpSubnet is left empty, SnmpdNetwork will be used. Changes in tripleo-heat-templates 5.3.9..5.3.10 ----------------------------------------------- afa4862 Adding new config parameters for Cisco UCSM ML2 driver 4de1d93 Tolerate network errors in pingtest retry logic 78b8c3b Restrict SNMP to internal network 997475c Do not use the 3rd argument of yaql groupBy 7582128 Update redirect for tripleo_upgrade_node.sh for CephStorage. 257bbff Open ports 443 and 80 on haproxy's firewall when horizon is standalone c23b633 Add PublicVirtualFixedIPs to ci network-environment.yaml 2a7fe12 Use relative path in ipv6 nic configs 565c81a Set restrictive file permissions on Ceph keyrings for non-containerized deployment 1ef26fd Start using nic-configs from THT repo instead of tripleo-ci 1b17cdc Start using ipv6 nic-configs from THT repo instead of tripleo-ci b8bbd95 Don't run check-tripleo OVB jobs frm RH1 anymore f6e82fb Latest Nexus Configuration Variables Updates a1e8f1c Remove RH1 OVB jobs from configuration Diffstat (except docs and test files) ------------------------------------- ci/environments/network/multiple-nics-ipv6/README | 23 + .../multiple-nics-ipv6/network-environment.yaml | 25 + .../network-isolation-absolute.yaml | 35 + .../multiple-nics-ipv6/network-isolation.yaml | 35 + .../nic-configs/ceph-storage.yaml | 124 ++++ .../nic-configs/cinder-storage.yaml | 96 +++ .../multiple-nics-ipv6/nic-configs/compute.yaml | 135 ++++ .../multiple-nics-ipv6/nic-configs/controller.yaml | 156 +++++ .../nic-configs/swift-storage.yaml | 96 +++ .../network/multiple-nics-ipv6/ui-settings.pickle | 732 +++++++++++++++++++++ ci/environments/network/multiple-nics/README | 23 + .../network/multiple-nics/network-environment.yaml | 26 + .../multiple-nics/network-isolation-absolute.yaml | 29 + .../network/multiple-nics/network-isolation.yaml | 29 + .../multiple-nics/nic-configs/ceph-storage.yaml | 119 ++++ .../multiple-nics/nic-configs/cinder-storage.yaml | 92 +++ .../network/multiple-nics/nic-configs/compute.yaml | 136 ++++ .../multiple-nics/nic-configs/controller.yaml | 148 +++++ .../multiple-nics/nic-configs/swift-storage.yaml | 92 +++ .../network/multiple-nics/ui-settings.pickle | 716 ++++++++++++++++++++ environments/neutron-ml2-cisco-nexus-ucsm.yaml | 7 +- extraconfig/tasks/major_upgrade_ceph_storage.sh | 2 +- network/service_net_map.j2.yaml | 1 + overcloud.j2.yaml | 8 +- .../all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml | 65 +- puppet/services/ceph-base.yaml | 4 +- puppet/services/horizon.yaml | 7 + puppet/services/snmp.yaml | 21 +- .../notes/snmp_firewall-ab17f60ba1ec71d2.yaml | 7 + validation-scripts/all-nodes.sh | 3 +- zuul.d/layout.yaml | 2 - 31 files changed, 2974 insertions(+), 20 deletions(-) From no-reply at openstack.org Thu Mar 8 18:14:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 08 Mar 2018 18:14:16 -0000 Subject: [release-announce] [tripleo] tripleo-validations 5.1.4 (newton) Message-ID: We joyfully announce the release of: tripleo-validations 5.1.4: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations For more details, please see below. Changes in tripleo-validations 5.1.3..5.1.4 ------------------------------------------- 4428c21 Zuul: Remove project name 7426e93 Sanitize validations output Diffstat (except docs and test files) ------------------------------------- validations/callback_plugins/validation_output.py | 10 +++++++--- zuul.d/layout.yaml | 2 -- 2 files changed, 7 insertions(+), 5 deletions(-) From no-reply at openstack.org Fri Mar 9 00:00:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 09 Mar 2018 00:00:17 -0000 Subject: [release-announce] [winstackers] os-win 4.0.0 (rocky) Message-ID: We are thrilled to announce the release of: os-win 4.0.0: Windows / Hyper-V library for OpenStack projects. This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/os-win Download the package from: https://pypi.python.org/pypi/os-win Please report issues through launchpad: http://bugs.launchpad.net/os-win For more details, please see below. 4.0.0 ^^^^^ New Features * Hyper-V can take advantage of different NIC hardware offload capabilities and can assign different offloading resources to VM NICs (SR-IOV, IOV queues, VMQs, IPSec). hostutils can now retrieve all the different NIC hardware offloading resources available to Hyper-V (depending on the physical NICs assigned). networkutils can now enable / assign different NIC hardware offloading resources to a given vSwitch port. Changes in os-win 3.0.0..4.0.0 ------------------------------ 5850920 Improve WMI jobs logging ea65d0a Ensures that all classes have the same interface as their parents edcd896 Update reno for stable/queens 2cbb422 Updated from global requirements 823b162 tests: Use mock autospec in unit tests 776270c Fixes port security settings caching issue 63ccd40 Adds NIC hardware offload support fbd33d5 Updated from global requirements 951bafd Updated from global requirements a518633 Updated from global requirements d72e3eb Updated from global requirements 1b99d30 [Trivial] Allow flushing named pipe log handles bbaa712 Cleanup test-requirements 818ba63 Remove deprecated methods Diffstat (except docs and test files) ------------------------------------- .../unit/utils/compute/test_livemigrationutils.py | 52 +++++++------- .../unit/utils/compute/test_migrationutils.py | 7 +- .../unit/utils/storage/initiator/test_fc_utils.py | 26 +++---- .../utils/storage/initiator/test_iscsi_utils.py | 10 +-- .../storage/target/test_iscsi_target_utils.py | 18 +++-- .../unit/utils/storage/virtdisk/test_vhdutils.py | 9 ++- os_win/utils/compute/clusterutils.py | 18 +++-- os_win/utils/compute/vmutils.py | 27 +++++++ os_win/utils/hostutils.py | 77 ++++++++++++++++++++ os_win/utils/io/ioutils.py | 2 +- os_win/utils/io/namedpipe.py | 7 ++ os_win/utils/jobutils.py | 66 ++++++++++++++--- os_win/utils/network/networkutils.py | 83 ++++++++++++++++++---- os_win/utils/storage/smbutils.py | 31 -------- os_win/utilsfactory.py | 5 -- ...-hardware-offload-support-5912c91b2da93044.yaml | 10 +++ releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 4 +- test-requirements.txt | 7 +- 37 files changed, 628 insertions(+), 234 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3ca1bf2..9ed8e27 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 @@ -11 +11 @@ oslo.config>=5.1.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 6ea58c3..94004ed 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +8,0 @@ ddt>=1.0.1 # MIT -python-subunit>=1.0.0 # Apache-2.0/BSD @@ -11 +10 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -13 +12 @@ oslo.config>=5.1.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -17 +16 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Fri Mar 9 18:23:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 09 Mar 2018 18:23:20 -0000 Subject: [release-announce] [tripleo] tripleo-upgrade 2.0.0 Message-ID: We contentedly announce the release of: tripleo-upgrade 2.0.0: tripleo-upgrade - An ansible role for upgrade and update a TripleO deployment Download the package from: https://tarballs.openstack.org/tripleo-upgrade/ For more details, please see below. Changes in tripleo-upgrade 1.0.0..2.0.0 --------------------------------------- 7210d80 Add support for passing ansible ssh user to tripleo-ansible-inventory 0ddf488 Remove any extra newlines from upgrade script edab50d Fix conditional for oooq ffu scenario transformation. ca132f8 Ignore ironic nodes when registering compute nodes 8f876f8 Add support for using custom FFU repository scripts a850ea3 Implement support for FFU undercloud upgrade workarounds ce9335e Ignore ffu patch errors 855e45d Replace scenario file in oooq ffu upgrade. a8398f1 Fix typo (overcoud->overcloud) 6869f12 Add tag to FFU prepare and playbooks scripts bb9627a Add .sh to the original file to collect them. fbf0dc3 Store ansible playbooks output to log files for FFU 12d2959 Pass stack's name to overcloud update commands. 4af3f29 Don't hardcode overcloud stack name. 5d411bc Add 'overcloud_images_validate' tag fa31a8f Use the last name of a file path of deployment-files parameter. c437647 Skip SSH host key check during FFU 2161fd0 Fix workarounds template before ffu upgrade steps playbook d51db23 Use queens branch for the 3rd tripleo-repos FFU repository 26c0407 [UPDATES] Validated oc containers/images. 18b0664 Update init to work when inheriting from `overcloud deploy` 9b6479c Use config-download-environment.yaml during FFU 049d83b Fix EnabledServices output so it can capture the pacemaker check 976e3b3 Stop using the tripleoupstream docker.io namespace 73d90df Remove container prepare steps from FFU tasks 5be50fd Update init command for Queens 2136e61 Add support for pre undercloud upgrade workarounds 8d852b0 Run compute upgrade only in compute hosts. 93c4b41 Fix deployment_with_ha missing attribute 6d4d27c ffu: Introduce ffu upgrade tasks ad85b0b Remove old puppet ceph hieradata during upgrade 7370039 Create compute pre_upgrade script for oooq. 35fdef2 Less opinionated detection of service env files bea01b1 More robust check for deployment_with_ha 84419c4 Add the option of specifying a custom overcloud stack name 731123e Update readme to include InfraRed installation command d39b1b9 Append docker-ha.yaml conditionally. 9465f59 Update reno for stable/pike 97946f8 fix the repository location 6377a43 Add condition to create container images download script. Diffstat (except docs and test files) ------------------------------------- README.md | 12 ++- defaults/main.yml | 51 ++++++++- infrared_plugin/main.yml | 40 ++++++- infrared_plugin/plugin.spec | 52 ++++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 ++ setup.cfg | 2 +- tasks/common/ssh_config_skip_host.yml | 6 ++ tasks/fast-forward-upgrade/create-ffu-scripts.yaml | 22 ++++ .../create-prepare-scripts.yaml | 74 +++++++++++++ .../fast-forward-upgrade/ffu_download_config.yaml | 8 ++ .../ffu_update_stack_outputs.yaml | 22 ++++ tasks/fast-forward-upgrade/main.yml | 85 +++++++++++++++ tasks/fast-forward-upgrade/undercloud-upgrade.yml | 22 ++++ tasks/main.yml | 3 + tasks/update/create-update-scripts.yaml | 9 +- tasks/update/main.yml | 8 ++ tasks/upgrade/compute_detect.yml | 25 +++++ tasks/upgrade/compute_upgrade.yml | 8 +- tasks/upgrade/convert_ceph_params.yaml | 9 ++ tasks/upgrade/create-upgrade-scripts.yaml | 47 ++++++--- tasks/upgrade/node_upgrade_script.yml | 22 ++-- tasks/upgrade/non_controller_upgrade_scripts.yml | 10 +- tasks/upgrade/step_upgrade.yml | 6 ++ templates/create_registry_env.sh.j2 | 10 +- templates/download_images.sh.j2 | 4 +- templates/extraconfig_override.yaml.j2 | 11 ++ templates/fast-forward-upgrade/ffu_repos.yaml.j2 | 4 + .../ffu_upgrade_playbook.sh.j2 | 12 +++ .../fast-forward-upgrade/undercloud_upgrade.sh.j2 | 21 ++++ .../undercloud_workarounds_post.sh.j2 | 63 +++++++++++ .../undercloud_workarounds_pre.sh.j2 | 63 +++++++++++ templates/fast-forward-upgrade/workarounds.sh.j2 | 115 +++++++++++++++++++++ templates/overcloud_update.sh.j2 | 14 ++- templates/overcloud_update_setup.sh.j2 | 3 +- templates/validate_docker_images_versions.sh.j2 | 71 +++++++++++++ templates/workload_launch.sh.j2 | 2 +- 37 files changed, 884 insertions(+), 59 deletions(-) From no-reply at openstack.org Mon Mar 12 16:11:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:11:21 -0000 Subject: [release-announce] [openstackansible] ansible-hardening 14.2.16 (newton) Message-ID: We are gleeful to announce the release of: ansible-hardening 14.2.16: OpenStack-Ansible: Host security hardening This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/ansible-hardening/ For more details, please see below. Changes in ansible-hardening 14.2.14..14.2.16 --------------------------------------------- dc602db Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon Mar 12 16:11:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:11:27 -0000 Subject: [release-announce] [openstackansible] openstack-ansible 14.2.16 (newton) Message-ID: We are gleeful to announce the release of: openstack-ansible 14.2.16: Ansible playbooks for deploying OpenStack This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 14.2.16 ^^^^^^^ Other Notes * The *max_fail_percentage* playbook option has been used with the default playbooks since the first release of the playbooks back in **Icehouse**. While the intention was to allow large-scale deployments to succeed in cases where a single node fails due to transient issues, this option has produced more problems that it solves. If a failure occurs that is transient in nature but is under the set failure percentage the playbook will report a success, which can cause silent failures depending on where the failure happened. If a deployer finds themselves in this situation the problems are are then compounded because the tools will report there are no known issues. To ensure deployers have the best deployment experience and the most accurate information a change has been made to remove the *max_fail_percentage* option from all of the default playbooks. The removal of this option has the side effect of requiring the deploy to skip specific hosts should one need to be omitted from a run, but has the benefit of eliminating silent, hard to track down, failures. To skip a failing host for a given playbook run use the *--limit '!$HOSTNAME'* CLI switch for the specific run. Once the issues have been resolved for the failing host rerun the specific playbook without the *--limit* option to ensure everything is in sync. Changes in openstack-ansible 14.2.15..14.2.16 --------------------------------------------- 2f4e89f Update role SHA's to include additional fixes c863053 Increase Ansible SSH connection retries 0d80b61 Remove the "max_fail_percentage" option 7838669 Update all SHAs for 14.2.16 Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 12 ++++++------ playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 2 +- playbooks/etcd-install.yml | 1 - playbooks/galera-install.yml | 2 -- playbooks/haproxy-install.yml | 1 - playbooks/inventory/group_vars/all.yml | 2 +- playbooks/lxc-containers-create.yml | 1 - playbooks/lxc-containers-destroy.yml | 1 - playbooks/lxc-hosts-setup.yml | 1 - playbooks/memcached-install.yml | 1 - playbooks/openstack-hosts-setup.yml | 1 - playbooks/os-aodh-install.yml | 1 - playbooks/os-ceilometer-install.yml | 1 - playbooks/os-cinder-install.yml | 2 -- playbooks/os-glance-install.yml | 1 - playbooks/os-gnocchi-install.yml | 1 - playbooks/os-heat-install.yml | 1 - playbooks/os-horizon-install.yml | 1 - playbooks/os-keystone-install.yml | 2 -- playbooks/os-magnum-install.yml | 1 - playbooks/os-nova-install.yml | 3 --- playbooks/os-swift-install.yml | 2 -- playbooks/os-swift-sync.yml | 1 - playbooks/os-tempest-install.yml | 1 - playbooks/rabbitmq-install.yml | 3 --- playbooks/repo-server.yml | 1 - playbooks/rsyslog-install.yml | 1 - playbooks/utility-install.yml | 1 - .../notes/remove-fax-fail-5038b4b6eb4951b3.yaml | 21 +++++++++++++++++++++ scripts/openstack-ansible.rc | 1 + 31 files changed, 31 insertions(+), 42 deletions(-) From no-reply at openstack.org Mon Mar 12 16:11:46 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:11:46 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-galera_server 14.2.16 (newton) Message-ID: We contentedly announce the release of: openstack-ansible-galera_server 14.2.16: Galera Server role for OpenStack-Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. Changes in openstack-ansible-galera_server 14.2.15..14.2.16 ----------------------------------------------------------- 684601b Fix Apt cache update due to adding Galera repo Diffstat (except docs and test files) ------------------------------------- tasks/galera_install_apt.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Mar 12 16:12:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:12:00 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-haproxy_server 14.2.16 (newton) Message-ID: We are glad to announce the release of: openstack-ansible-haproxy_server 14.2.16: haproxy_server role for OpenStack-Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. 14.2.16 ^^^^^^^ New Features * HAProxy services that use backend nodes that are not in the Ansible inventory can now be specified manually by setting "haproxy_backend_nodes" to a list of "name" and "ip_addr" settings. Changes in openstack-ansible-haproxy_server 14.2.14..14.2.16 ------------------------------------------------------------ 7742c18 Zuul: Remove project name e03ed2a Add ability to manage non-inventory hosts ba0e13e Set python interpreter for HATop download Diffstat (except docs and test files) ------------------------------------- .../non_inventory_hosts-c0fa4c185a01e78b.yaml | 6 ++++++ tasks/haproxy_install_hatop.yml | 2 ++ templates/service.j2 | 14 ++++++++++---- zuul.d/project.yaml | 2 -- 7 files changed, 61 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Mar 12 16:12:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:12:27 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_aodh 14.2.16 (newton) Message-ID: We are stoked to announce the release of: openstack-ansible-os_aodh 14.2.16: os_aodh for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 14.2.14..14.2.16 ----------------------------------------------------- 891bb96 Fix for lookup and get_url occuring in different places 0c90d83 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/aodh_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:12:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:12:31 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_glance 14.2.16 (newton) Message-ID: We are delighted to announce the release of: openstack-ansible-os_glance 14.2.16: os_glance for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. Changes in openstack-ansible-os_glance 14.2.14..14.2.16 ------------------------------------------------------- 9801199 Fix for lookup and get_url occuring in different places 4b4d68c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/glance_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:12:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:12:32 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_keystone 14.2.16 (newton) Message-ID: We joyfully announce the release of: openstack-ansible-os_keystone 14.2.16: os_keystone for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 14.2.14..14.2.16 --------------------------------------------------------- d45227f Fix for lookup and get_url occuring in different places c1fffc4 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/keystone_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:13:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:13:02 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_heat 14.2.16 (newton) Message-ID: We are delighted to announce the release of: openstack-ansible-os_heat 14.2.16: os_heat for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 14.2.14..14.2.16 ----------------------------------------------------- 7beafbd Fix for lookup and get_url occuring in different places 7e010af Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/heat_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:13:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:13:14 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_magnum 14.2.16 (newton) Message-ID: We are satisfied to announce the release of: openstack-ansible-os_magnum 14.2.16: os_magnum for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. Changes in openstack-ansible-os_magnum 14.2.14..14.2.16 ------------------------------------------------------- d4372bb Fix for lookup and get_url occuring in different places d420bb4 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:13:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:13:41 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-memcached_server 14.2.16 (newton) Message-ID: We are overjoyed to announce the release of: openstack-ansible-memcached_server 14.2.16: memcached_server for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 14.2.14..14.2.16 -------------------------------------------------------------- 4be8f4d Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon Mar 12 16:13:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:13:41 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_rally 14.2.16 (newton) Message-ID: We are pleased to announce the release of: openstack-ansible-os_rally 14.2.16: os_rally for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 14.2.14..14.2.16 ------------------------------------------------------ e36fb46 Fix for lookup and get_url occuring in different places 8951ad1 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 2 +- tasks/install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 3 files changed, 9 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 12 16:13:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:13:42 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_swift 14.2.16 (newton) Message-ID: We exuberantly announce the release of: openstack-ansible-os_swift 14.2.16: os_swift for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 14.2.14..14.2.16 ------------------------------------------------------ 446e1c6 Fix for lookup and get_url occuring in different places 2dc5701 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/swift_install.yml | 11 ++++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 10 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:13:51 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:13:51 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_neutron 14.2.16 (newton) Message-ID: We are jazzed to announce the release of: openstack-ansible-os_neutron 14.2.16: os_neutron role for OpenStack- Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 14.2.14..14.2.16 -------------------------------------------------------- 84ed68a Fix for lookup and get_url occuring in different places 510ea36 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/neutron_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:14:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:14:07 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rabbitmq_server 14.2.16 (newton) Message-ID: We are chuffed to announce the release of: openstack-ansible-rabbitmq_server 14.2.16: rabbitmq_server for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 14.2.14..14.2.16 ------------------------------------------------------------- 71f0f84 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon Mar 12 16:14:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:14:20 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_sahara 14.2.16 (newton) Message-ID: We high-spiritedly announce the release of: openstack-ansible-os_sahara 14.2.16: os_sahara for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 14.2.14..14.2.16 ------------------------------------------------------- 3421d58 Fix for lookup and get_url occuring in different places d705aa7 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/sahara_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:14:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:14:55 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_gnocchi 14.2.16 (newton) Message-ID: We joyfully announce the release of: openstack-ansible-os_gnocchi 14.2.16: os_gnocchi for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 14.2.15..14.2.16 -------------------------------------------------------- f1814bd Change default gnocchi ceph pool name to metrics Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Mar 12 16:15:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:15:36 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rsyslog_server 14.2.16 (newton) Message-ID: We exuberantly announce the release of: openstack-ansible-rsyslog_server 14.2.16: rsyslog_server for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 14.2.14..14.2.16 ------------------------------------------------------------ 0d036aa Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon Mar 12 16:17:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:17:02 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_cinder 14.2.16 (newton) Message-ID: We are amped to announce the release of: openstack-ansible-os_cinder 14.2.16: os_cinder role for OpenStack- Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 14.2.14..14.2.16 ------------------------------------------------------- 8d84987 Fix for lookup and get_url occuring in different places 911e65d Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/cinder_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:17:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:17:08 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-ironic 14.2.16 (newton) Message-ID: We are pumped to announce the release of: openstack-ansible-ironic 14.2.16: Ironic Role for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 14.2.14..14.2.16 ---------------------------------------------------- 370f29e Fix for lookup and get_url occuring in different places 2afdfb0 Zuul: Remove project name df587ac Change stable/newton branch to newton-eol Diffstat (except docs and test files) ------------------------------------- defaults/main.yml | 2 +- tasks/ironic_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 3 files changed, 9 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 12 16:17:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:17:17 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_horizon 14.2.16 (newton) Message-ID: We are chuffed to announce the release of: openstack-ansible-os_horizon 14.2.16: OpenStack Horizon role for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 14.2.14..14.2.16 -------------------------------------------------------- 88bb96d Fix for lookup and get_url occuring in different places 40c1172 Zuul: Remove project name 9dda478 Set WSGIApplicationGroup %{GLOBAL} as recommended Diffstat (except docs and test files) ------------------------------------- tasks/horizon_install.yml | 9 ++++++++- templates/openstack_dashboard.conf.j2 | 2 +- zuul.d/project.yaml | 2 -- 3 files changed, 9 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 12 16:17:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:17:35 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_ceilometer 14.2.16 (newton) Message-ID: We are jazzed to announce the release of: openstack-ansible-os_ceilometer 14.2.16: os_ceilometer role for OpenStack-Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 14.2.14..14.2.16 ----------------------------------------------------------- 490eb91 Fix for lookup and get_url occuring in different places c35b986 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- tasks/ceilometer_install.yml | 9 ++++++++- zuul.d/project.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 12 16:18:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:18:13 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_nova 14.2.16 (newton) Message-ID: We are psyched to announce the release of: openstack-ansible-os_nova 14.2.16: os_nova for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. Changes in openstack-ansible-os_nova 14.2.15..14.2.16 ----------------------------------------------------- d85329a Fix cache update after initial apt_repository fail Diffstat (except docs and test files) ------------------------------------- tasks/nova_compute_powervm_install.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Mar 12 16:21:58 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:21:58 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-plugins 14.2.16 (newton) Message-ID: We are pleased to announce the release of: openstack-ansible-plugins 14.2.16: plugins for OpenStack Ansible This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 14.2.14..14.2.16 ----------------------------------------------------- 56421ae Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- zuul.d/project.yaml | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Mon Mar 12 16:28:09 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 16:28:09 -0000 Subject: [release-announce] [puppet] puppet-ceilometer 12.4.1 (queens) Message-ID: We eagerly announce the release of: puppet-ceilometer 12.4.1: Puppet module for OpenStack Ceilometer This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ For more details, please see below. 12.4.1 ^^^^^^ Upgrade Notes * The extra_params to ceilometer::db::sync does not default to using --skip-gnocchi-resource-types now. If you are running ceilometer without gnocchi you need to pass this argument manually in ceilometer::db::sync::extra_params so it's appaneded to the ceilometer-upgrade call. Changes in puppet-ceilometer 12.4.0..12.4.1 ------------------------------------------- 68d19f8 Prepare new bug-fix release in queens 4100abf Do not skip gnocchi resource type creation by default in db::sync 44519f3 Update UPPER_CONSTRAINTS_FILE for stable/queens eeb4bea Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/db/sync.pp | 4 ++-- metadata.json | 4 ++-- ...eter-db-dont-skip-gnocchi-resource-types-a278ceb929a42da3.yaml | 8 ++++++++ spec/acceptance/ceilometer_wsgi_apache_spec.rb | 2 ++ spec/classes/ceilometer_db_sync_spec.rb | 2 +- tox.ini | 2 +- 7 files changed, 17 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Mar 12 22:13:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 22:13:14 -0000 Subject: [release-announce] [ironic] python-ironicclient 2.3.0 (rocky) Message-ID: We are pleased to announce the release of: python-ironicclient 2.3.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-ironicclient Download the package from: https://pypi.python.org/pypi/python-ironicclient Please report issues through launchpad: https://bugs.launchpad.net/python-ironicclient For more details, please see below. 2.3.0 ^^^^^ New Features * Adds support for rescue_interface for the commands below. They are available starting with ironic API microversion 1.38. * "openstack baremetal node create" * "openstack baremetal node show" * "openstack baremetal node set" * "openstack baremetal node unset" * "openstack baremetal driver list" * "openstack baremetal driver show" * Adds the below commands to OSC to support rescue mode for ironic available starting with API version 1.38: * "openstack baremetal node rescue" * "openstack baremetal node unrescue" Changes in python-ironicclient 2.2.0..2.3.0 ------------------------------------------- 964556b Updated from global requirements 25bf1a4 Change confusing test class names 9683a7e Update 'Usage' section in 'doc/source/api_v1.rst' 1d74c50 Updated from global requirements 67fac2f Replace use of functools.wraps() with six.wraps() d7e7ea9 Zuul: Remove project name 6b53f45 Use 'with' method rather than having to call close 487ad98 Follow-up of rescue mode e0d8b16 Add rescue_interface to node and driver fce885b Add support for RESCUE and UNRESCUE provision states 79cffe3 Update reno for stable/queens 25a3cee Replace curly quotes with straight quotes b11e679 Use the 'ironic' queue for the gate 979b915 Check return value in test_baremetal_list_traits Diffstat (except docs and test files) ------------------------------------- ironicclient/common/http.py | 5 +- ironicclient/common/utils.py | 5 +- ironicclient/osc/v1/baremetal_node.py | 59 +++++++- ironicclient/v1/create_resources.py | 3 +- ironicclient/v1/node.py | 14 +- ironicclient/v1/resource_fields.py | 6 + ironicclient/v1/utils.py | 4 + ...erface-to-node-and-driver-e3ff9b5df2628e5a.yaml | 12 ++ ...d-rescue-unrescue-support-f78266514ca59346.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 4 +- setup.cfg | 2 + tox.ini | 2 +- zuul.d/project.yaml | 2 +- 23 files changed, 312 insertions(+), 33 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b965f1f..9277e32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ jsonschema<3.0.0,>=2.6.0 # MIT -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 @@ -14 +14 @@ PrettyTable<0.8,>=0.7.1 # BSD -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT From no-reply at openstack.org Mon Mar 12 22:27:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 12 Mar 2018 22:27:19 -0000 Subject: [release-announce] [neutron] ovsdbapp 0.10.0 (queens) Message-ID: We enthusiastically announce the release of: ovsdbapp 0.10.0: A library for creating OVSDB applications This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through launchpad: http://bugs.launchpad.net/ovsdbapp For more details, please see below. Changes in ovsdbapp 0.9.1..0.10.0 --------------------------------- f971e5d Transaction: Handle NOT_LOCKED status 592fd23 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- ovsdbapp/backend/ovs_idl/transaction.py | 13 +++++++++++-- requirements.txt | 2 +- test-requirements.txt | 6 +++--- 3 files changed, 15 insertions(+), 6 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bc850d3..ff6ceb4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ netaddr>=0.7.18 # BSD -ovs>=2.7.0 # Apache-2.0 +ovs>=2.8.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 26dc93f..6aa28ad 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,3 +9,3 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Tue Mar 13 04:29:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 13 Mar 2018 04:29:07 -0000 Subject: [release-announce] [ironic] python-ironic-inspector-client 3.1.1 (queens) Message-ID: We are glad to announce the release of: python-ironic-inspector-client 3.1.1: Python client for Ironic Inspector This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/python-ironic-inspector- client Download the package from: https://pypi.python.org/pypi/python-ironic-inspector-client Please report issues through launchpad: https://bugs.launchpad.net/python-ironic-inspector-client For more details, please see below. Changes in python-ironic-inspector-client 3.1.0..3.1.1 ------------------------------------------------------ deedd34 Updated from global requirements 6caaa3d Update UPPER_CONSTRAINTS_FILE for stable/queens 82f0c12 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 325209c..9fe1bfc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Tue Mar 13 21:54:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 13 Mar 2018 21:54:27 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 8.0.0 (queens) Message-ID: We exuberantly announce the release of: tripleo-heat-templates 8.0.0: Heat templates for deploying OpenStack with OpenStack. This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 8.0.0 ^^^^^ New Features ************ * Add KernelIpForward configuration to enable/disable the net.ipv4.ip_forward configuration. * Allow to configure extra Kernel modules and extra sysctl settings per role and not only global to the whole deployment. The two parameters that can be role-specific are ExtraKernelModules and ExtraSysctlSettings. * If TLS on the internal network is enabled, the nova-novnc to libvirt vnc transport defaults to using TLS. This can be changed by setting the "UseTLSTransportForVnc" parameter, which is "true" by default. A dedicated IPA sub-CA can be specified by the "LibvirtVncCACert" parameter. By default the main IPA CA will be used. Bug Fixes ********* * Fixes GUI feature loaded into OpenDaylight, which fixes the GUI as well as the URL used for Docker healthcheck. Changes in tripleo-heat-templates 7.0.0.0rc1..8.0.0 --------------------------------------------------- 295f22b kernel: make ExtraKernelModules and ExtraSysctlSettings role-specific b11e641 Adding a workaround for enabling steering in ConnectX-3 devices 25eba57 Add KernelIpForward configuration 5871c9f Fixes OpenDaylight healthcheck/GUI feature f0c01ef Add a ComputeInstanceHA role 9800a56 Add support for libvirt VNC TLS 1b767be Add step to run secret_store_sync before instance startup 6cd4184 Update UPPER_CONSTRAINTS_FILE for stable/queens a8688e9 Update .gitreview for stable/queens c43a910 Import net-config-simple-bridge.yaml from tropleo-ci repo c2538f7 Disable murano horizon plugin until dep is met d0a0397 Use ipaddress module b5f2985 Revert "Add firewall chain configuration" dd9b008 Make the minor update for docker idempotent 3ba9190 Zaqar: Bind to IP, not proxied host a929185 Enable mistral-api health check b2c996c Enable mistral-event-engine health check ec8d2ba Set openshift_(ip|hostname) to ctrlplane ip fc06a7d Introduce wait_backoff, fail_if_empty wrappers 9348508 ffu: Introduce Keystone fast-forward upgrade tasks 5b9127c Return old ranges to network_data.yaml 293dc73 Fix invalid Ceph and BlockStorage role template 06afcee FFU: repo section string manipulation error. 11ff6d0 Add extra yaml validations in upgrade tasks. cf64b89 Remove tags from upgrade tasks for ptp.yaml. bbf0e9b Allows Configuration of Additional of Lbaas and Neutron ca77210 Do not remove packages during FFU d726a9c Add cisco VTS ML2 template for a dockerized service and default environment settings e8634c8 Add OVN Hardware Offloading environment files ec4f24e ffu: Introduce Glance fast-forward upgrade tasks d2073a1 ffu: Introduce Cinder fast-forward upgrade tasks 781094e ffu: Introduce Nova fast-forward upgrade tasks b627ccb ffu: Introduce Swift fast-forward upgrade tasks 65b05c0 ffu: Introduce Pacemaker fast-forward upgrade tasks c538e29 ffu: Introduce prep workarounds for FFU 93083a6 ffu: Add fast-forward-upgrade env 961f731 Refactor get-occ-config.sh 4be6bb1 FFU: Introduce gnocchi fast-forward-upgrade tasks 863c798 Adding support for ComputeLiquidio role in Network jinja file. Since Liquidio compute nodes contain Liquidio smart NIC, tenant network ip is assigned in the smart NIC instead of Compute node. 0b1afb4 Allows for configuration of the Ceph cluster name a1ec856 Add firewall chain configuration 0ddfff7 Do not use the 3rd argument of yaql groupBy e4faefc Enable multipathd health check 4982646 Improve the minor update of the docker service dcf126b Remove unused DeploymentActions resource db61b37 Add RHELRegistrationActions to rhel-registration template b7a70f5 Removed ovs-dpdk workaround to fix the vhost socket permission 1902907 Simplify FastForwardRepoArgs structure used in FFU repo selection. f48709e Revert "Disable SNMP service in all CI jobs" 43155ed Restrict SNMP to internal network 995cf71 docker: don't override horizon::vhost_extra_params 05a0f6c Add TripleOFirewall service to undercloud roles 9d9289c undercloud: remove duplicate Neutron Server entry c658ca5 docker-registry: add missing firewall rules fd7999c mistral-executor: mount /var/lib/mistral e897da3 Update YAQL queries with groupBy ee0521b Add reno for manila generic driver removal dc811f8 Fix a typo in docker_puppet_apply.sh fa026d6 Add non-production ceph defaults to low-memory-usage.yaml 985e037 docker: configure group/user for deployment_user 7b762a6 Disable UseDNS in sshd config fb27465 Mount netns as shared to persist namespaces 029ec62 Add pacemaker upgrade_tasks for P..Q major upgrade dc9fcd3 Align zaqar max_messages_post_size with undercloud 53c2327 Undercloud: support for external VIP for SSL ac9af72 Fix PublicVirtualFixedIPs in envs 2468fe1 undercloud_post: fix subnet name f89d8d2 Unify the Cinder HA and non-HA docker configurations 32fe279 Undercloud: fix stackrc TLS URL detection 7a5d5a8 Add tls roles for undercloud cb90c8c Disable SNMP service in all CI jobs d20264c Do not depends on the order of the hash vars in ffu repo switching. 7e43466 Added and modified the services for ComputeLiquidio role 910cf40 Add docker service for neutron-ovs-dpdk-agent service 2adb2b6 Fixes missing SSL configuration for Neutron DHCP agent b2d7622 Adding new config parameters for Cisco UCSM ML2 driver 3d8f47a ffu: Allow FASTFORWARDUPGRADE as a StackUpdateType cf1de90 Allow passing custom openshift-ansible playbook a3b3653 Revert "Enable *_use_fqdn in ceph-ansible when EnableInternalTLS" 1dec175 Render NIC config templates with jinja2 26553aa Add support for OVN hw offloading in containers f9e099f Ensure node is rebooted before enabling DPDK b121325 Enable Barbican health checks 7f48117 Add name to debug tasks 60a209b Ignore same file errors for templates processor 50bd7f1 Cleanup /etc/sysconfig/iptables on stack update 2629906 Fix docker neutron logging 7cf9a76 ffu: tripleo-packages repo management acb2475 ffu: Add fast-forward upgrade outputs to RoleConfig 0cb5c84 Always evaluate step first in conditional e6946bc Fix custom output dir for templates processor a1c479f [Upgrade] Reuse OVS workaround in docker neutron ovs agent 39cf6ef Adding docker service for the L2GW 910e39c Adding docker service for BGPVPN Service Plugin 8318923 Fix docker nova logging 5defc7a Expose params to enable panko expirer cron cc9ec3d Mount central agent log dir to access outside the container b2b37b6 Add S3 storage driver as an option and its config 83ae4b7 Adding /usr/share/neutron/server config dir fa66c32 Do not generate apache/haproxy certs for invalid networks 5ebcd23 OpenShift: Properly disable bare metal OVS 05b8f5e Set rgw_keystone_revocation_interval to 0 for ceph-ansible 0845f02 Remove tags from upgrade tasks for aide.yml. d0a92f1 Add PTP composable service ab1a421 Add new encryption middleware to swift proxy 5d81257 Add Mistral to the provided controller roles dfb6a4c Add --live-restore to the docker_options in puppet/services/docker.yaml 5e0e06b Move options out of the OpenShiftMaster template 254d1de OpenShift: Accept generic global parameters bc86181 Fix missing Swift d1 directory b20bce1 logging: use service_config_settings for fluentd e5c72b1 Fixes SSL/TLS with OpenDaylight docker service 6f2204f RHSM: update parameters in doc b9ebc4e Pass storage nfs VIP to ceph-ansible 96b82d1 Add support for ceph-nfs manila backend 52ac3b3 horizon: trigger _member_ role creation in Keystone fa95169 Remove heat-api-cloudwatch service support 35e024a Include check of deployed server configs in multinode 4308485 Restore disable templates for telemetry for Queens 91db202 Fix Redis TLS setup and its HA deployment 64e648d Fix the paths for the enable-internal-tls.yaml file in the ssl/ dir ee65c76 Add a StorageNFS network for use by Manila/Ganesha f17b0a1 Revert "Introduce wait_backoff, fail_if_empty wrappers" e727fd4 Remove redundant action key on NetworkDeployment 897f828 Add bond-network-templates for OVB public bond CI 77c82f6 Add subnet property to ctlplane network for server resources 25b0b97 Add incoming storage driver param 4ae6833 Disable ceph-mgr dashboard module 3c7c763 Enable Neutron server health check 7fa5b28 Fix OpenDaylightConnectionProtocol deprecated 9a2dcc2 Zuul: Remove project name 56038f3 Change type of CephAnsiblePlaybook from string to comma_delimited_list ec08df3 Expose param to configure EventTTL 8b578da inspector: fix perms on /var/lib/ironic e99296b Add CephClient and CephExternal to the Telemetry role 6381879 Bind mount the database client settings in cinder_api_db_sync 0f2f51d Fix hardcoded dependency for ExtraConfigPost. bfbab1d Add release notes for IPSec 9875e4e Adding support for odl hw offloading in containers 9ec8c8f Make sure deploy_steps_max is defined for update playbook afe81a4 Add support for Dell EMC VNX Cinder Backend 0dcb51e Enable configuring tripleo-ipsec variables through IpsecVars 886b815 Upgrade ODL c5e692c Added realtime NFV roles for OVS-DPDK and SR-IOV dae0bd9 Tie keystone admin API port to what we configure in t-h-t 785d1b2 Configure qemu group setting as hugetlbfs for ovs-dpdk 0c65801 Run cinder-backup in a privileged container 2a25eda Sync services on roles/Telemetry.yaml ba0719c Add {{step}} var to Task name 86e3cf2 Add post_upgrade_tasks with post_upgrade_steps_playbook output 54f14a0 Switch to ceph-ansible rolling_update on upgrade converge b4c1110 Add OVNController service to Networker role 71d59bb ovn: Provide the option to configure OVNCMSOptions ('ovn-cms-options') as a role parameter d5be6a2 Introduce wait_backoff, fail_if_empty wrappers a592cc0 Pass blacklisted_{ip_addresses,hostnames} to major_upgrade_steps 238675b Update to openshift 3.7 a592631 Assign labels to nodes 4260db4 Default service plugin for OpenDaylight scenario are not present d3e053c Add tag "always" to the inclusion of global_vars.yaml 1c6e2d8 Environment to disable Neutron networks 06bab12 Add custom role for realtime compute a9890d7 Add IPSEC service to ovb-ha environment c889a3d Update pingtest description 49c0316 Ensure packages for octavia only when EnablePackageInstall is True 278b141 Add endpoint for ODL 01ae609 Updated from global requirements 966f4a7 Configure neutron notifier to use internal endpoint type for nova 706053f Add release notes for the migration of Ceph env files to containers 178cfdd Add rgw_keystone_implicit_tenants to ceph-ansible/ceph-base.yaml 7320053 Add barbican keystone notification topics e2c18c3 OpenShift: Don't pre-install Docker 39b7b93 Add yaml validations for FFU. 43bd273 Enables configuring Octavia flavor by default 360ed77 Don't run check-tripleo OVB jobs frm RH1 anymore a8fd321 Adds SSL/TLS everywhere for OpenDaylight 5cbf193 Enable Redis health check e2caa40 Migrates ceph-{radosgw,mds,rbdmirror} to ceph-ansible 1e00567 Containerize keepalived e08ddb1 Enable panko API health check 4254e58 Do not format output for kubespray or openshift deployments 997f4f6 Fix server post deploy step with config-download e658c4b Align Manila Share docker templates d006711 Allow defaults for Image/Flavor/RoleParameters in roles_data.yaml c572c99 Fix path to ceph-mgr in storage-environment a2a0ba9 Move step 1 preparation to deploy-steps-tasks.yaml 7ee9f00 Point heat.conf[clients_keystone/auth_uri] to the public endpoint. 1363eda Split IPSEC deployment in two bee24f0 Updated from global requirements 3ecb286 Set permissions for openstack keyring on CephPools e10d529 Introduce tests for yaql structures 2e7b195 Include common_deploy_steps_tasks.yaml cc0c466 Correct erroneous upgrade tasks. 75a062b Adding support for ovs hw offloading in containers 17a7c25 Enable *_use_fqdn in ceph-ansible when EnableInternalTLS dc8a61b Replace hardcoded profile name with _TUNED_PROFILE_NAME_ f95306a Revert "Revert "Re-enable voting on scenario002-container"" 9d692aa Run Octavia configuration on the overcloud 3d13feb Updated from global requirements 41988ea Default empty map for docker_config steps 07f275b Deprecate CeilometerWorkers dc6c1a9 Updated from global requirements d06b1db Updated from global requirements 85d2c53 Configure ODL Logging mechanism 9664b3b Add become: true for host_prep_tasks d4a5876 Also pass blacklisted hostnames 79570ed Workflow execution blacklist support 7e68dbd Implements AIDE Intrusion Detection System 913444d Update default value for derive params workflow inputs 615128f Add support for outputting role-specific parameters 39c6233 Revert "Re-enable voting on scenario002-container" 7bd8942 Cinder containers: volume and env customizations d11d815 Latest Nexus Configuration Variables Updates 85e006d Add support for OVN Metadata Agent fb9d834 Containerize multinode-3nodes 100784c Drop redundant delay param 7823d27 zuul: run scenarios when touching pacemaker services f75f429 Set cloud_name hiera parameter for composable networks bb9fd2c Reinstate common overcloud manifest for all roles b9870d4 Configure auth_uri for swift proxy explicitly without suffix 5e8bec8 Remove unused env var during mysql bootstrap 7bf4edd Enhance completion message when upgrading non controller nodes f6108f5 Create Swift directory d1 if required 2194cce OvsDpdkMemoryChannels parameter default value b008e04 Fix the dellemc vmax to use the correct hiera name a1088cb ci: update multinode-3nodes-registry 7be65d2 Fixes generating public certificates db60365 update example repos to more closely match OSP 13 requirements 761a809 Re-enable voting on scenario002-container ec1be1f kernel: allow to override modules & sysctl settings cdadebc Fix log file nova-conductor service 6f834f6 Use docker_config_scripts for puppet apply 5f3e82c Correct panko auth region df42eb1 Remove Octavia LBaaS service plugin from neutron config 8eb351d Fix path for iscsi config file 511c25d Add DockerPuppetDebug to environments/config-debug.yaml 7170307 Update CI coverage in README c3cbce2 Convert ipv4 nic-config templates c743183 Use relative path in ipv6 nic configs 0c76a2a Start step at 0 for update_ + upgrade_steps_playbook d68619a Update Ceph container CPU/memory limits in Ceph scenarios dec003d Convert tags to when statements for Q major upgrade workflow 23abbda Revert "zuul: disable voting on scenario 001, 002 and 003" 4b2ef68 Removal of Contrail templates 3764ab1 Enable DockerPuppetDebug ee4ddad Add connection timeout options to ssh bf819a0 ci/telemetry: Decrease test_telemetry_integration time b83a62f Allow for optinal volumes and env variables cfcfed7 OpenShift: allow scheduling on all nodes fe3be57 IPSEC: stop relying on cloning the repository from t-h-t fc49be5 Add PublicVirtualFixedIPs to ci network-environment.yaml 749a99a Add composable network VIPs for puppet configuration eb32476 puppet apply: add --summarize a857184 Add missing CephClient service to ControllerNoCeph role cb875d3 Add parameters to configure options in keystone's security_compliance group 7d69b51 Set tftp to only listen to the provisioning network 42497c8 Define 'NeutronPluginExtensions' in OVN environment files with dns extension 82f128f Fix puppet config volume for iscsid in containers 1b0eb4b Clean trailing whitespace in HciCeph roles 95bafaf zuul: cleanup old unused jobs f855222 CI: move tacker / congress from scenario001 to 007 c54b1b6 heat-base: remove default policy rules ae81ed9 scenario001: disable mongodb (not used) fc2d8b2 Remove pingtest env for scenario007 2fa0ece multinode-contaier: reduce the number of services 6a6872f Introduce OS::TripleO::Services::Rhsm 45e96e5 Remove _member_ role from the keystone accepted roles b54135f Telemetry Needs Redis 30154ed Add MinPoll and MaxPoll options to NTP module cec4158 Add docker-registry service 4fbc896 Adds environment file for ODL OVS Hardware Offload 609784d fix generate_environments to run in python3 6035443 Fixing bug in "test_environment_generator.py" e5cda83 Add new roles for Ceph containerization 309e409 zuul: disable voting on scenario 001, 002 and 003 5ef76cc Allow to increase docker daemon verbosity 02d452a Enable barbican keystone listener e9a1122 Add support for DVR in OVN based environments f5754bf swift_rsync: don't bind mount /run ba2169d Parameterize ceph-ansible environment variables 80e9bb3 nova: Add VerifyGlanceSignatures compute param b13728c Update templates alias to queens e144858 Create flavors for undercloud d8b1d64 Manila network plugin address family support bab6ec2 Wait for rabbitmq_ready tag a7842a7 Enable collectd to send metrics to Gnocchi bfe876e Check for yum lock befor all yum* operations. 13afaf0 fix the description of CongressDebug 4d7e03b Add proper debug switch on init_bundles f3f1437 Add ovs hardware Offload support to ovs mechansim driver 4e6eeb1 Improve comment re nova live_migration_tunnelled setting 58736c0 Enable queueing to use barbican workers for key generation 5ada691 Fix permissions on .ssh directory. 88bbed3 Add readme for experimental extraconfig/services 8dd99ba Deploy OpenShift using OOO on the overcloud 3a94c99 Add ceph-rbdmirror ansible container service f66df2e Add "clean" tox target 11e2cf0 Revert "Add upgrade task to run gnocchi upgrade" 22b5fd7 Expose logs from nova_libvirt container 51a3b05 Improve debugging possibilities for docker-puppet.py time handling 1971e7b Passes NodeDataLookup to ceph-ansible workflow e8ab069 Cleanup dead code 09dcd7e Search for containers within stopped containers. ec6a94b Autogenerate the barbican simple crypto KEK bb9e7a4 Disable SSH key access to amphora 7ab4bd4 Add auth_type to service_auth configuration 40530c0 Add missing keystone_domain_config a59be61 Add Novacontrol role b97fa08 Implements: Heat template for integrating Cavium SmartNIC LiquidIO a0c7f55 Set barbican to be configured in step 3 f464e3d Add parameters for Barbican worker image 1e37924 Add glance config for barbican c56cdc8 Add Instance HA support 07bc933 Add DockerDebug 2486af2 undercloud: set default_resource_class to 'baremetal' da42199 Generate a default keypair for nova. 315091e Add a new UndercloudHomeDir parameter 1ad70e7 Add NovaSchedulerMaxAttempts parameter c4e6a70 Enable docker-puppet.py for a single config_volume c0b2271 Add support for providing Octavia cert data 1331fea Add Octavia certificate parameters 3dfd327 Add support for Octavia service-to-service credentials 08641d8 Use StrictHostKeyChecking=no in enable-ssh-admin.sh 4a708af Add modulepath option when applying puppet inside docker. d0702e8 Add a tag to all the role specific parameters c45a8a4 deploy-steps.j2: use ansible to bootstrap environment 1e77eab Add parameters for Barbican keystone listener 819d0f4 Add DockerRegistryMirror parameter 635f24c SR-IOV agent: allow to configure agent extensions 34b7a81 Add -c for clean_templates ac6c11f Make Kubespray install work without --private-key too f8decc7 Add multiple secret store backends for barbican 898ad4f Add IPSEC composable service 1828238 Set simple crypto plugin as global default for Barbican 0524c86 Add deploy_steps_tasks interface f64eabf Add noop's for docker pacemaker for rabbitmq 7a3fc67 Add name property where missing f62ce9c CI: Test multi-rbd backend for cinder in scenario001 9207b00 Make CephPools override properties of other pools d760921 Create /var/log/containers on Swift storage-only nodes 113b86d scenario002: enable panko and ceilo-compute-agent faf245d Remove -U from pip install ad8ee6a undercloud: enable ansible deploy method by default dd3dfed Cleanup CI files for scenario007 on baremetal a76090a scenario002: configure SimpleCryptoKek ae34bee Enable Barbican simple_crypto backend bde39b6 Move scenario001 and scenario003 back to the gate e355e33 zuul: remove file rule for ovb-ha 27b2cd8 OpenDaylight BGPVPN driver has been deprecated 63bea76 Do not use lsns to kill non-containerized epmd on the host 9f97a4e Move Kubespray job from experimental to check 3a4698d Avoid tox_install.sh for constraints support ce2f5b8 Exclude 'vnet' interfaces from being candidates for running a dhcp client. ba273f2 Reintroduce TripleoPackages in the default Controller service. 6c1244d gnocchi: mount the correct volume for /etc/ceph 0f310f2 Fix optional services-docker environment files e870783 Allow to override manage polling param 995217f zuul: run container jobs when touching puppet services 44e1b94 Add NovaMigrationTarget service to SR-IOV Compute role a3769c0 Redis replication does not work with TLS ebc8414 Redis replication does not work with TLS 9726a78 Update capabilities-map.yaml to include latest storage environments cb17631 Don't fail Kubespray scenario if swap is enabled 502fde7 Implements management of `/etc/login.defs` cfcbf3d Add ComputeAlt role and environment c54c622 Fix neutron agent start order 4eab1a7 ci: add ovb-ha.yaml 5595e7f Swap the order of stdout and stderr in debug output ce64848 Add validation task in docker services [Horizon] 904cc3d Pass private key file from parent Ansible to Kubespray 849a00b Stop creating kubectl binary on undercloud 2531c07 Download Kubespray instead of git clone 4cbac12 Remove hiera hook transition from the upgradeinitcommand. ebf3124 Memory channels parameter default value 570c957 Ensure rsyncd PID file is removed during overcloud updates a460a09 Select first node as bootstrap node not using name 86608ee Don't assume single sub_node in nic config f0e5f05 Remove Cinder UID from CephX keyrings' ACLs 9a4fd69 Enable ironic staging drivers in the undercloud ce48b4c undercloud: support the standard set of hardware types and interface bd69b09 Remove unused pre_network configuration 0f55e3a Remove httpd log dir for glance-api 1ed1f1d Remove hardcoded skydive container image ead7018 Remove hardcoded docker image names 05dbb4e Fix applying pci whitelist in nova compute 2e3a91f Fix ovs/netns mounts for neutron agents 079c0ff Mount /var/cache/swift across containers aa8bf4b Ensure os-net-config conditional for upgrade doesn’t fail. fac92ba Fix wrong logic for triggering os-net-config special handling. fbb3dd9 Set the default CephAnsiblePlaybook to use into the env files 0f49e8e Add EndpointMapOverride parameter f291555 Add parameter ExtraHostFileEntries 30d602c Allow empty list of enabled_roles d4bbea3 Trigger Kubernetes/OpenShift jobs on changing themselves 1ccb030 docker/internal TLS: spawn extra container for ec2api TLS proxy 927495f Change template names to queens 263ea5e Add DeployIdentifier to Nova discover hosts container b66dda4 ci: remove Heat services from some scenarios 64854af Fix glance config generation when using NFS 9ce99ce Add noop-deploy-steps.yaml environment 9ce8695 Add external_post_deploy_tasks interface e13c06c CI: remove useless templates 07dc724 Make CephPools type json instead of list 5c7c51f Make scenario007-container voting b336b45 RHEL/Update: replace wc by yum to check updates b3d1d45 Stop the object-expirer service before removing swift-proxy 524c676 Remove scenario003 from the gate 03e8766 Host access fixes for Kubespray playbook run ed2b957 Fix all outputs|failed and outputs is defined 60925fa Add upgrade task to run gnocchi upgrade 3cea68f Deploy Ceph Luminous and add support for CephMgr service 41921cf Add swift_config puppet tag to the dockerized proxy service 0a001b6 Correct ignore_error -> ignore_errors 3d510d7 Add option for barbican API container to log to stdout/stderr 93adbba Format SwiftRawDisks before attempting to mount 5de608f Add debug to neutron agents df18509 Disabled fwaas plugin for horizon 365230a Dynamically generate VIP hiera entries 2aab697 Re-enable libvirt TLS with SCRAM SHA-1 auth f982eb5 logging: merge fluentd-client and fluentd-base d492677 Add validation task in docker services [Aodh] 32d5e0c Add option for HAProxy (non-HA) container to log to stdout/stderr 97f9a01 Add rsyslog-sidecar resource and configuration 33c5207 Update Iscsid puppet_config to reset host's IQN 17acd02 Debug configuration for neutron metadata agent 809c0d8 Add ignore_errors for memcached readme.txt 719a211 Updated from global requirements 3ebcb8e Added NovaMigrationTarget service to OVS-DPDK role 3b1e644 Dynamically generate FQDN hiera entries 6c41713 Migrate THT to zuul v3 jobs a307fe7 Drop step_config as top level docker requirement f890e4e Revert "Revert "Tag workflows created by the templates"" ce7b65f Set file mode permission for Ceph keyrings in containers c17c806 Remove too opinionated parameters from kubernetes.yaml environment 9515af7 Run rabbitmq_policy,rabbitmq_user with pacemaker 451020b Enable httpd to request certificates for the "external" network e095995 Using stevedore alias for BGPVPN/L2GW Service Plugin c0e1ef6 Remove TLS-specific docker environment dc621da Add yml extension to kubespray inventory 84e9425 Polish swift containers logging configuration 85ec193 Write readme.txt into old log directories 1e43e5b OVN: Provide the option to define NeutronBridgeMappings as a role parameter bdf1ade Set restrictive file permissions on Ceph keyrings for non-containerized deployment ef78b46 Undercloud: Add router for IPv6 ctlplane subnet efa7f8f Set host name explicitly for telemetry 3f13662 Enable ntp iburst 726303d Add validation task in docker services [Mixed-2] 0b3932a Use 'NeutronTenantNetwork' instead of 'NeutronApiNetwork' for ovn-encap-ip 5ac3f3c Enable TLS for ec2api metadata service b356cd8 Pass the CloudDomain parameter down to hiera on all nodes 07ce5c4 Add undercloud cinder roles and environment files 1624e1c Set notification_format to 'unversioned' ce7d8e3 Move parameter to parameter_defaults section db60db9 Add missing host_prep_tasks for memcached 0b51178 Add option for panko container to log to stdout/stderr 97e3a2f Add option for heat containers to log to stdout/stderr 759d107 Add option for nova-libvirt container to log to stdout/stderr 1e1a86e Deprecate hyperconverged-ceph.yaml ee10ae9 Fail on upgrade if legacy ceph::profile::params::osds hiera is found 1bbcc5d libvirt: Remove unnecessary binding of /var/log/containers/nova c651a67 Add option for nova compute container to log to stdout/stderr f0b4b0d Add Docker service to the undercloud roles ebcaabc Update default cell_v2 cell when it already exists 61fcfca Refactor cellv2 host discovery logic to avoid races 2267342 Change default ml2 firewall driver back to iptables_hybrid 669be6f Add missing host_prep_tasks for log dirs creation f48e11e Make sure /var/lib/mysql rights are setup correctly. 659d23a Add tags to plays 266c6f1 Rename Undercloud->External deployment 9fa81be Add CephAnsiblePlaybookVerbosity parameter to overcloud-ceph-ansible 2af0769 Clone kubespray to location accessible by the user 2827fa4 Fix rights to local_settings.d for dockerized Horizon fc3c0db Fixing typos in the Bagpipe driver environment file 5429754 Add support for multiple Cinder RBD backends 10b749c Start using nic-configs from THT repo instead of tripleo-ci 38ab147 Enable in-cluster loadbalancing of kubernetes API 5ebbc81 Remove deprecated Telemetry services from roles data 9ae319b Set become:false for undercloud plays d1f3b1f Remove certificate before updating it e0441af Add option for Neutron containers to log to stdout/stderr 0c1ac1d Update ansible before the ansible upgrade tasks 645757c Disable live migration over TLS ef0493f Set bind mount propegatation to shared for /var/lib/nova. 1fc9285 Allow containerized undercloud deploy with SELinux 0d65e38 Fix wrong permission on database during mysql_init tasks. 48aa4ff Add condition to os-net-config run during upgrade. 2f7888c Add constraints to service Debug flags 7c2eee2 Tell HAProxy container template that the public cert was autogenerated c795e74 Re-enable containerized fluentd ffcff0f Add validation task in docker services [Mistral] e238b20 Add validation task in docker services [Mixed-3] 07095af Add validation task in docker services [Swift] 2f5a74a Add validation task in docker services [Ovn] 82d9744 Add validation task in docker services [Manila] 133d9a2 Add validation task in docker services [Sahara] 15dde44 Add validation task in docker services [Ironic] 188435c Add validation task in docker services [Nova] 07c154f Add validation task in docker services [Mixed-1] 4f77534 Add validation task in docker services [Gnocchi] 43f241f Add validation task in docker services [Heat] 29be469 Add validation task in docker services [Neutron] 776338d Add validation task in docker services [Ceilometer] 50a67e1 Make KeystoneURL versionless fe8551a Add trunk service plugin to OVN environment files 2089a53 Barbican: Add ability to specify KEK for simple crypto plugin 326147f Add containerized barbican environment 17d3488 Containerize cinder services under pacemaker in CI 72c5c73 Fix cinder-{backup,volume} container with pacemaker 8400aef Migrates storage-environment.yaml to ceph-ansible 42b92ef Speed up deployment by reusing facts a314d1b Allow installing multiple-node Kubernetes 56ce141 Only mount Haproxy TLS if contents are set 3de6bc0 HAProxy: Mount the CA certificate if TLS everywhere is enabled 05b6147 Set ipc=host for services attaching encrypted volumes b99a240 cinder: switch CinderCronDbPurgeUser to 'cinder' 24f859c Fix nova-cpu/collectd hieradata 7c8127c Only mount selinux sysfs in nova_libvirt container 410e062 mysql: Only set certificate specs if TLS everywhere is enabled 3de75cc Keystone: Enable notification topics to be configured 4adb82d Set keystone notification topics if ceilometer is enabled 838c835 Increase the Mistral RPC timeout 41a3194 Set notification_bind on zaqar websocket 71dad1a Increase the size of the Mistral output limit 3df6a42 Fix iptables rules override bug in clustercheck docker service 87735ac Expose role tags via heat RoleTags output 65a8b65 Add NetIpMap to hieradata for *ExtraConfig overrides 543f846 Enable keystone db sync to log to stdout ca1fc58 Force memcached container log to file b4de9e5 Add docker templates to configure Ironic inspector a78166e docker: Run mistral-db-manage populate at step 5 f4e46f4 RHSM: when using proxy, test its connectivity first b248ae1 Upgrade rhel_reg_sat_repo to 6.2 d9f7b01 RHSM: do not use retry to deploy katello-agent b9500bc Allow the configuration of image_member_quota from THT 79fd873 ovn: Remove setting of DockerNeutronApiImage param e04d49e Define PGs for cephfs pools 509209a Configure docker0 bridge address 8523420 Make memcached logs verbosity configurable 5020f38 persist memcached logs in /var/log/containers/memcached/memcached.log 15ad21b Set verbosity by default for memcached 85c8606 Remove log-dir option from neutron-dhcp execution 1e854d6 Add option for nova containers to log to stdout/stderr dcc415e glance logging: Fix description and use yaml anchor 56140c5 Move keystone init log container to files logging template 11e599d Add --detailed-exitcodes when running puppet via ansible e0c89d6 Env files for ODL deployments 96a6145 Enable TLS for ec2api service 65d38fa Fix networking settings for ObjectStorage role 66f85f1 Set metric procssing delay for metricd ce2e8af update nova keymgr parameter for Queens 7204290 Enable horizon plugins by default in docker 739b05f Added a new role definition for SR-IOV Compute role f037da0 Add option for Glance API containers to log to stdout/stderr e5f0113 Add option for keystone containers to log to stdout/stderr c10aa7a Update CephPools format in the docker templates to fit ceph-ansible e158acb Run containerized mistral-api eventlet 4add59c nova-placement: switch auth_uri to keystone versionless endpoint 3fc4da7 Start using ipv6 nic-configs from THT repo instead of tripleo-ci 35d91dd Temporarily disable fluentd from scenario001-multinode-containers b2ae660 update cinder kmgr parameter for Queens 7494476 Don't open unused nova ports in iptables cef3f5b Transform mongodb::server::bind_ip in an array 44c2a34 Switch cinder_catalog_info from v2 to v3 900416d Disable MongoDB in scenario002 97879c3 Enable neutron-lbaasv2 UI in Horizon 49da5a8 Update scenarios doc for Ceph RGW 8e92d7c Do not set cluster in maintenance mode during split stack upgrade 48b1cfd Don't alter default docker configuration during kubernetes install 215515e Generate Kubespray artifacts on undercloud d77327d Kubespray installation via config download mechanism d4477a8 Add validation task in docker services [cinder] b0e72c1 Create short lived ssh key for enable-ssh-admin.sh ad3ea5b Support for Satellite Capsule in rhel-registration 4e85813 Switch scenario004-containers to use ceph-ansible 847c473 Adding multinode-3nodes-registry.yaml 29f32c4 Do not rely on openstack-puppet-modules afba3b1 Default pre_deployments/post_deployments to empty lists b5eeeab Disable xinetd class when creating swift-storage puppet configuration 0c8ba96 Disable SwiftDispersion when using docker 6740f94 Removes manila-generic-config from TripleO 1fd272a Fixes InternalApi Heat network resource 6e7a431 Remove deprecation handling from custom roles 34edcd2 Add advanced features to ironic-inspector templates ecc6ce3 Fix ConfigDebug for puppet host runs c504f83 Add all services to container scenarios 24c7566 Switch RabbitFDLimit to a Puppet integer 80eff5f Add external deployment tasks executed on undercloud 850f90b Add validation to logging templates a0e6d30 Config download support for standalone deployments 8817c54 Revert "Fixes heat resource name for Internal API Network" 0e6c86d Sync deployed-server-roles-data and roles-data 3e90ae3 Remove monitor_interface from ceph-ansible parameters fd657aa Fix /etc/openstack-dashboard/ permissions for access to *policy.json e828e8c Enable Cinder as a backend for Glance 06331a8 Hardcode tag-stable-3.0-jewel-centos-7 in scenario001-containers 7e398bf ci-ovn: Disable Swift services in scenario 007 container job 5c3efe6 Remove Heat Cloudwatch API f301463 Addition of Nuage bridge MTU parameter b27cc34 Make Horizon parameters: vhost_extra_params and customization_module configurable 7059ca1 Add networking-sfc support 7c6e0a4 Remove rsync from xinetd when upgrading to containerized deployment 4014ed4 Correct template names from ocata to pike. 4d21451 Remove Heat Cloudwatch API during upgrade and disable by default 2f33309 Adding Cisco VTS ML2 mechanism driver service template 8aef24d Take all mounted config_volumes into account 40959f1 Explicitly list Apache License as 2.0 7e49ed6 Allow configuration Zaqar with Redis a124dd1 our undercloud default nic should be eth1 536d1c4 Fix standalone ControllerOpenstack vars 962ce36 RabbitMQ should use net_ticktime 833e3ba rabbitmq: set cluster_partition_handling to 'ignore' 7f82dbe Temporarily fallback to BM fluentd a953bda Adds pacemaker update_tasks for Pike minor update workflow 9285cb5 Fixes dynamic networks falling back to ctlplane ce0ef2f Remove package if service stopped and disabled 9b016c9 List all unhealthy containers 2f9ed49 Reintroduce containerized Cinder bee2145 Use sub_nodes_private instead of node_private ba54360 Fixes missing type for heat param TenantNetName 3e8de70 Pin scenario001-multinode-containers to earlier ceph docker container 3a9cfaa Create mysql user for non-ha deployments d31bc3a Add a Skydive composable service 5aab25b Special treatment for os-net-config upgrade. ef1768e Fix some missed hard-coded network references ff0a0dd mysql: expose IPv6 configuration to mysql puppet modules d9f640f Remove External network from Networker role NIC configs 3a932b0 Also match config volumes for /var/lib/config-data/puppet-generated/ 2333188 Fix cold/live migration network config 4853391 added level of indirection causes incorrect hiera config 74641a3 Add a name to the post deployment. 627971b Explicitly set healthcheck command. 4f01c8d ovn: Provide the option to configure the integration bridge 95a7a27 Add Mistral event engine 97244b9 Fixes heat resource name for Internal API Network 6ba04cc Fix logging for docker-puppet 3fd7680 Allow Sensu to connect to RabbitMQ cluster c9b7091 Ensure Debug is a boolean bb24fbf Use "become: true" in deploy steps tasks 17416dc Make CephConfigOverrides append to ceph.conf[global] aae3cc1 Fix stackrc for containerized undercloud 960d7ff Fix permissions for dockerized horizon 31550b4 Stop mapping docker to OS::Heat::None in scenarios 5dbe112 docker: add logging(source & groups) b4d0a81 Add all services to scenario004-containers 320f80d Start sequence at 1 for deploy steps playbook 684267a Disable role host_prep_tasks on controlplane upgrade e10aa59 Make containerized galera use mysql_network everywhere dd0edf4 Add Neutron DHCP Agent Interface Driver configuration option 0b60f60 Updated from global requirements a850d80 Add IronicPxe to the default controller d2d0c3f Bump fs.inotify.max_user_instances for scale 253d9b9 Fixes missing keystone authtoken pw for Tacker 5a400f8 Sync undercloud stackrc w/ instack f4bdf65 Remove pacemaker remote from the Networker role 9a7f62f Remove healthcheck override in docker-puppet. e17ae76 Default Ceph pg_num and pgp_num to 128 5b9fbc2 Fix upgrades that use Management network f543752 Fix issue where 2 Redis VIPs are assigned, but only one used. edc02b3 Fixed resource registry path in neutron-lbaasv2.yaml 9874126 Run roles data validation in CI f37fe4f Containerized Fluentd client 964a5d7 Move neutron api services to ControllerOpenstack 4d40494 Use conditional to set heat-engine workers 96667ed Update panko port in env ssl yaml files to correct one 58e6f65 Set Ceph pgp_num after pg_num 91cd44c Use haproxy-systemd-wrapper as pid1 in containerized Haproxy b0f50db Disable all uses of wsrep-provider in mysql_bootstrap container 9b08df3 Remove extra noop.yaml ports from network-isolation files. f1632fe Make our json output prettier. e471c67 Remove deploy_steps_tasks.yaml from upgrade_steps_playbook 4718534 Create network-isolation-no-tunneling.yaml using jinja2 0913730 Rename service_workflow_tasks into workflow_tasks ab7fd80 Revert "Tag workflows created by the templates" 2e182bf Adds post_upgrade_tasks for any service post-upgrade ansible tasks 452d2c2 Deploy Mistral with Keystone v3 options (authtoken) 27018b4 Add RoleConfig output to major_upgrade_steps.j2.yaml a7a02f0 Tag workflows created by the templates 64d7be1 One time delete pacemaker resources during upgrade to containers e7b51ef Use the make_url function in the endpoint map ed11f8e Providing required priviledges to the mounted NFS volume 397a5cc Case insentitive MAC address matching in OsNetConfigMappings c6d8df0 Enable redis TLS proxy in HA deployments cab8ab1 Change to boolean for boolean type params 1760079 Move the clustercheck service to the DB role e92430d Retry if the pacemaker_resource commands failed 5437086 Add panko config to ceilometer notification agent container 317ca9c Remove VXLAN type driver from OVN environment files d3b3361 Add a docker pull retry to docker-puppet.py 1c9553c Add pep8 check that generated environments are up to date e10dd12 Update custom-domain.yaml environment e3f25df teach yaml-validate.py how to be --quiet 32bc2ab Add CephConfigOverrides to allow arbitrary configs in ceph.conf 17fd16b Support for Ocata-Pike live-migration over ssh d109c1d Add defaults for ceilometer-agent-compute upgrade tasks 94c9c2f Add Neutron SR-IOV agent container d69940d Fix env-generator doc formatting e2558c4 Fixes OpenDaylight updating port status cfd0d18 Disables QoS with OpenDaylight deployments fc44ee6 Enable Ceilometer agent logging for containers 2c0ec1b Change all references of nsx_v3 to nsx. 0be3317 Add yaml validation for upgrade_tasks section. 13d2bdf Use containerized mongodb in scenario002-multinode-containers 6a991f6 OpenStack containerized qdrouterd service 01e55c3 Add CephExternal role for ceph-ansible 071c764 Escape ceph capabilities for manila client 7897d38 Add tags in upgrade_tasks for mongodb services. 1128271 Add tags to baremetal cron removal tasks 81dd080 Mount folders and log file 5a89ea2 Maintain ceph-osd package only on nodes hosting CephOSD service cb81cbe Containerized mongodb, disable by default, fix upgrade 520f889 Enable selinux in containers 9d8e496 Run gnocchi statsd and metrcd at step 5 c9c3d98 docker-puppet.py duplicated import 03622e8 Mount public certificate in haproxy init container f395d9e Use DeployedSSLCertificatePath for public TLS via certmonger 9a450a8 Add param to configure snat mechanism 94c7752 Set mode for ansible written files c70d815 Environment to deploy BGPVPN with Bagpipe in a unique file 3b4e12c Fix NeutronServicePlugins parameter to match ODL L3 feature 3ea0474 Mount vhost_sockets directory for vhost-user socket creation fbdd6d0 Remove tacker from containers scenario001 e2f00ef Allow upgrade tasks to run when looping through steps f004115 Make nova patching parameters configurable in Nuage 02cd34d Switch manila-share to pacemaker version in scenario004/containers 4a4f678 Fix hardcoded references to deprecated *ExtraConfig parameters a18a94e Add Bagpipe driver composable service dd299f0 Remove ipv6 specific network templates d7d5459 Add storage backends env files for containerized deployment d782f68 Fix containerized zaqar-api db_sync fcc3259 Unset default value for the DockerCephDaemonImage c2a93cf TLS proxy for redis fde4ff2 Remove bgp-vpn from scenario004-multinode-containers 5ea728c Add DhcpAgentNotification param to neutron base c19968c Add --wsrep-provider=none to the mysql_bootstrap container fe8ad28 Add a lightweight UC template/role data for deployed-servers 21a6b66 Remove hard-coded image reference 88dd06e Provide DPDK nic configs and add multiqueue config 8008089 Use list_concat in place of yaql f6c9906 Add support for Dell EMC Isilon Manila backend 04daabd Add support for Dell EMC VMAX Manila Backend c771899 Add support for Dell EMC VMAX ISCSI Backend 4782394 Use Python to compute release notes version 7c06db3 Convert enable-internal-tls.yaml to be generated 406b198 Update generated ssl environments 50c975d Add missing Docker service 5b3cd1dc Add support for deploying RGW with ceph-ansible 1b4df60 Rabbitmq: Enable Erlang distribution TLS 4c5b9c5 Remove puppet run and workarounds from tripleo_upgrade_node.sh 4bea8cf Use integers for rabbitmq ports 76f130d container ovs-agent, ensure br-ex exists 0855d4c Telemetry specific config for scenario001 941b5d6 Change ManageEventPipeline to true cab266c Use switch to containers instead of take over playbook for ceph-ansible cba00ab Separate config_volume for ringbuilder 0d8040c Remove src_ceph from manila kolla_config 5b805cb Add clustercheck to service list for scenarios e1b1b56 Configure Zaqar trust notifier 444a39f Support HA for OVN DBs containers using pacemaker bundle b1d7887 Make archive policy configurable d9db0c5 fluentd: log configuration was not generated correctly 949d367 Add DockerPuppetProcessCount defaults to 3 20e1f0e Set docker-puppet --health-cmd = /bin/true d1aaf0a Manually set healthchecks for _cron services dc64a11 Add verbose output to containerized cell_v2 host discovery 287e845 Persist containerized services httpd logs a2ce6d2 Enable ceilometer compute agent 2aa9bbe Expose account/container/object worker count beb5fde Add Swift dispersion profile d057fea Update reno for stable/pike 7380183 manila: set "neutron_admin_auth_url" correctly 8fa6c6e manila: set "host" to "hostgroup" ed976d2 Handle failure of carrier check in configure_safe_defaults() 6d338b8 Containarise Barbican API 3dbd5bf Add panko publisher in the event pipeline e7cd03d Support deploying OVN as container services c620737 Move deprecated SchedulerHints logic to overcloud.j2.yaml a3debcf Add support for Dell EMC VNX Manila Backend c5ee7b7 Add support for Dell EMC Unity Manila Backend 88711c3 NetworkDeploymentActions shall be made role specific 159939c Make swift's endpoint type configurable for gnocchi storage d9fa1f6 Stricter heat template version validation 4b1276b Drop extraconfig for nova-nuage 0c62b6c Stop hardcoding host's config volume path 51da812 Update documentation links in README 2ffc622 Don't hardcode eth1 for undercloud nic config e77bd2c Update the services README with the ServiceData parameter a8d42e5 Drop MANIFEST.in - it's not needed by pbr Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + MANIFEST.in | 1 - README.rst | 170 +- all-nodes-validation.yaml | 2 +- bootstrap-config.yaml | 2 +- capabilities-map.yaml | 112 +- ci/common/all-nodes-validation-disabled.yaml | 2 +- ci/common/net-config-multinode-os-net-config.yaml | 6 +- ci/common/net-config-multinode.yaml | 6 +- ci/common/net-config-simple-bridge.yaml | 65 + ci/environments/multinode-3nodes-registry.yaml | 23 + ci/environments/multinode-3nodes.yaml | 5 +- ci/environments/multinode-containers.yaml | 43 +- ci/environments/multinode-core.yaml | 6 +- ci/environments/multinode.yaml | 5 +- ci/environments/multinode_major_upgrade.yaml | 3 +- ci/environments/network/multiple-nics-ipv6/README | 23 + .../multiple-nics-ipv6/network-environment.yaml | 25 + .../network-isolation-absolute.yaml | 37 + .../multiple-nics-ipv6/network-isolation.yaml | 36 + .../nic-configs/ceph-storage.yaml | 124 + .../nic-configs/cinder-storage.yaml | 96 + .../multiple-nics-ipv6/nic-configs/compute.yaml | 135 + .../multiple-nics-ipv6/nic-configs/controller.yaml | 156 + .../nic-configs/swift-storage.yaml | 96 + .../network/multiple-nics-ipv6/ui-settings.pickle | 732 ++++ ci/environments/network/multiple-nics/README | 23 + .../network/multiple-nics/network-environment.yaml | 26 + .../multiple-nics/network-isolation-absolute.yaml | 29 + .../network/multiple-nics/network-isolation.yaml | 29 + .../multiple-nics/nic-configs/ceph-storage.yaml | 123 + .../multiple-nics/nic-configs/cinder-storage.yaml | 96 + .../network/multiple-nics/nic-configs/compute.yaml | 140 + .../multiple-nics/nic-configs/controller.yaml | 152 + .../multiple-nics/nic-configs/swift-storage.yaml | 96 + .../network/multiple-nics/ui-settings.pickle | 716 ++++ ci/environments/network/public-bond/README | 23 + .../network/public-bond/network-environment.yaml | 26 + .../public-bond/network-isolation-absolute.yaml | 28 + .../network/public-bond/network-isolation.yaml | 28 + .../public-bond/nic-configs/ceph-storage.yaml | 123 + .../public-bond/nic-configs/cinder-storage.yaml | 96 + .../network/public-bond/nic-configs/compute.yaml | 134 + .../public-bond/nic-configs/controller.yaml | 160 + .../public-bond/nic-configs/swift-storage.yaml | 96 + .../network/public-bond/ui-settings.pickle | 699 ++++ ci/environments/ovb-ha.yaml | 59 + .../scenario001-multinode-containers.yaml | 85 +- ci/environments/scenario001-multinode.yaml | 140 - .../scenario002-multinode-containers.yaml | 71 +- ci/environments/scenario002-multinode.yaml | 89 - .../scenario003-multinode-containers.yaml | 31 +- ci/environments/scenario003-multinode.yaml | 72 - .../scenario004-multinode-containers.yaml | 95 +- ci/environments/scenario004-multinode.yaml | 103 - .../scenario006-multinode-containers.yaml | 3 +- ci/environments/scenario006-multinode.yaml | 59 + .../scenario007-multinode-containers.yaml | 88 + ci/environments/scenario007-multinode.yaml | 76 - ci/environments/scenario009-multinode.yaml | 53 + common/deploy-steps-tasks.yaml | 125 +- common/deploy-steps.j2 | 450 ++- common/major_upgrade_steps.j2.yaml | 83 +- common/post-upgrade.j2.yaml | 2 +- common/services.yaml | 111 +- config-download-software.yaml | 87 + config-download-structured.yaml | 87 + default_passwords.yaml | 2 +- deployed-server/ctlplane-port.yaml | 7 +- deployed-server/deployed-neutron-port.yaml | 2 +- .../deployed-server-bootstrap-centos.sh | 4 +- .../deployed-server-bootstrap-centos.yaml | 2 +- deployed-server/deployed-server-bootstrap-rhel.sh | 4 +- .../deployed-server-bootstrap-rhel.yaml | 2 +- .../deployed-server-environment-output.yaml | 2 +- deployed-server/deployed-server-roles-data.yaml | 264 +- deployed-server/deployed-server.yaml | 20 +- deployed-server/scripts/enable-ssh-admin.sh | 35 +- deployed-server/scripts/get-occ-config.sh | 103 +- .../octavia/octavia-deployment-config.yaml | 155 + environments/barbican-backend-dogtag.yaml | 17 + environments/barbican-backend-kmip.yaml | 15 + environments/barbican-backend-pkcs11.yaml | 16 + environments/barbican-backend-simple-crypto.yaml | 13 + environments/cavium-liquidio.yaml | 25 + .../ceph-ansible/ceph-ansible-external.yaml | 28 + environments/ceph-ansible/ceph-ansible.yaml | 2 + environments/ceph-ansible/ceph-rbdmirror.yaml | 2 + environments/ceph-ansible/ceph-rgw.yaml | 5 + environments/ceph-radosgw.yaml | 5 +- environments/cinder-dellemc-vmax-iscsi-config.yaml | 9 + environments/cinder-dellemc-vnx-config.yaml | 19 + environments/composable-roles/standalone.yaml | 12 +- environments/compute-instanceha.yaml | 9 + environments/compute-real-time-example.yaml | 33 + environments/computealt.yaml | 19 + environments/config-debug.yaml | 1 + environments/config-download-environment.yaml | 8 + .../contrail/contrail-net-storage-mgmt.yaml | 37 - environments/contrail/contrail-net.yaml | 33 - environments/contrail/contrail-services.yaml | 60 - environments/contrail/roles_data_contrail.yaml | 273 -- .../deployed-server-pacemaker-environment.yaml | 4 +- environments/disable-telemetry.yaml | 3 - environments/docker-ha.yaml | 4 +- environments/docker-network.yaml | 4 +- environments/docker-services-tls-everywhere.yaml | 54 - environments/docker-uc-light.yaml | 29 + environments/docker.yaml | 18 +- environments/enable-internal-tls.yaml | 4 + environments/enable-tls.yaml | 3 + environments/fast-forward-upgrade.yaml | 18 + environments/fixed-ip-vips-v6.yaml | 2 +- environments/fixed-ip-vips.yaml | 2 +- environments/hyperconverged-ceph.yaml | 25 +- environments/ips-from-pool-all.yaml | 12 +- environments/ipsec.yaml | 2 + environments/kubernetes.yaml | 4 + environments/logging-environment.yaml | 2 +- environments/login-defs.yaml | 9 + environments/low-memory-usage.yaml | 5 +- .../major-upgrade-composable-steps-docker.yaml | 3 + environments/major-upgrade-composable-steps.yaml | 8 +- environments/major-upgrade-converge-docker.yaml | 2 + environments/major-upgrade-converge.yaml | 1 + .../manila-cephfsganesha-config-docker.yaml | 22 + .../manila-cephfsnative-config-docker.yaml | 22 + environments/manila-cephfsnative-config.yaml | 2 - environments/manila-generic-config.yaml | 24 - environments/manila-isilon-config.yaml | 17 + environments/manila-netapp-config-docker.yaml | 32 + environments/manila-unity-config.yaml | 17 + environments/manila-vmax-config.yaml | 19 + environments/manila-vnx-config.yaml | 18 + .../net-bond-with-vlans-no-external.j2.yaml | 23 + environments/net-bond-with-vlans-no-external.yaml | 22 - environments/net-bond-with-vlans-v6.j2.yaml | 16 + environments/net-bond-with-vlans-v6.yaml | 14 - environments/net-bond-with-vlans.j2.yaml | 12 + environments/net-bond-with-vlans.yaml | 13 - environments/net-dpdkbond-with-vlans.j2.yaml | 19 + environments/net-multiple-nics-v6.j2.yaml | 15 + environments/net-multiple-nics-v6.yaml | 13 - environments/net-multiple-nics.j2.yaml | 12 + environments/net-multiple-nics.yaml | 13 - .../net-single-nic-linux-bridge-with-vlans.j2.yaml | 12 + .../net-single-nic-linux-bridge-with-vlans.yaml | 13 - .../net-single-nic-with-vlans-no-external.j2.yaml | 23 + .../net-single-nic-with-vlans-no-external.yaml | 21 - environments/net-single-nic-with-vlans-v6.j2.yaml | 15 + environments/net-single-nic-with-vlans-v6.yaml | 13 - environments/net-single-nic-with-vlans.j2.yaml | 12 + environments/net-single-nic-with-vlans.yaml | 13 - environments/network-environment-v6.j2.yaml | 64 + environments/network-environment.j2.yaml | 61 + environments/network-environment.yaml | 59 - .../network-isolation-no-tunneling.j2.yaml | 34 + environments/network-isolation-no-tunneling.yaml | 61 - environments/network-isolation-v6.j2.yaml | 16 +- environments/network-isolation.j2.yaml | 8 +- environments/network-management-v6.yaml | 2 +- environments/network-management.yaml | 2 +- environments/networks-disable.j2.yaml | 12 + environments/neutron-bgpvpn-bagpipe.yaml | 26 + environments/neutron-bgpvpn-opendaylight.yaml | 6 +- environments/neutron-bgpvpn.yaml | 4 +- environments/neutron-l2gw-opendaylight.yaml | 2 +- environments/neutron-l2gw.yaml | 2 +- environments/neutron-ml2-cisco-nexus-ucsm.yaml | 7 +- environments/neutron-ml2-cisco-vts.yaml | 29 + environments/neutron-ml2-ovn-dvr-ha.yaml | 27 + environments/neutron-ml2-ovn-dvr.yaml | 26 + environments/neutron-ml2-ovn-ha.yaml | 11 +- environments/neutron-ml2-ovn-hw-offload.yaml | 40 + environments/neutron-ml2-ovn.yaml | 10 +- environments/neutron-nuage-config.yaml | 2 + environments/neutron-opendaylight-dpdk.yaml | 12 +- environments/neutron-opendaylight-hw-offload.yaml | 31 + environments/neutron-opendaylight-sriov.yaml | 8 - environments/neutron-opendaylight.yaml | 1 + environments/neutron-ovs-dpdk-permissions.yaml | 15 + environments/neutron-ovs-dpdk.yaml | 1 + environments/neutron-ovs-hw-offload.yaml | 24 + environments/neutron-sfc-opendaylight.yaml | 18 + environments/neutron-sfc.yaml | 6 + environments/neutron-sriov.yaml | 15 +- environments/noop-deploy-steps.yaml | 6 + environments/nova-nuage-config.yaml | 3 +- environments/openshift.yaml | 16 + .../predictable-placement/custom-domain.yaml | 4 +- environments/public-tls-undercloud.yaml | 7 + environments/puppet-ceph-external.yaml | 1 + environments/rhsm.yaml | 37 + environments/services-docker/barbican.yaml | 4 + environments/services-docker/cinder-backup.yaml | 4 + environments/services-docker/fluentd.yaml | 2 + environments/services-docker/ironic-inspector.yaml | 2 + environments/services-docker/mistral.yaml | 1 + .../neutron-bgpvpn-opendaylight.yaml | 12 + .../services-docker/neutron-l2gw-opendaylight.yaml | 18 + .../services-docker/neutron-ml2-cisco-vts.yaml | 37 + .../services-docker/neutron-opendaylight-dpdk.yaml | 37 + .../neutron-opendaylight-hw-offload.yaml | 31 + .../neutron-opendaylight-sriov.yaml | 22 + .../services-docker/neutron-opendaylight.yaml | 4 +- .../services-docker/neutron-ovn-dvr-ha.yaml | 26 + environments/services-docker/neutron-ovn-dvr.yaml | 26 + environments/services-docker/neutron-ovn-ha.yaml | 33 + .../services-docker/neutron-ovn-hw-offload.yaml | 44 + environments/services-docker/neutron-ovn.yaml | 33 + environments/services-docker/neutron-ovs-dpdk.yaml | 11 + .../services-docker/neutron-ovs-hw-offload.yaml | 24 + environments/services-docker/neutron-sriov.yaml | 12 + environments/services-docker/octavia.yaml | 8 +- .../services-docker/skydive-environment.yaml | 3 + .../services-docker/undercloud-cinder.yaml | 4 + .../services-docker/undercloud-gnocchi.yaml | 1 + .../services-docker/undercloud-haproxy.yaml | 2 + .../services-docker/undercloud-keepalived.yaml | 2 + environments/services/ceilometer-api.yaml | 6 - environments/services/ceilometer-collector.yaml | 3 - environments/services/ceilometer-expirer.yaml | 2 - environments/services/ceph-mds.yaml | 5 +- environments/services/ceph-rbdmirror.yaml | 5 +- .../services/haproxy-public-tls-certmonger.yaml | 3 + environments/services/mistral.yaml | 1 + environments/services/neutron-lbaasv2.yaml | 4 +- environments/services/octavia.yaml | 2 +- environments/services/ptp.yaml | 15 + environments/services/undercloud-haproxy.yaml | 2 + environments/services/undercloud-keepalived.yaml | 2 + environments/ssl/enable-internal-tls.yaml | 36 + environments/ssl/enable-tls.yaml | 1 - environments/ssl/tls-endpoints-public-dns.yaml | 10 +- environments/ssl/tls-endpoints-public-ip.yaml | 10 +- environments/ssl/tls-everywhere-endpoints-dns.yaml | 10 +- environments/stdout-logging.yaml | 17 + environments/storage-environment-external.yaml | 38 + environments/storage-environment.yaml | 18 +- environments/storage/enable-ceph.yaml | 4 +- environments/storage/external-ceph.yaml | 4 +- environments/storage/glance-nfs.yaml | 4 +- environments/tls-endpoints-public-dns.yaml | 4 + environments/tls-endpoints-public-ip.yaml | 4 + environments/tls-everywhere-endpoints-dns.yaml | 4 + environments/undercloud.yaml | 31 + .../all_nodes/contrail/enable_contrail_repo.yaml | 43 - extraconfig/all_nodes/mac_hostname.j2.yaml | 2 +- extraconfig/all_nodes/random_string.j2.yaml | 2 +- extraconfig/all_nodes/swap-partition.j2.yaml | 3 +- extraconfig/all_nodes/swap.j2.yaml | 3 +- .../nova_metadata/krb-service-principals.j2.yaml | 2 +- extraconfig/post_deploy/default.yaml | 2 +- extraconfig/post_deploy/example.yaml | 2 +- extraconfig/post_deploy/example_run_on_update.yaml | 2 +- extraconfig/post_deploy/undercloud_post.sh | 98 +- extraconfig/post_deploy/undercloud_post.yaml | 38 +- .../environment-rhel-registration.yaml | 2 +- .../rhel-registration/rhel-registration.yaml | 43 +- .../rhel-registration/scripts/rhel-registration | 55 +- extraconfig/pre_network/ansible_host_config.yaml | 2 +- extraconfig/pre_network/config_then_reboot.yaml | 2 +- .../pre_network/contrail/compute_pre_network.yaml | 162 - .../contrail/contrail_dpdk_pre_network.yaml | 168 - .../host_config_and_reboot.role.j2.yaml | 129 - .../pre_network/host_config_and_reboot.yaml | 136 +- extraconfig/services/README.rst | 6 + extraconfig/services/ipsec.yaml | 123 + extraconfig/services/kubernetes-master.yaml | 181 + extraconfig/services/kubernetes-worker.yaml | 64 + extraconfig/services/openshift-master.yaml | 204 + extraconfig/services/openshift-worker.yaml | 54 + extraconfig/services/rhsm.yaml | 74 + extraconfig/tasks/pacemaker_common_functions.sh | 62 + extraconfig/tasks/post_puppet_pacemaker.j2.yaml | 2 +- .../tasks/post_puppet_pacemaker_restart.yaml | 2 +- extraconfig/tasks/pre_puppet_pacemaker.yaml | 3 +- extraconfig/tasks/run_puppet.sh | 1 + extraconfig/tasks/ssh/host_public_key.yaml | 2 +- extraconfig/tasks/ssh/known_hosts_config.yaml | 2 +- extraconfig/tasks/tripleo_upgrade_node.sh | 49 +- extraconfig/tasks/yum_update.sh | 12 +- extraconfig/tasks/yum_update.yaml | 2 +- extraconfig/tasks/yum_update_noop.yaml | 2 +- firstboot/conntectx3_streering.yaml | 31 + firstboot/os-net-config-mappings.yaml | 18 +- firstboot/userdata_default.yaml | 2 +- firstboot/userdata_dev_rsync.yaml | 2 +- firstboot/userdata_example.yaml | 2 +- firstboot/userdata_heat_admin.yaml | 2 +- firstboot/userdata_root_password.yaml | 2 +- hosts-config.yaml | 2 +- j2_excludes.yaml | 7 +- net-config-bond.j2.yaml | 55 + net-config-bond.yaml | 74 - net-config-bridge.j2.yaml | 40 + net-config-bridge.yaml | 58 - net-config-linux-bridge.j2.yaml | 59 + net-config-linux-bridge.yaml | 77 - net-config-noop.j2.yaml | 29 + net-config-noop.yaml | 47 - ...config-static-bridge-with-external-dhcp.j2.yaml | 69 + net-config-static-bridge-with-external-dhcp.yaml | 87 - net-config-static-bridge.j2.yaml | 70 + net-config-static-bridge.yaml | 87 - net-config-static.j2.yaml | 64 + net-config-static.yaml | 82 - net-config-undercloud.j2.yaml | 60 + net-config-undercloud.yaml | 77 - network/config/bond-with-vlans/README.md | 16 +- network/config/bond-with-vlans/ceph-storage.yaml | 165 - network/config/bond-with-vlans/cinder-storage.yaml | 172 - .../config/bond-with-vlans/compute-dpdk.j2.yaml | 162 + network/config/bond-with-vlans/compute-dpdk.yaml | 184 - network/config/bond-with-vlans/compute.yaml | 175 - .../bond-with-vlans/controller-no-external.j2.yaml | 147 + .../bond-with-vlans/controller-no-external.yaml | 178 - .../config/bond-with-vlans/controller-v6.j2.yaml | 156 + network/config/bond-with-vlans/controller-v6.yaml | 193 - network/config/bond-with-vlans/controller.yaml | 188 - network/config/bond-with-vlans/networker.yaml | 174 - network/config/bond-with-vlans/role.role.j2.yaml | 179 + network/config/bond-with-vlans/swift-storage.yaml | 172 - .../contrail/contrail-nic-config-compute.yaml | 167 - network/config/contrail/contrail-nic-config.yaml | 164 - network/config/multiple-nics/README.md | 14 +- network/config/multiple-nics/ceph-storage.yaml | 140 - network/config/multiple-nics/cinder-storage.yaml | 146 - network/config/multiple-nics/compute-dvr.j2.yaml | 132 + network/config/multiple-nics/compute-dvr.yaml | 162 - network/config/multiple-nics/compute.yaml | 154 - network/config/multiple-nics/controller-v6.j2.yaml | 145 + network/config/multiple-nics/controller-v6.yaml | 176 - network/config/multiple-nics/controller.yaml | 171 - network/config/multiple-nics/networker.yaml | 159 - network/config/multiple-nics/role.role.j2.yaml | 152 + network/config/multiple-nics/swift-storage.yaml | 146 - .../ceph-storage.yaml | 147 - .../cinder-storage.yaml | 154 - .../single-nic-linux-bridge-vlans/compute.yaml | 157 - .../controller-v6.j2.yaml | 142 + .../controller-v6.yaml | 173 - .../single-nic-linux-bridge-vlans/controller.yaml | 172 - .../single-nic-linux-bridge-vlans/networker.yaml | 160 - .../role.role.j2.yaml | 104 + .../swift-storage.yaml | 154 - network/config/single-nic-vlans/README.md | 15 +- network/config/single-nic-vlans/ceph-storage.yaml | 132 - .../config/single-nic-vlans/cinder-storage.yaml | 142 - network/config/single-nic-vlans/compute.yaml | 148 - .../controller-no-external.j2.yaml | 100 + .../single-nic-vlans/controller-no-external.yaml | 156 - .../config/single-nic-vlans/controller-v6.j2.yaml | 136 + network/config/single-nic-vlans/controller-v6.yaml | 167 - network/config/single-nic-vlans/controller.yaml | 164 - network/config/single-nic-vlans/networker.yaml | 152 - network/config/single-nic-vlans/role.role.j2.yaml | 103 + network/config/single-nic-vlans/swift-storage.yaml | 142 - network/endpoints/build_endpoint_map.py | 26 +- network/endpoints/endpoint_data.yaml | 24 +- network/endpoints/endpoint_map.yaml | 3879 +++++++++++--------- network/external_v6.yaml | 76 - network/internal_api_v6.yaml | 72 - network/management_v6.yaml | 71 - network/network.j2 | 105 + network/network.network.j2.yaml | 92 +- network/network_v6.network.j2.yaml | 2 + network/networks.j2.yaml | 2 +- network/ports/ctlplane_vip.yaml | 18 +- network/ports/from_service.yaml | 6 +- network/ports/from_service_v6.yaml | 2 +- network/ports/net_ip_list_map.j2.yaml | 26 +- network/ports/net_ip_map.j2.yaml | 2 +- network/ports/net_vip_map_external.j2.yaml | 2 +- network/ports/net_vip_map_external_v6.j2.yaml | 2 +- network/ports/noop.yaml | 6 +- network/ports/port.j2 | 26 +- network/ports/port_from_pool.j2 | 12 +- network/ports/vip.yaml | 26 +- network/ports/vip_v6.yaml | 26 +- network/scripts/run-os-net-config.sh | 9 +- network/service_net_map.j2.yaml | 51 +- network/storage_mgmt_v6.yaml | 72 - network/storage_v6.yaml | 72 - network/tenant_v6.yaml | 72 - network_data.yaml | 90 +- network_data_ganesha.yaml | 115 + overcloud-resource-registry-puppet.j2.yaml | 73 +- overcloud.j2.yaml | 190 +- plan-samples/plan-environment-derived-params.yaml | 4 +- puppet/all-nodes-config.j2.yaml | 215 ++ puppet/all-nodes-config.yaml | 236 -- puppet/config.role.j2.yaml | 59 - puppet/deploy-artifacts.yaml | 2 +- .../all_nodes/neutron-midonet-all-nodes.yaml | 4 +- .../all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml | 67 +- .../pre_deploy/compute/neutron-ml2-bigswitch.yaml | 23 +- .../extraconfig/pre_deploy/compute/nova-nuage.yaml | 92 - .../pre_deploy/controller/multiple.yaml | 2 +- .../controller/neutron-ml2-bigswitch.yaml | 21 +- .../controller/neutron-ml2-cisco-n1kv.yaml | 2 +- puppet/extraconfig/pre_deploy/default.yaml | 2 +- puppet/extraconfig/pre_deploy/per_node.yaml | 4 +- puppet/extraconfig/tls/ca-inject.yaml | 2 +- puppet/extraconfig/tls/freeipa-enroll.yaml | 2 +- puppet/extraconfig/tls/tls-cert-inject.yaml | 7 +- puppet/manifests/overcloud_common.pp | 29 + puppet/manifests/overcloud_role.pp | 30 - puppet/role.role.j2.yaml | 149 +- puppet/services/README.rst | 48 +- puppet/services/aide.yaml | 96 + puppet/services/aodh-api.yaml | 17 +- puppet/services/aodh-base.yaml | 8 +- puppet/services/aodh-evaluator.yaml | 13 +- puppet/services/aodh-listener.yaml | 13 +- puppet/services/aodh-notifier.yaml | 13 +- puppet/services/apache.j2.yaml | 141 + puppet/services/apache.yaml | 139 - puppet/services/auditd.yaml | 13 +- puppet/services/barbican-api.yaml | 61 +- puppet/services/barbican-backend-dogtag.yaml | 65 + puppet/services/barbican-backend-kmip.yaml | 62 + .../services/barbican-backend-pkcs11-crypto.yaml | 70 + .../services/barbican-backend-simple-crypto.yaml | 50 + puppet/services/ca-certs.yaml | 2 +- puppet/services/ceilometer-agent-central.yaml | 25 +- puppet/services/ceilometer-agent-compute.yaml | 13 +- puppet/services/ceilometer-agent-ipmi.yaml | 27 +- puppet/services/ceilometer-agent-notification.yaml | 25 +- puppet/services/ceilometer-api.yaml | 129 - puppet/services/ceilometer-base.yaml | 36 +- puppet/services/ceilometer-collector.yaml | 146 - puppet/services/ceilometer-expirer.yaml | 59 - puppet/services/ceph-base.yaml | 42 +- puppet/services/ceph-client.yaml | 2 +- puppet/services/ceph-external.yaml | 2 +- puppet/services/ceph-mds.yaml | 2 +- puppet/services/ceph-mon.yaml | 92 +- puppet/services/ceph-osd.yaml | 119 +- puppet/services/ceph-rgw.yaml | 15 +- puppet/services/certmonger-user.yaml | 24 +- puppet/services/cinder-api.yaml | 67 +- puppet/services/cinder-backend-dellemc-unity.yaml | 2 +- .../cinder-backend-dellemc-vmax-iscsi.yaml | 65 + puppet/services/cinder-backend-dellemc-vnx.yaml | 106 + puppet/services/cinder-backend-dellps.yaml | 2 +- puppet/services/cinder-backend-dellsc.yaml | 2 +- puppet/services/cinder-backend-netapp.yaml | 2 +- puppet/services/cinder-backend-pure.yaml | 2 +- puppet/services/cinder-backend-scaleio.yaml | 2 +- .../cinder-backend-veritas-hyperscale.yaml | 2 +- puppet/services/cinder-backup.yaml | 17 +- puppet/services/cinder-base.yaml | 10 +- puppet/services/cinder-hpelefthand-iscsi.yaml | 2 +- puppet/services/cinder-scheduler.yaml | 22 +- puppet/services/cinder-volume.yaml | 46 +- puppet/services/congress.yaml | 26 +- puppet/services/database/mongodb-base.yaml | 2 +- puppet/services/database/mongodb.yaml | 29 +- puppet/services/database/mysql-client.yaml | 2 +- puppet/services/database/mysql.yaml | 62 +- puppet/services/database/redis-base.yaml | 34 +- puppet/services/database/redis.yaml | 61 +- .../services/disabled/ceilometer-api-disabled.yaml | 8 +- .../disabled/ceilometer-collector-disabled.yaml | 6 +- .../disabled/ceilometer-expirer-disabled.yaml | 9 +- .../disabled/glance-registry-disabled.yaml | 4 +- .../disabled/heat-api-cloudwatch-disabled.yaml | 49 + puppet/services/disabled/mongodb-disabled.yaml | 10 +- puppet/services/docker-registry.yaml | 54 + puppet/services/docker.yaml | 100 +- puppet/services/ec2-api.yaml | 89 +- puppet/services/etcd.yaml | 13 +- puppet/services/external-swift-proxy.yaml | 2 +- puppet/services/glance-api.yaml | 60 +- puppet/services/gnocchi-api.yaml | 46 +- puppet/services/gnocchi-base.yaml | 65 +- puppet/services/gnocchi-metricd.yaml | 18 +- puppet/services/gnocchi-statsd.yaml | 13 +- .../haproxy-internal-tls-certmonger.j2.yaml | 100 + .../services/haproxy-internal-tls-certmonger.yaml | 99 - puppet/services/haproxy-public-tls-certmonger.yaml | 19 +- puppet/services/haproxy.yaml | 35 +- puppet/services/heat-api-cfn.yaml | 28 +- puppet/services/heat-api-cloudwatch.yaml | 141 - puppet/services/heat-api.yaml | 28 +- puppet/services/heat-base.yaml | 15 +- puppet/services/heat-engine.yaml | 31 +- puppet/services/horizon.yaml | 39 +- puppet/services/ironic-api.yaml | 6 +- puppet/services/ironic-base.yaml | 56 +- puppet/services/ironic-conductor.yaml | 60 +- puppet/services/ironic-inspector.yaml | 43 +- puppet/services/iscsid.yaml | 2 +- puppet/services/keepalived.yaml | 6 +- puppet/services/kernel.yaml | 170 +- puppet/services/keystone.yaml | 160 +- puppet/services/liquidio-compute-config.yaml | 78 + puppet/services/logging/fluentd-base.yaml | 49 - puppet/services/logging/fluentd-client.yaml | 99 - puppet/services/logging/fluentd-config.yaml | 2 +- puppet/services/logging/fluentd.yaml | 103 + puppet/services/login-defs.yaml | 66 + puppet/services/manila-api.yaml | 2 +- puppet/services/manila-backend-cephfs.yaml | 56 +- puppet/services/manila-backend-generic.yaml | 101 - puppet/services/manila-backend-isilon.yaml | 72 + puppet/services/manila-backend-netapp.yaml | 2 +- puppet/services/manila-backend-unity.yaml | 74 + puppet/services/manila-backend-vmax.yaml | 74 + puppet/services/manila-backend-vnx.yaml | 75 + puppet/services/manila-base.yaml | 16 +- puppet/services/manila-scheduler.yaml | 4 +- puppet/services/manila-share.yaml | 2 +- puppet/services/memcached.yaml | 27 +- puppet/services/metrics/collectd.yaml | 216 +- puppet/services/mistral-api.yaml | 20 +- puppet/services/mistral-base.yaml | 19 +- puppet/services/mistral-engine.yaml | 24 +- puppet/services/mistral-event-engine.yaml | 75 + puppet/services/mistral-executor.yaml | 15 +- puppet/services/monitoring/sensu-base.yaml | 47 +- puppet/services/monitoring/sensu-client.yaml | 18 +- .../network/contrail-analytics-database.yaml | 58 - puppet/services/network/contrail-analytics.yaml | 85 - puppet/services/network/contrail-base.yaml | 151 - puppet/services/network/contrail-config.yaml | 75 - puppet/services/network/contrail-control.yaml | 73 - puppet/services/network/contrail-database.yaml | 58 - puppet/services/network/contrail-dpdk.yaml | 82 - puppet/services/network/contrail-heat.yaml | 55 - .../services/network/contrail-neutron-plugin.yaml | 60 - puppet/services/network/contrail-tsn.yaml | 80 - puppet/services/network/contrail-vrouter.yaml | 85 - puppet/services/network/contrail-webui.yaml | 68 - puppet/services/neutron-api.yaml | 33 +- puppet/services/neutron-base.yaml | 42 +- puppet/services/neutron-bgpvpn-api.yaml | 2 +- puppet/services/neutron-bgpvpn-bagpipe.yaml | 71 + puppet/services/neutron-bigswitch-agent.yaml | 2 +- .../services/neutron-compute-plugin-midonet.yaml | 2 +- puppet/services/neutron-compute-plugin-nuage.yaml | 50 +- .../services/neutron-compute-plugin-plumgrid.yaml | 2 +- puppet/services/neutron-dhcp.yaml | 62 +- puppet/services/neutron-l2gw-agent.yaml | 38 +- puppet/services/neutron-l2gw-api.yaml | 2 +- puppet/services/neutron-l3-compute-dvr.yaml | 15 +- puppet/services/neutron-l3.yaml | 43 +- puppet/services/neutron-lbaas.yaml | 10 +- puppet/services/neutron-linuxbridge-agent.yaml | 2 +- puppet/services/neutron-metadata.yaml | 39 +- puppet/services/neutron-midonet.yaml | 2 +- puppet/services/neutron-ovs-agent.yaml | 73 +- puppet/services/neutron-ovs-dpdk-agent.yaml | 31 +- puppet/services/neutron-plugin-ml2-cisco-vts.yaml | 87 + .../services/neutron-plugin-ml2-fujitsu-cfab.yaml | 2 +- .../services/neutron-plugin-ml2-fujitsu-fossw.yaml | 2 +- puppet/services/neutron-plugin-ml2-nuage.yaml | 14 +- puppet/services/neutron-plugin-ml2-odl.yaml | 15 +- puppet/services/neutron-plugin-ml2-ovn.yaml | 12 +- puppet/services/neutron-plugin-ml2.yaml | 4 +- puppet/services/neutron-plugin-nsx.yaml | 22 +- puppet/services/neutron-plugin-nuage.yaml | 2 +- puppet/services/neutron-plugin-plumgrid.yaml | 2 +- puppet/services/neutron-sfc-api.yaml | 51 + puppet/services/neutron-sriov-agent.yaml | 34 +- puppet/services/neutron-sriov-host-config.yaml | 80 + puppet/services/neutron-vpp-agent.yaml | 2 +- puppet/services/nova-api.yaml | 191 +- puppet/services/nova-base.yaml | 14 +- puppet/services/nova-compute.yaml | 53 +- puppet/services/nova-conductor.yaml | 25 +- puppet/services/nova-consoleauth.yaml | 13 +- puppet/services/nova-ironic.yaml | 4 +- puppet/services/nova-libvirt.yaml | 114 +- puppet/services/nova-metadata.yaml | 2 +- puppet/services/nova-migration-target.yaml | 23 +- puppet/services/nova-placement.yaml | 16 +- puppet/services/nova-scheduler.yaml | 22 +- puppet/services/nova-vnc-proxy.yaml | 110 +- puppet/services/octavia-api.yaml | 12 +- puppet/services/octavia-base.yaml | 84 +- puppet/services/octavia-health-manager.yaml | 11 +- puppet/services/octavia-housekeeping.yaml | 11 +- puppet/services/octavia-worker.yaml | 50 +- puppet/services/opendaylight-api.yaml | 137 +- puppet/services/opendaylight-ovs.yaml | 154 +- puppet/services/openvswitch.yaml | 26 +- puppet/services/ovn-controller.yaml | 78 +- puppet/services/ovn-dbs.yaml | 13 +- puppet/services/ovn-metadata.yaml | 126 + puppet/services/pacemaker.yaml | 49 +- puppet/services/pacemaker/ceph-rbdmirror.yaml | 2 +- puppet/services/pacemaker/cinder-backup.yaml | 2 +- puppet/services/pacemaker/cinder-volume.yaml | 26 +- puppet/services/pacemaker/compute-instanceha.yaml | 48 + puppet/services/pacemaker/database/mysql.yaml | 4 +- puppet/services/pacemaker/database/redis.yaml | 35 +- puppet/services/pacemaker/haproxy.yaml | 2 +- puppet/services/pacemaker/manila-share.yaml | 5 +- puppet/services/pacemaker/ovn-dbs.yaml | 2 +- puppet/services/pacemaker/rabbitmq.yaml | 2 +- puppet/services/pacemaker_remote.yaml | 11 +- puppet/services/panko-api.yaml | 55 +- puppet/services/panko-base.yaml | 45 +- puppet/services/qdr.yaml | 2 +- puppet/services/rabbitmq.yaml | 24 +- puppet/services/sahara-api.yaml | 13 +- puppet/services/sahara-base.yaml | 8 +- puppet/services/sahara-engine.yaml | 13 +- puppet/services/securetty.yaml | 2 +- puppet/services/snmp.yaml | 23 +- puppet/services/sshd.yaml | 3 +- puppet/services/swift-base.yaml | 2 +- puppet/services/swift-dispersion.yaml | 50 + puppet/services/swift-proxy.yaml | 40 +- puppet/services/swift-ringbuilder.yaml | 2 +- puppet/services/swift-storage.yaml | 28 +- puppet/services/tacker.yaml | 25 +- puppet/services/time/ntp.yaml | 31 +- puppet/services/time/ptp.yaml | 106 + puppet/services/time/timezone.yaml | 2 +- puppet/services/tripleo-firewall.yaml | 4 +- puppet/services/tripleo-packages.yaml | 71 +- puppet/services/tuned.yaml | 4 +- puppet/services/veritas-hyperscale-controller.yaml | 2 +- puppet/services/vpp.yaml | 13 +- puppet/services/zaqar-api.yaml | 97 +- puppet/upgrade_config.yaml | 2 +- ...ndpoint-type-configurable-718be8645b7ab3a0.yaml | 5 + .../notes/ODL_log_mechanism-99f008362d2392de.yaml | 4 + .../notes/add-bgpvpn-support-f60c5a9cee0bb393.yaml | 1 + .../notes/add-cisco_vts_ml2-fa96d8edb117c416.yaml | 6 + ...efault-for-host-parameter-02e3d48de1f69765.yaml | 9 + .../add-mistral-event-engine-3a33700c20c88e86.yaml | 4 + .../add-mistral-to-roles-52525fe9689e60b1.yaml | 4 + .../notes/add-networking-sfc-72cd16bb34075150.yaml | 4 + ...ctavia-cert-key-variables-48133267832ee196.yaml | 4 + ...nused-packages-on-upgrade-5a469428a6948148.yaml | 12 + .../notes/add-panko-expirer-bac4243971fc23e5.yaml | 4 + .../notes/add-s3-driver-da8a31a3c646892e.yaml | 4 + ...ervice-auth-configuration-cb6537998a37f785.yaml | 4 + ...rt-manila-cephnfs-backend-fb35ecc995705256.yaml | 7 + ...orking-ovn-metadata-agent-3bfecfbabd6d9628.yaml | 8 + .../add_cisco_vts_ml2_docker-0d7cfafe4647074d.yaml | 5 + .../adds-post_upgrade_tasks-eba0656012c861a1.yaml | 12 + releasenotes/notes/aide-50fc91178430f1a5.yaml | 12 + ...figure-image-member-quota-59e228bc62ec7792.yaml | 6 + .../notes/bug-1741452-6f73b550d94b8f6f.yaml | 5 + .../notes/bug-1741464-78403f89e9dc5d75.yaml | 6 + ...er-keystone-notifications-f1e463d0ec939b22.yaml | 5 + ...ansible-blacklist-support-164b5726cc4532b7.yaml | 5 + ...h-pools-with-ceph-ansible-f82425e585f90ef6.yaml | 17 + ...migration_to_ceph_ansible-fd1a8cb659ac2401.yaml | 9 + ...e_default_docker0_address-6a017b7078825996.yaml | 7 + .../composable-network-vips-4d7b28fa3769d38b.yaml | 4 + .../configure-ip-forward-268c165708cbd203.yaml | 5 + ...ring-snat-in-opendaylight-d5ed4d62275e1876.yaml | 5 + .../containarise-barbican-1253606411d497ff.yaml | 4 + .../containerized-ceph-role-1e02fd11551e92ac.yaml | 17 + ...ntainerized-services-logs-0dc652513870f46d.yaml | 11 + ...ontainers-selinux-context-13b720cc1d5ec6f2.yaml | 16 + .../notes/deploy_steps_tasks-bb2279bcda7cd04c.yaml | 5 + ...recate-ceilometer-workers-72b01f4bc6423f48.yaml | 3 + ...sable-heat-api-cloudwatch-d5a471da22472bde.yaml | 15 + ...cker-puppet-config-volume-5ad50b90dc24672b.yaml | 10 + ...-generic-driver-templates-b33e8966c263a1fd.yaml | 7 + ...op-redundant-metric-param-ddea256079fbbbe0.yaml | 6 + .../notes/enable-ntp-iburst-efbc24a43a72daae.yaml | 7 + ...octavia-flavor-by-default-d356fbb265508f76.yaml | 7 + .../ensure-debug-is-boolean-aecc8fbb6c8fd368.yaml | 6 + ...xternal_post_deploy_tasks-1b6423b73ae083cc.yaml | 6 + ...stone-notification-topics-8be1d37afd90b910.yaml | 9 + ...ast-forward-upgrade-tasks-a8b5d64831a71e24.yaml | 8 + ...api-network-resource-name-41bbf4258a0174eb.yaml | 5 + ...-dynamic-network-disabled-9f700a9e900221b6.yaml | 5 + ...x-missing-tacker-password-c2ce555cdd52c102.yaml | 4 + .../fix-neutron-dhcp-tls-d62383530419f0bd.yaml | 6 + ...ix-neutron_admin_auth_url-c88224251d8eb807.yaml | 4 + .../fix-odl-gui-feature-6525b8c6807fb784.yaml | 5 + .../notes/fix-odl-tls-docker-67b8453a6be7fa58.yaml | 4 + ...ix-odl-websocket-firewall-9e2f78ebaa39313f.yaml | 6 + ...ix-public-cert-generation-41c75be0b07a48fe.yaml | 5 + .../fix-tenant-net-name-type-94a9c50c86529001.yaml | 5 + .../horizon_keystone_member-838d4b65cc0b0d11.yaml | 5 + .../notes/instance-ha-18e59ab0e9697ef3.yaml | 6 + .../notes/integrate-skydive-900756d8870b3876.yaml | 5 + releasenotes/notes/ipsec-8e24afb777de48e3.yaml | 11 + .../notes/ipv6_defaults-7dbb62113f4e5084.yaml | 10 + .../notes/isilon_manila_e9677898724a11e7.yaml | 4 + .../notes/kernel-extra-aa48704056be72cd.yaml | 6 + .../notes/kernel_sysctl_role-d4f6a50d08b7a388.yaml | 7 + .../notes/keystone_authtoken-655da476bbf82e1c.yaml | 3 + .../notes/libvirtd-tls-6de6fb35e0ac0ab1.yaml | 6 + .../memcached-verbose-logs-84ca938d76c16429.yaml | 6 + .../notes/mistral_container-23c4432aad469f30.yaml | 6 + ...ltiple-cinder-rbd-backend-9b015f99887e9241.yaml | 9 + .../notes/nfv-rt-roles-9ceac2b10d565971.yaml | 3 + .../notes/ntp-poll-options-3019fe517e012300.yaml | 10 + .../notes/odl-enable-tls-377fbbfff6f67230.yaml | 10 + .../notes/odl-ovs-hw-offload-54b662c633e9eda8.yaml | 5 + releasenotes/notes/odl-qos-48b70c804755e3a5.yaml | 4 + .../notes/odl_endpoint-74b00c6ed38e9a98.yaml | 7 + .../notes/odl_upgrade-f5540d242b9a6b52.yaml | 16 + .../ovn-container-support-3ab333fff6e90dc4.yaml | 5 + .../notes/ovs-hw-offload-a6bf0fa9c39a8204.yaml | 6 + .../notes/pacemaker-rabbitmq-b1b5fc2b47cb84e4.yaml | 8 + releasenotes/notes/ptp-a1bf70fbfddd1830.yaml | 7 + .../rabbit-ignore-partitions-0a0ae8c636c256ea.yaml | 6 + .../rabbit-net_ticktime-519f904e52218c2d.yaml | 8 + ...cated-ceilometer-services-edc0c260d7009414.yaml | 6 + ...emove-heat-api-cloudwatch-577417e2b2db3b15.yaml | 5 + ...lugin-from-neutron-config-b923cca547d9dd52.yaml | 4 + .../remove-unused-nova-ports-a9f4d9b0ac3e21c9.yaml | 4 + ...lometer-disable-templates-82ed8b7d33fc3bda.yaml | 6 + .../notes/rhsm-service-fbec46930264b355.yaml | 5 + .../notes/rhsm_proxy_verify-548f104c97cf5f90.yaml | 5 + releasenotes/notes/sat-tools-0d0f0c53de9d34a5.yaml | 5 + .../notes/sat_capsule-bb59fad44c17f97f.yaml | 7 + .../security-compliance-f4f7ae077b148af1.yaml | 10 + .../service_workflow_tasks-4da5830821b7154b.yaml | 8 - .../notes/snmp_firewall-ab17f60ba1ec71d2.yaml | 7 + .../sriov-agent-extentions-08e1d9fb89c2efbf.yaml | 4 + .../notes/sriov-role-1ef30615048239c7.yaml | 14 + ...t-sequence-1-deploy-steps-59043a5ea87a83f8.yaml | 4 + ...t-create-d1-containerized-8eda040d9088be7d.yaml | 7 + .../swift-create-local-dir-7671f7967620e261.yaml | 6 + .../swift-mount-var-cache-7e95199532b542c4.yaml | 7 + ...ift-proxy-use-hash-suffix-a0641435337a4b05.yaml | 7 + .../telemetry-role-services-7dba4996aff89027.yaml | 5 + .../notes/unity_manila_1967789872aa11e7.yaml | 3 + ...-heat-templates-to-queens-dec638e7b34bed09.yaml | 4 + ...ate-manage-event-pipeline-0a21e9ca92cbff4f.yaml | 6 + ...asks_remove_tags_add_when-99f18cdb3cf58f64.yaml | 9 + ...-in-deploy-steps-playbook-01decb18d895879f.yaml | 6 + ...rict-host-key-checking-no-766c6d9814243de3.yaml | 7 + .../notes/vmax_cinder_a6672898724a11e7.yaml | 4 + .../notes/vmax_manila_2967789872aa11e8.yaml | 4 + releasenotes/notes/vnc_tls-b3707d0134697cc7.yaml | 8 + .../notes/vnx_cinder_b5572898724a11e7.yaml | 4 + .../notes/vnx_manila_2967789872aa11e7.yaml | 4 + .../notes/workflow_tasks-4da5830821b7154b.yaml | 8 + releasenotes/source/conf.py | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 2 +- roles/BlockStorage.yaml | 10 +- roles/CephAll.yaml | 42 + roles/CephFile.yaml | 38 + roles/CephObject.yaml | 38 + roles/CephStorage.yaml | 10 +- roles/Compute.yaml | 13 +- roles/ComputeAlt.yaml | 50 + roles/ComputeHCI.yaml | 12 +- roles/ComputeInstanceHA.yaml | 59 + roles/ComputeLiquidio.yaml | 59 + roles/ComputeOvsDpdk.yaml | 14 +- roles/ComputeOvsDpdkRT.yaml | 55 + roles/ComputeRealTime.yaml | 65 + roles/ComputeSriov.yaml | 57 + roles/ComputeSriovRT.yaml | 60 + roles/Controller.yaml | 41 +- roles/ControllerAllNovaStandalone.yaml | 123 + roles/ControllerNoCeph.yaml | 162 + roles/ControllerNovaStandalone.yaml | 145 + roles/ControllerOpenstack.yaml | 40 +- roles/ControllerStorageNfs.yaml | 158 + roles/Database.yaml | 9 +- roles/HciCephAll.yaml | 63 + roles/HciCephFile.yaml | 59 + roles/HciCephMon.yaml | 60 + roles/HciCephObject.yaml | 59 + roles/IronicConductor.yaml | 8 +- roles/Messaging.yaml | 7 +- roles/Networker.yaml | 18 +- roles/Novacontrol.yaml | 42 + roles/ObjectStorage.yaml | 9 +- roles/README.rst | 17 +- roles/Telemetry.yaml | 26 +- roles/Undercloud.yaml | 17 +- roles/UndercloudLight.yaml | 37 + roles_data.yaml | 83 +- roles_data_undercloud.yaml | 17 +- sample-env-generator/README.rst | 2 + sample-env-generator/composable-roles.yaml | 25 +- sample-env-generator/ssl.yaml | 163 +- test-requirements.txt | 19 +- tools/check-up-to-date.sh | 27 + tools/process-templates.py | 102 +- tools/tox_install.sh | 30 - tools/yaml-validate.py | 384 +- tox.ini | 14 +- tripleo_heat_templates/environment_generator.py | 133 +- validation-scripts/all-nodes.sh | 2 +- zuul.d/layout.yaml | 151 + 945 files changed, 33870 insertions(+), 17564 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d4e343e..ff25bfe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause) -six>=1.9.0 # MIT +six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 1b60459..bfca8ca 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,2 +4,2 @@ -openstackdocstheme>=1.11.0 # Apache-2.0 -PyYAML>=3.10.0 # MIT +openstackdocstheme>=1.18.1 # Apache-2.0 +PyYAML>=3.10 # MIT @@ -7,3 +7,3 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause) -six>=1.9.0 # MIT -sphinx>=1.6.2 # BSD -reno!=2.3.1,>=1.8.0 # Apache-2.0 +six>=1.10.0 # MIT +sphinx!=1.6.6,>=1.6.2 # BSD +reno>=2.5.0 # Apache-2.0 @@ -12 +12 @@ fixtures>=3.0.0 # Apache-2.0/BSD -python-subunit>=0.0.18 # Apache-2.0/BSD +python-subunit>=1.0.0 # Apache-2.0/BSD @@ -15,3 +15,4 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -mock>=2.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +testtools>=2.2.0 # MIT +mock>=2.0.0 # BSD +oslotest>=3.2.0 # Apache-2.0 +yaql>=1.1.3 # Apache 2.0 License From no-reply at openstack.org Tue Mar 13 21:59:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 13 Mar 2018 21:59:49 -0000 Subject: [release-announce] [tripleo] tripleo-puppet-elements 8.0.0 (queens) Message-ID: We contentedly announce the release of: tripleo-puppet-elements 8.0.0: Puppet building rules for OpenStack images. This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/tripleo-puppet-elements/ For more details, please see below. Changes in tripleo-puppet-elements 7.0.0.0rc1..8.0.0 ---------------------------------------------------- dabb361 Update .gitreview for stable/queens c38d7ff Create element to purge resolv.conf f7b3495 Zuul: Remove project name 2f3e003 Remove RH1 OVB jobs from configuration 120eca8 Do not filter packages from RT repo 82d0a62 yum-plugin-priorities should not be enabled on RHEL 5a4f4d6 Install collectd-gnocchi plugin 8e9efd4 Add AIDE Package to overcloud images 6e36b5c add puppet-ptp into image 6a9d83d Update test-requirements to work with reno 956935d Add networking-ovn metadata agent to overcloud image 97df537 Remove unused tox_install.sh cc2c715 Add libreswan (IPSEC management) package to overcloud images dd018a8 Migrate t-p-e to zuul v3 jobs e87eaaa Include required packages for libvirt SASL auth d9d94a8 Remove unused puppet-tempest module 35305ba Do not rely on openstack-puppet-modules cc606ef Install yum-plugin-priorities in pre-install phase d1d2f53 Remove ceilometer Api package from overcloud image 77010c8 Added missing package for lbaas UI 58c758e Remove ceilometer-collector from overcloud image f23ddd8 Use Python to compute release notes version 6e00ff4 Adding Bagpipe driver to controller and compute elements 2cdb092 Update reno for stable/pike 07fe5ae Add stunnel Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../install.d/package-installs-overcloud-base | 2 ++ elements/overcloud-base/pkg-map | 5 +++- .../pre-install.d/01-install-yum-priorities | 7 +++++ .../install.d/package-installs-overcloud-compute | 4 +++ elements/overcloud-compute/pkg-map | 4 +++ .../overcloud-compute/pre-install.d/03-centos-rt | 17 ++++++++++++ .../pre-install.d/03-centos-rt-for-tuned-only | 21 --------------- .../package-installs-overcloud-controller | 5 ++-- elements/overcloud-controller/pkg-map | 5 ++-- .../install.d/package-installs-overcloud-opstools | 2 ++ elements/overcloud-opstools/pkg-map | 2 ++ .../02-puppet-modules-install-types.sh | 4 +-- elements/puppet-modules/pkg-map | 2 +- .../source-repository-puppet-modules | 2 +- elements/remove-resolvconf/README.md | 7 +++++ .../cleanup.d/90-remove-resolvconf | 14 ++++++++++ .../notes/add-bgpvpn-driver-2e73a576e8e06363.yaml | 4 +++ releasenotes/notes/add_ptp-fbb1bc4bbed15e06.yaml | 4 +++ .../notes/add_sasl_scram-94ef062b7f327d00.yaml | 4 +++ releasenotes/source/conf.py | 4 +-- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 +++++ test-requirements.txt | 9 ++++--- tools/tox_install.sh | 30 ---------------------- zuul.d/layout.yaml | 5 ++++ 26 files changed, 105 insertions(+), 66 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 189cfcd..4e15691 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +0,0 @@ -openstackdocstheme>=1.11.0 # Apache-2.0 @@ -3 +1,0 @@ hacking>=0.8.0,<0.9 - @@ -4,0 +3 @@ oslotest + @@ -6,2 +5,4 @@ sphinx>=1.6.2 # BSD -testrepository>=0.0.18 -reno>=1.8.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 + +# This is required for the releasenotes build jobs +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Tue Mar 13 22:00:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 13 Mar 2018 22:00:55 -0000 Subject: [release-announce] [zun] python-zunclient 1.2.0 (rocky) Message-ID: We are jazzed to announce the release of: python-zunclient 1.2.0: Client Library for Zun This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-zunclient Download the package from: https://pypi.python.org/pypi/python-zunclient Please report issues through launchpad: https://bugs.launchpad.net/python-zunclient For more details, please see below. Changes in python-zunclient 1.1.0..1.2.0 ---------------------------------------- 3d23314 Updated from global requirements 4bc01df Avoid empty values in 'nets' options c860e8e Updated from global requirements 29ac0b0 Add image show for openstackclient 9e167c6 Move Capsule from Experimental API to v1 514534e Print image uuid instead of the whole dict 4ea8e7c Updated from global requirements e759493 Don't display 'Created At' for service 2b4f887 Changing logging to oslo_log 4f8a399 Update python-zunclient README.rst's url links cf365a0 Revert "Support the option volume_binds of docker run" a13e6ca Fix error about request validate for image_search eaa8811 Fix image_search request 755f0a3 Update zunclient about image_search 9a65c35 Zuul: Remove project name 7d6b869 add select.POLLNVAL event when poll register acad16d Remove unavailable exception catch when get_subcommand_parser a6f5a46 Limit the amount of disk of container b4db33d Update reno for stable/queens 6aa18d0 Updated from global requirements 7a54562 Format container addresses about openstackclient c19ffb5 Support the option volume_binds of docker run Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - README.rst | 6 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 4 +- setup.cfg | 1 + zunclient/common/base.py | 6 +- zunclient/common/httpclient.py | 2 +- zunclient/common/utils.py | 14 +-- .../common/websocketclient/websocketclient.py | 8 +- zunclient/experimental/__init__.py | 0 zunclient/experimental/capsules.py | 112 ------------------- zunclient/experimental/capsules_shell.py | 121 -------------------- zunclient/experimental/client.py | 123 --------------------- zunclient/experimental/shell.py | 19 ---- zunclient/osc/plugin.py | 2 +- zunclient/osc/v1/containers.py | 25 ++++- zunclient/osc/v1/hosts.py | 2 +- zunclient/osc/v1/images.py | 30 ++++- zunclient/osc/v1/services.py | 4 +- zunclient/shell.py | 30 +---- zunclient/v1/capsules.py | 112 +++++++++++++++++++ zunclient/v1/capsules_shell.py | 112 +++++++++++++++++++ zunclient/v1/client.py | 2 + zunclient/v1/containers.py | 2 +- zunclient/v1/containers_shell.py | 14 ++- zunclient/v1/images.py | 7 +- zunclient/v1/images_shell.py | 8 +- zunclient/v1/services_shell.py | 2 +- zunclient/v1/shell.py | 2 + 34 files changed, 354 insertions(+), 454 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 566f913..7a557aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ python-openstackclient>=3.12.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 @@ -14 +14 @@ docker>=2.4.2 # Apache-2.0 -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT From no-reply at openstack.org Tue Mar 13 22:03:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 13 Mar 2018 22:03:18 -0000 Subject: [release-announce] [tripleo] tripleo-image-elements 8.0.0 (queens) Message-ID: We are pleased to announce the release of: tripleo-image-elements 8.0.0: Disk image builder elements for deploying OpenStack. This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/tripleo-image-elements/ For more details, please see below. Changes in tripleo-image-elements 7.0.0.0rc1..8.0.0 --------------------------------------------------- e427c90 Update .gitreview for stable/queens dc4fd49 Zuul: Remove project name 9137048 Zuul: Remove project name ebfa2e6 Remove RH1 OVB jobs from configuration 11462cc Make sure, the realtime element removes the default kernel 02d0985 Add realtime-kernel element f500b7c Adding mapping for SUSE package 6659277 Remove unused tox_install.sh 90b9a25 Migrate t-i-e to zuul v3 jobs b862cd2 Exclude 'vnet' interfaces from being candidates for running a dhcp client. 23de84f Use volumes for security hardened images 9ff2c0c Add missing target_core_mod to iscsi modules e0233d3 Change After rule from cloud-final to cloud-config 22a5e4e Update ironic-agent-multipath element 82fc1bb Use Python to compute release notes version 1135dda Update reno for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + elements/ironic-agent-multipath/README.rst | 9 +- elements/ironic-agent-multipath/element-deps | 1 + .../environment.d/10-ironic-agent-multipath.bash | 4 - .../finalise.d/98-regenerate-initramfs | 17 --- .../static/etc/modules-load.d/iscsi.conf | 9 ++ .../10-os-collect-config | 2 +- elements/os-collect-config/pkg-map | 7 ++ .../os-refresh-config/configure.d/20-os-net-config | 2 +- .../overcloud-secure/block-device-default.yaml | 130 +++++++++++++-------- elements/realtime-kernel/README.rst | 5 + elements/realtime-kernel/element-deps | 1 + .../install.d/99-remove-default-kernel | 10 ++ elements/realtime-kernel/package-installs.yaml | 3 + releasenotes/source/conf.py | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + tools/tox_install.sh | 30 ----- zuul.d/layout.yaml | 5 + 19 files changed, 137 insertions(+), 110 deletions(-) From no-reply at openstack.org Tue Mar 13 23:14:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 13 Mar 2018 23:14:40 -0000 Subject: [release-announce] [quality] patrole 0.3.0 (queens) Message-ID: We jubilantly announce the release of: patrole 0.3.0: Patrole is a tool for verifying that Role-Based Access Control is being enforced across OpenStack deployments. This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/patrole/ Please report issues through launchpad: https://bugs.launchpad.net/patrole For more details, please see below. 0.3.0 ^^^^^ Prelude ******* This release marks the start of Queens release support in Patrole. New Features ************ * Add RBAC test for "backup:backup_project_attribute" which verifies that the "os-backup-project-attr:project_id" attribute appears in the response body once policy enforcement succeeds. * Implemented a new method "override_role" in "rbac_utils" module, which provides the exact same functionality as the now-deprecated "switch_role" method, with one difference: "override_role" is a contextmanager which provides better policy validation granularity. This means that immediately after the contextmanager's code has executed, the role is switched back to the admin role automatically. * Add complete RBAC test coverage for the compute APIs that enforce: "os_compute_api:os-extended-server-attributes". * test_flavor_rxtx_rbac now offers complete coverage for the os- flavor-rxtx policy. * Adds tests to see if key_name is returned in server response to test_server_misc_policy_actions_rbac. * Add RBAC test for creating a server backup, providing coverage for the policy action: "os_compute_api:os-create-backup". Upgrade Notes ************* * All of the identity v2.0 API tests have been removed from Patrole because the majority of the v2.0 API has been removed from the identity project. * The "[rbac]" config group has been removed. Use the "[patrole]" group instead which contains the exact same options. Deprecation Notes ***************** * The "switch_role" method in "rbac_utils" module has been deprecated and will be removed during the Rocky release cycle. * The configuration option "[patrole] strict_policy_check" is deprecated and will be removed in the Rocky release cycle. * Removed the following deprecated Patrole configuration options: * cinder_policy_file * glance_policy_file * keystone_policy_file * neutron_policy_file * nova_policy_file To specify the location of a custom policy file, use "[patrole] custom_policy_files" instead. Other Notes *********** * The default value for "[patrole] strict_policy_check" has been changed to "True" because a Patrole test should always fail if the policy action is invalid, to avoid false positives. * OpenStack Releases supported after this release are **Queens** and **Pike**. The release under current development of this tag is Rocky, meaning that every Patrole commit is also tested against master during the Rocky cycle. However, this does not necessarily mean that using Patrole as of this tag will work against a Rocky (or future release) cloud. Changes in patrole 0.2.0..0.3.0 ------------------------------- b006983 Add releasenotes to mark the start of Queens support 938471b Remove all v2.0 identity API tests 6a8c08c RBAC tests for group type specs ac2ee13 [Gate fix] Fix attach volume create server test timeout 686e0d9 Replace curly quotes with straight quotes 2189207 RBAC tests for reset group snapshot status policy 8731f7b Zuul: Remove project name 88061b7 Add waiter to test_manage_snapshot_rbac to fix data race 795dae5 Remove unnecessary dir 'legacy' 233b943 Zuul: Remove project name 1882e9b override_role cleanup: Remove superfluous call in rbac_rule_validation ba816be Updated from global requirements 7676a21 Migrate to override_role for volume module (part 3) 398a09f Clean up exception message raised by policy authority module 50d52d7 Add tests for update group types for volume module 81a22b1 Add test coverage for volume types e7d7c22 Make create_server tests more policy-granular d67a92c Migrate to override_role for volume module (part 1) 8bd897b Optimize test_requireemtns.txt and requirements.txt f58755b Updated from global requirements 58590ee Migrate to override_role for identity v2 module e6a70a5 Updated from global requirements da5ef5b Migrate to override_role for network security group tests 6dd2b01 Add Rbac test for "group_snapshot" d1ce46a Migrate to override_role for image module (part 2) 1a7e0cf Migrate to override_role for network port tests 9da7440 Migrate to override_role for volume module (part 4) f456a38 Migrate to override_role for volume module (part 2) 0eb2220 Migrate to override_role for volume module (last) f50b461 Migrate to override_role for network test_networks_rbac 81949e6 Migrate to override_role for network metering tests 97ce5c7 Migrate to override_role for network metering_labels tests dbb0895 Migrate to override_role for network multiprovider tests 0fb59a8 Migrate to override_role for network tests-2 c1b3005 Migrate to override_role for image module (part 1) 96f23c6 Migrate to override_role for network tests 80b9aab [docs] Fix weird indentation in documentation 211d4f9 Remove 'tempest' from patrole jobs name 017664f Migrate to override_role for compute module (part 3) 41eef07 Migrate to override_role for identity module (part 1) 97a97a2 Migrate to override_role for identity module (part 2) d6f107a [Fix gate] Fix compute snapshot tests raising ServerFault 144ec1e [docs] Update rbac_utils.rst documentation d5aee6c Fix wrong exception in test_snapshot_manage_rbac e25d8a6 Add "snapshot_manage" Rbac test ad2dd79 Fix min_microversion in volume test_groups_rbac 27e0c8e "get_association_qos" test using wrong policy rule 0085d32 Adding 'reset_group_status' rbac test a8c25f0 [Gate fix] Change policy for create_port/update_port:fixed_ips b9e3fd8 Adding Missing rbac test for Volume 2e2af48 [TrivialFix] Use _override_role in rbac_rule_validation d278efe Migrate to override_role for compute module (part 2) 961212f Migrate to override_role for compute module (part 1) 07a1c17 Implement RbacUtilsMixin for base RBAC classes 9b4232a Remove unusued BaseV1ImageRbacTest class 017fcd6 Unskip volume show host test 087c010 Complete coverage for volume transfers policies 3bf15ef Updated from global requirements d69a3f7 Update patrole entry_point plugin name 10e82fd Base implementation of override_role for automatic role re-switch 5fa20f7 Switch to use stestr for unit tests directly c8ec1f6 Update documentation with rbac_utils details 25949b8 Remove dsvm prefix from in-repo zuul jobs 09a1833 Updated from global requirements 9792c16 Correct policy names for volume metadata tests a4cccae Fix volume delete_group data race in clean up b58c119 Remove deprecrated [rbac] config group cb433c0 Improve gitignore for project b3bf95e Additional volume quota set RBAC tests f89b7f2 Add get_router high availaibility test policy f14ce81 Add missing volume RBAC test 0fc826d Migrate to Zuul v3 eac9c8e Skip test_show_host volume test f71def8 Deprecate strict_policy_enforce configuration option c92846a Rename function name to avoid confusion 0cf00b4 Remove Cinder v2 RBAC tests f07edf1 Remove setting of version/release from releasenotes 7a85dfe Add Pause/Unpause policy tests c287389 Design principles README section c269b9f Updated from global requirements 7ab96ce Add RBAC test for 'get_auth_domains' d5a9ba9 Add 'fixed ips' APIs policy tests e7f4ed6 Add RBAC tests for volume limits client 4c5dbdd Add 'show_trust' Policy Test for Identity 7c3ba05 Adding missing snapshot_metadata RBAC tests bc058fc Correct policy action for backup export volume endpoint 912b9fe Add Show ' update_backup ' policy tests 1c4066a Correct policy action for reserve/unreserve volume actions 53530ad Correct policy action for attach/detach volume actions 501c828 Add Shelve/Unshelve policy tests 38f344b Fix six.reraise bug in rbac_rule_validation b987141 RBAC test for unrescue server bbd6a3c Remove deprecated custom policy file options 4bc86e8 Cover more 'floating ips' APIs for policy tests b580963 Fix TypeError being raised by json.dumps in policy_authority c6f7e22 Rename base.rebuild_server to base.recreate_server 4fb116e Add Show ' os-attach-interfaces ' policy tests d35e8ad Skip floating IPs tests with new config options 098a8cd Auto-generate sample config file d2f9f6e Use Tempest decorators in tempest.common.utils c0188ef Clean up identity base class resources via addClassResourceCleanup 2cb5da9 Clean up image resource types class resources via addClassResourceCleanup 0dd58e7 Clean up network class resources via addClassResourceCleanup e22ed5a Clean up namespace class resources via addClassResourceCleanup 21ab97e Clean up volume class resources via addClassResourceCleanup 906623e Image create v1/v2 compatible in compute test_images_rbac 1a9cd96 Clean up test_server_actions_rbac b18a3f6 [flake8] Enable extra, optional hacking checks bc6c682 Clean up compute class resources via addClassResourceCleanup 0f86ca4 RBAC tests for extended server attributes policies 1171b6f Add os-create-backup compute RBAC test a63f854 [Gate Fix] Fix AttributeError in ServerActionsRbacTest 6836b87 Updated from global requirements 2466aeb Improve test coverage for flavor_access nova policies b601740 Remove urllib3/requests from requirements b3939a8 [Gate fix] Change expected_error_code to 403 for some subnetpool tests 7243075 RBAC tests for key_name in response 5ed98d7 Clean up rbac_rule_validation unit tests 2f8c888 [TrivialFix] Remove redundant function in RbacUtils class f2b58d7 Update policy authority documentation 4af0345 Volume test for backup:backup_project_attribute bf58a7f Fix flavor_rxtx_rbac e0e2edc Remove a few tests from multinode gate 72b55d9 Add missing v3 volume tests for which v2 tests exist Diffstat (except docs and test files) ------------------------------------- .gitignore | 7 +- .mailmap | 2 + .stestr.conf | 3 + .testr.conf | 7 - .zuul.yaml | 79 +++++ README.rst | 29 ++ devstack/plugin.sh | 5 +- etc/config-generator.patrole.conf | 3 + etc/patrole.conf.sample | 114 +++++++ patrole_tempest_plugin/config.py | 72 ++--- patrole_tempest_plugin/plugin.py | 6 - patrole_tempest_plugin/policy_authority.py | 108 ++++--- patrole_tempest_plugin/rbac_rule_validation.py | 90 +++--- patrole_tempest_plugin/rbac_utils.py | 175 ++++++----- .../api/compute/test_availability_zone_rbac.py | 12 +- .../api/compute/test_flavor_extra_specs_rbac.py | 33 +- .../api/compute/test_floating_ip_pools_rbac.py | 10 +- .../api/compute/test_floating_ips_bulk_rbac.py | 10 +- .../compute/test_instance_usages_audit_log_rbac.py | 20 +- .../api/compute/test_quota_class_sets_rbac.py | 23 +- .../api/compute/test_server_migrations_rbac.py | 22 +- .../test_server_misc_policy_actions_rbac.py | 333 ++++++++++++++------- .../compute/test_server_volume_attachments_rbac.py | 26 +- .../identity/v3/test_domain_configuration_rbac.py | 75 +++-- .../api/identity/v3/test_ep_filter_groups_rbac.py | 31 +- .../identity/v3/test_ep_filter_projects_rbac.py | 28 +- .../api/identity/v3/test_oauth_consumers_rbac.py | 22 +- .../api/identity/v3/test_oauth_tokens_rbac.py | 36 +-- .../api/identity/v3/test_role_assignments_rbac.py | 13 +- .../api/identity/v3/test_tokens_negative_rbac.py | 30 +- .../api/image/test_image_namespace_objects_rbac.py | 30 +- .../image/test_image_namespace_property_rbac.py | 28 +- .../api/image/test_image_namespace_tags_rbac.py | 31 +- .../api/image/test_image_resource_types_rbac.py | 26 +- .../api/network/test_metering_label_rules_rbac.py | 28 +- .../network/test_networks_multiprovider_rbac.py | 20 +- .../api/network/test_service_providers_rbac.py | 4 +- .../api/volume/test_snapshots_actions_rbac.py | 46 ++- .../api/volume/test_snapshots_metadata_rbac.py | 62 +++- .../api/volume/test_volume_basic_crud_rbac.py | 34 +-- .../api/volume/test_volume_types_access_rbac.py | 21 +- .../volume/test_volume_types_extra_specs_rbac.py | 33 +- .../api/volume/test_volumes_snapshots_rbac.py | 47 ++- playbooks/patrole-admin/post.yaml | 80 +++++ playbooks/patrole-admin/run.yaml | 60 ++++ playbooks/patrole-member/post.yaml | 80 +++++ playbooks/patrole-member/run.yaml | 61 ++++ playbooks/patrole-multinode-admin/post.yaml | 80 +++++ playbooks/patrole-multinode-admin/run.yaml | 63 ++++ playbooks/patrole-multinode-member/post.yaml | 80 +++++ playbooks/patrole-multinode-member/run.yaml | 63 ++++ playbooks/patrole-py35-member/post.yaml | 80 +++++ playbooks/patrole-py35-member/run.yaml | 70 +++++ ...up-project-attribute-test-504f053c6ec95b85.yaml | 6 + ...te-rbac-utils-switch-role-a959f7bb3ebab353.yaml | 13 + ...ict-policy-enforce-option-e15d2be4e753608e.yaml | 10 + ...xtended-server-attributes-36623af87e714369.yaml | 5 + .../notes/flavor-rxtx-d7aadbb32a9f232c.yaml | 5 + releasenotes/notes/keypairs-c8355d9496f83f9f.yaml | 5 + .../os-create-backup-test-cd8037ea130c3d8d.yaml | 5 + ...remove-named-policy-files-134f3045502e9ce9.yaml | 13 + .../remove-rbac-config-group-097c200f3db99fad.yaml | 5 + .../start-of-queens-support-6c379f2b9cafbf31.yaml | 11 + releasenotes/source/conf.py | 12 +- requirements.txt | 10 +- setup.cfg | 4 +- test-requirements.txt | 15 +- tox.ini | 15 +- 166 files changed, 4957 insertions(+), 3384 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 00c7e64..35c6038 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +3,0 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 @@ -6,5 +5,4 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -urllib3>=1.21.1 # MIT -oslo.log>=3.30.0 # Apache-2.0 -oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 -oslo.policy>=1.23.0 # Apache-2.0 -tempest>=16.1.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 +oslo.policy>=1.30.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0657438..add2388 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.0.0 # Apache-2.0 @@ -6,2 +6,2 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 @@ -12,6 +12,3 @@ coverage!=4.4,>=4.0 # Apache-2.0 -nose # LGPL -nosexcover # BSD -oslotest>=1.10.0 # Apache-2.0 -oslo.policy>=1.23.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 -tempest>=16.1.0 # Apache-2.0 +nose>=1.3.7 # LGPL +nosexcover>=1.0.10 # BSD +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 10:45:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 10:45:20 -0000 Subject: [release-announce] [monasca] monasca-agent 2.6.1 (queens) Message-ID: We are tickled pink to announce the release of: monasca-agent 2.6.1: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/monasca-agent/ For more details, please see below. Changes in monasca-agent 2.6.0..2.6.1 ------------------------------------- e91d882 Fix error logs in prometheus w/o prometheus annotations. 84f5307 Correct detection status in congestion plugin 15dc474 Update UPPER_CONSTRAINTS_FILE for stable/queens 1de91d1 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + monasca_agent/collector/checks_d/prometheus.py | 3 ++- monasca_setup/detection/plugins/congestion.py | 2 +- tox.ini | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) From no-reply at openstack.org Wed Mar 14 11:18:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:18:35 -0000 Subject: [release-announce] [openstackansible] openstack-ansible 17.0.0 (queens) Message-ID: We are satisfied to announce the release of: openstack-ansible 17.0.0: Ansible playbooks for deploying OpenStack This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 17.0.0 ^^^^^^ New Features ************ * Deployers of CentOS 7 environments can use the "openstack_hosts_enable_yum_fastestmirror" variable to enable or disable yum's fastestmirror plugin. The default setting of "yes" ensures that fastestmirror is enabled. * The extra packages percona packages used by the ppc64le are now downloaded by the Ansible deployment host by default, as opposed to the target hosts. Once downloaded the packages are pushed up to the target hosts. This behaviour may be adjusted by setting "galera_server_extra_package_downloader" to "target-host". The packages are downloaded to the path set in "galera_server_extra_package_path". * An option to disable the "machinectl" quota system has been added. The variable "lxc_host_machine_quota_disabled" is a Boolean with a default of **true**. When this option is set to **true** it will disable the "machinectl" quota system. Upgrade Notes ************* * Any tooling using the Designate v1 API needs to be reworked to use the v2 API * The variable "lxc_host_machine_volume_size" now accepts any valid size modifier acceptable by "truncate -s" and "machinectl set- limit". prior to this change the option assumed an integer was set for some value in gigabytes. All acceptable values can be seen within the documentation for machinectl (https://www.freedesktop.org/software/systemd/man/machinectl.html #set-limit%20%5BNAME%5D%20BYTES) Deprecation Notes ***************** * The following variables have been removed as they no longer serve any purpose. * "galera_package_arch" * "percona_package_download_validate_certs" * "percona_package_url" * "percona_package_fallback_url" * "percona_package_sha256" * "percona_package_path" * "qpress_package_download_validate_certs" * "qpress_package_url" * "qpress_package_fallback_url" * "qpress_package_sha256" * "qpress_package_path" The functionality previously using these variables has been transitioned to using a simpler data structure. Critical Issues *************** * The Designate V1 API has been removed, and cannot be enabled. Other Notes *********** * The *max_fail_percentage* playbook option has been used with the default playbooks since the first release of the playbooks back in **Icehouse**. While the intention was to allow large-scale deployments to succeed in cases where a single node fails due to transient issues, this option has produced more problems that it solves. If a failure occurs that is transient in nature but is under the set failure percentage the playbook will report a success, which can cause silent failures depending on where the failure happened. If a deployer finds themselves in this situation the problems are are then compounded because the tools will report there are no known issues. To ensure deployers have the best deployment experience and the most accurate information a change has been made to remove the *max_fail_percentage* option from all of the default playbooks. The removal of this option has the side effect of requiring the deploy to skip specific hosts should one need to be omitted from a run, but has the benefit of eliminating silent, hard to track down, failures. To skip a failing host for a given playbook run use the *--limit '!$HOSTNAME'* CLI switch for the specific run. Once the issues have been resolved for the failing host rerun the specific playbook without the *--limit* option to ensure everything is in sync. * The variable "lxc_host_machine_volume_size" is used to set the size of the default sparse file as well as define a limit within the "machinectl" quota system. When the "machinectl" quota system is enabled deployers should appropriately set this value to the size of the container volume, even when not using a sparse file. * The container image cache within machinectl has been set to "64G" by default. Changes in openstack-ansible 16.0.0.0rc1..17.0.0 ------------------------------------------------ d1b90b6 Set timeouts on uri tasks 9ad2f0e Clean-up gate code to use mirror_info 9a115b5 Bump A-R-R before first queens release 319a8fd Replace meta job map for aio->aio_lxc with simpler mechanism 28c7098 Use aio_basekit scenario for OpenSUSE 3453c64 CentOS 7 integrated gate optimization 931e8b0 Add base kit scenario 54870ed Update all SHAs for first Queens release 3e84d1e Remove the "max_fail_percentage" option 9613d6a tests: roles: bootstrap-host: SUSE: fix dbus package name 2eb32e4 Update os_neutron SHA to unblock gate c645f1f Increase Ansible SSH connection retries 06f167f Remove pip_lock_to_internal_repo variable 6c6bce5 Update Queens doc index 575db0d Remove periodic translations job b218ab9 Ensure that constraints are used for AIO bootstrap e054c44 Fix ARA/log data collection and reporting b80e361 Remove pycrypto from requirements.txt b10f825 Point to Queens instead of master e9559aa Update UPPER_CONSTRAINTS_FILE for stable/queens 9fc8ac8 Update .gitreview for stable/queens f391d52 Bump upstream SHAs e245766 Reinstate ubuntu ceph gating 68fa3f4 Update all SHAs for 17.0.0 9892a73 Allow neutron_provider_networks to be user defined aad0945 bootstrap-host: Create swap without using a failed task baceca8 l3_agent should only appear in computes when dvr e09216a Implement a scenario with no containers aec24fb Use native packages to deploy keepalived 8c09796 Move setup-utility before other plays 604e821 Remove placement_database related options/code 6c50146 Add defaults for lxc container_tech d46712b Fix ansible pipelining 34424fb Update ansible to the latest stable 3ce9383 Ensure neutron agents & rabbitmq do not restart when upgrading 0aeab78 Remove impossible tests 9685202 Update CentOS quickstart doc 785cf44 Zuul: Remove project name 7466aae Update default scenarios from aio to aio_lxc d270234 add networking-bgpvpn into openstack services b2a5482 [DOC]: admin: troubleshooting: Fix code-block statements d586000 Add scaffolding for multiple container techs 0005234 Add SELinux python support to ansible-runtime venv c776ee7 Add user agent for haproxy health checks 8f50c67 Unfreeze roles after milestone 3 e0cc078 Vagrantfile: Use rsync to copy working directory to VM ee6ff67 Update all SHAs for 17.0.0.0b3 4b93ca2 Add experimental tests of new ansible versions 21e27fd Fix keepalived warnings add6ba1 Enable Heat in Horizon if Heat is installed 2198b93 Simplify memcached servers 15e2d85 Fix logic to check for insecure Keystone 7cd9fec Remove default_bind_mount_logs from config changes. 8a3dfc0 container_host can be replaced by physical_host on is_metal 1fca341 Updated from global requirements 7f192b1 Cleanup the gate-check-commit dstat part f0d8ffd Add a return code check to the osa wrapper 81e1f8d Include P-Q changes into the upgrade script 59bc83b Updated from global requirements 03d2f66 Force ansible to ignore plugins when bootstrapping 92958b5 Only configure a service for haproxy when appropriate 7d580a1 Remove virtualenv-tools in the examples. e8abf19 Fix sources-branch-updater and add docs a9f5b9f Allow check experimental jobs to gather logs 78ed749 Stable keepalived priorities f8da4b7 Define GATE_EXIT_RUN_DSTAT before use 15754e3 [DOCS] Add limit parameter to adding a new compute section 427f974 [DOC] Update development cycle checklist 2e712b1 Update all SHAs for Queens 2017-12-19 4b75279 Reorder cinder service installs b40fddb Remove galera_address from playbook vars cf9dcbc Revert "Freeze all SHAs for 17.0.0.0b2" b654034 playbooks: inventory: ceph: Use distribution packages for SUSE c5551f2 Move inventory files to folder in root of repo 4338a64 Revert "Async clone for git roles" ef130bf Only whitelist internal network for placement api b8dfac4 designate variables for neutron integration 01501f3 ceph: Switch to central ceph-ansible repository c170e0c Add networking-sfc repo to repo_packages 3850e3d Fix automatic log copying in Zuul runs a8e99d2 make include tasks dynamic when there is rescue 3e0ef28 Remove symlinked git cache functionality 6071ae2 correct ha proxy configuration for opendaylight af0632b Workaround ansible lint failure b5079c1 Add pip config to lxc_hosts 330dcd3 Converge neutron agents onto Baremetal a591adc Fix roles variable name d98afec Skip ansible-lint test against roles 503ba6a Update test tooling for manual testing def5292 Remove is_metal from playbooks 7c46d95 Use correct name for networking-odl git group 850d8f2 Update existing container_networks ba6a3ed Use Ansible 2.4 7b3aac2 Change the galera health check for better cluster health 1034627 Do not apply varstest to all scenarios 0baa0f4 Update variable scopes 91cf1e8 Freeze all SHAs for 17.0.0.0b2 03a57d6 Set the default pip index dynamically 923f3c3 Update overview-osa for new supported Operating Systems dc78aff [DOCS] Add alternative URL for cloning repo ffbb232 [DOCS] Update links from pointing to developer-docs 98d1b58 Avoid using 'roles' reserved variable c4d12eb Fix crontab errors on CentOS/SUSE e795415 Reduce console output in gate jobs 45f9ff8 Change opendaylight default port 2a8aab4 Adapt to openstack_hosts/pip_install changes ea32c3d Avoid retrieving IP from a missing bridge 35d1415 Allow disabling container restarts 13ed290 Add the ability to trigger the integrated build 0f521b5 Override galera_monitoring_allowed_source a777dc8 Remove jinja2 delimiters in when f959acf Harden the xinetd security c2402a0 Disable offloading in test by default d5773de [Docs] Clarify ceph production example. 50595ac Update the documentation link 746330c Define swift_proxy_port for trove 6e1f3ca Extend tests vars overrides 4b63ebf Allow pip_install to run in repo-server playbook ebfd9ab Do not force using the remote "origin" when testing upgrades 2044f5b Lighter ceph gates 656fd47 Allow the haproxy configuration to run with limited groups dbe09dd Create variable override tests fe9a338 Do not implement reload for novnc/spice service 078c89b scripts: scripts-library.sh: Use pgrep -f to find the dstat process fdf3390 Add dynamic table for our tested Scenarios 33836d3 [DOCS] Correct secret uuid in Ceph example a40b253 Retry apt cache update f688775 Remove setting of version/release from releasenotes c6064d1 ansible-role-requirements: Switch ODL git repo to the github mirror e47163c zuul: project.yaml: Move openSUSE Ceph job to 'check' queue cbd552e Updated from global requirements f3dccff Use tests repo for all lint tests e9f9578 Make pw-token-gen.py more random d78e63a Use 'PermitRootLogin 'without-password'' 21ec475 Fix port config in haproxy to avoid conflict adc0b1e Fix the doc url in README 057bb30 [DOCS] Add ceph production example configuration 4c92d37 PermitRootLogin for hosts group 6f991b9 Fix cinder_backup for horizon dashboard and heat bbfb9d3 Using --option ARGUMENT ba5c17f Updated role maturity matrix edc3476 Add infra healthchecks ef3ad45 Vagrantfile: Remove openSUSE Leap 42.2 f3dc082 Zuul: add file extension to playbook path 609ea1f Update docs config for linters 4bdc86e Fix Ceilometer deployments 0405ec9 Update aio job to use become and fix environment 1c1ec38 Add Neutron variables shared with Octavia c3ce038 docs: add a decision help bf1835b [Docs] Use latest instead of draft 62545e9 [Docs] After-install network configuration 2af6d90 Use zuul v3 src location to install ARA 2a1f1cc [Docs] Fix links to inventory docs dbd96cd Update zuul jobs with the per branch data f17540a [Docs] Replace draft with latest 485fa7e Fix link to examples conf.d files 19304e8 Revert "Set OpenStack-Ansible release to 17.0.0.0b1" 08b700a Add proxy environment vars to boostrap-aio.yml a86cfab Install hacking first and let it pull in right linter versions 3ce37a3 Correct regex for disk size 184eab7 Fixes a var dependency between Neutron and Octavia 21463a3 Convert the AIO from using overlayfs to machinectl 81cfe69 Fix typo 342a090 Add python as an install step 151d8c5 Initial integrated zuulv3 jobs 1200ee1 Hyper-converge our container usage c1bcb9e Move dynamic grouping conditional bc3e2b6 Remove jinja from failed_when 0620efa Set OpenStack-Ansible release to 17.0.0.0b1 182dca9 Include the Ansible version variable when installing ara 3fcadbf Update all SHAs 2622a2c [Docs] add a refresh fact step on new compute 24b505b Shallow clone roles 7a1e46b Async clone for git roles 64608d4 Avoid using gather_facts as a variable a27be7f Do not source openstack-ansible.rc when pulling roles 67bea88 Updated repo cloner for zuulv3 1938df4 playbooks: os-lxc-container-setup: Only stop the container if it's running 03ace7a Only build ARA report when test fails 84a7f64 Disable ceph-ansible NFS gateway by default 44570a7 Fix adminurl/adminuri typo 4e58576 [Docs] Clarify role development cycle 069a39e [Docs] Add the bump of the upstream repo ce07654 Run the ceph-mons deploy in serial bbb0001 SUSE: Add OpenStack cloud repository when bootstrapping the host a955c0b SUSE: Remove lxc-1.X.X workarounds 1377af3 Fix zuul clonemap 4e7e1c5 scripts: bootstrap-ansible.sh: Do not error on 'alternatives' command 8de63d6 Fix warning in upgrade cc22dee scripts: sources-branch-updater-lib: Always fetch SHAs when working on master dd99af8 Load nova_console_port from a nova_console inventory item af28cf0 Run dstat in gate tests 74acdd5 Fix Aodh's health checks 87ffd71 Ensure container facts are set on container create 8fdf433 Fix cinder_service_region undefined a46a72a working example of QNAP cinder integration 505a54e adding opendaylight services into ha proxy 54f02e0 Closes-Bug: 1717506 85501cb Limit group_vars scoping 718f790 Move resolvconf JIT execution to common tasks cefc9e7 Gather ceph-mon facts using delegation c22850e Adds Neutron FWaaS Dashboard to Repo e524f70 Update Pike status to released in doc index f828133 Fix variable def. 0debf5b Revert "Install dnf on CentOS hosts" a53f1ae Add ceph-ansible v3 support 7ba5bed Delete not needed designate variables. 7dcc048 Updated from global requirements f4cbb21 Set ceph_mons in group_vars eea033f Fix lxc_image_cache_server_mirrors string concat 5b3e5a7 Upgrade ceph release to Luminous d03f39c Run ARA only if enabled 7967623 Update and replace http with https for doc links 7b8d650 Set the LXC download mirror properly ede56e0 Update variable migration script for Queens 9ba94a0 Updated from global requirements 3ddd01e Modify tacker port in haproxy config be2c81b Fix release-yaml-file-prep.py to include ansible-hardening 7401ddd Install dnf on CentOS hosts b95eafb Skip host pip installs for ansible bootstrap 07d1621 Use RDO Pike repository 353694a Remove urllib3/requests from requirements fc05a47 Fix tacker bug in haproxy 3c235fd Add haproxy_endpoints role to Galera 6648266 Make pkg_locations overridable easier a28026b Adding guards around tracepath/tracepath6 commands b3300e8 scripts: scripts-library.sh: Fix tracepath logging d32bb25 roles: bootstrap-host: Remove useless 'break' command from case statement 74f70c6 SHA Bump on master dbc9598 roles: bootstrap-host: Fix typo in postup/postdown options for SUSE 20a9d7a Add ansible_python_interpreter to Ceph playbook c40827d Suppress curl warning w/shell module 55c3dfb [DOC] Add openSUSE Leap references 61a7570 [DOC} Add openSUSE to Software requirements 59a062b Remove remaining service_name properties 22e5675 Enable verbose logging when fetching roles via git-clone 64bd12a Use /var/lib rather than /tmp 2f3196e Adding serial console support 38e674c Fix LXC container start order 90acf0a Correct zuul-cloner cloning of pinned SHA's 9ef8dd5 [DOC] Check Galera/Rabbitmq versions during cycle 111331c Correct cinder online migrations command ae96fb1 Update documentation redirects 2364fb1 Fix to use "." to source script files 2acccc1 Fix os-cmd cross-distro compatibility c646f17 Declare openSUSE Leap 42.X support as WIP 5eb2c00 tests: bootstrap-host: Add SUSE support in the RedHat network scripts 76e1d61 playbooks: os-lxc-container-setup: Force kill a container on openSUSE if it takes too long to stop e82f84a Set serial to 100% for nova_compute cffc9d1 SHA Bump for master upstream roles 836703a scripts: scripts-library.sh: Fix location for log directory aaf7465 playbooks: os-swift-install: Use correct group name on openSUSE f70ca23 playbooks: utility-install.yml: Update package cache on openSUSE 1a3b11f group_vars: all: Replace spaces with underscores in distro repository d224430 tests: bootstrap-host: Refresh repositories on SUSE 18374fb tests: bootstrap-aio: Add sftp subsystem option for SUSE 19d04fc tests: bootstrap-host: Add ability to configure networking on SUSE 3bb0aac tests: bootstrap-host: Add SUSE variables file 56fc048 tests: bootstrap-host: Use btrfs tools to determine available disk space 83ab078 scripts: bootstrap-ansible: Add required packages on openSUSE Leap b5441ed Adds a constraint file to the pip install for Octavia scenario 85d2427 Fixes python3 non-compatible import of urlparse 4d4482e scripts: scripts-library.sh: Add support for openSUSE 956e829 Update docs/tooling for Queens c5b317d scripts: scripts-library.sh: Do not use the '-m' option on tracepath 95f89f4 Reduce CentOS AIO bootstrap pkg list bd79f07 Add tacker installation aeb7f57 Test containerised cinder-volume 2af9fbf scripts: scripts-library.sh: Hide 'which' command output 2603e5a Vagrantfile: Add openSUSE support 15c4202 Vagrantfile: Increase VM memory size to 12G 52b1b17 Update reno for stable/pike 1450119 Add support for OpenDaylight deployment in neutron e1a997a Updated from global requirements 321dd30 [DOCS] Add reference to Tunable Overrides 303e4e8 Remove repeated pip_install role execution 9c186e2 Unpin role SHA's to move towards Queens development 9c64c2d ansible-role-requirements: Bump sha for os_neutron role 18464e4 Fix import of osa_toolkit in inventory-manage.py e2bf8b9 Add tip for destroying containers 7049ffa Bootstrap Ansible fails if partial keypair exists bb48a1a Fix Barbican's health checks eb81d64 Update the playbook serial settings 2ab98d9 trivialfix 4cba47c Revert "Reduce container counts for cinder, ironic and trove" 774f6d0 Add breakout groups for hypervisor types Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- README.rst | 6 +- Vagrantfile | 23 +- ansible-role-requirements.yml | 138 +++--- bindep.txt | 31 +- .../source/app-advanced-config-options.rst | 2 +- .../source/app-advanced-config-override.rst | 6 +- deploy-guide/source/app-ceph.rst | 4 +- deploy-guide/source/app-config-prod-ceph.rst | 133 ++++++ deploy-guide/source/app-custom-layouts.rst | 2 +- deploy-guide/source/app-limited-connectivity.rst | 2 +- deploy-guide/source/app-networking.rst | 2 +- deploy-guide/source/app-resources.rst | 2 +- deploy-guide/source/app-security.rst | 2 +- deploy-guide/source/app.rst | 1 + deploy-guide/source/conf.py | 12 +- deploy-guide/source/configure.rst | 10 +- deploy-guide/source/deploymenthost.rst | 36 +- .../source/figures/arch-layout-production-ceph.png | Bin 0 -> 167033 bytes .../source/figures/arch-layout-production-ceph.svg | 3 + deploy-guide/source/figures/arch-layout.graffle | Bin 6161 -> 8655 bytes deploy-guide/source/overview-osa.rst | 37 +- deploy-guide/source/overview-requirements.rst | 6 + deploy-guide/source/targethosts-prepare.rst | 48 +- .../admin/maintenance-tasks/network-maintain.rst | 4 +- .../admin/maintenance-tasks/scale-environment.rst | 44 +- .../openstack-operations/managing-instances.rst | 2 +- .../admin/openstack-operations/network-service.rst | 10 + .../admin/openstack-operations/verify-deploy.rst | 2 +- etc/openstack_deploy/conf.d/ceilometer.yml.example | 2 +- etc/openstack_deploy/conf.d/haproxy.yml.aio | 4 + etc/openstack_deploy/conf.d/swift.yml.example | 6 +- etc/openstack_deploy/conf.d/tacker.yml.aio | 4 + etc/openstack_deploy/env.d/aio_metal.yml.example | 158 +++++++ .../env.d/extra_container.yml.example | 24 +- .../openstack_user_config.yml.aio.j2 | 4 - .../openstack_user_config.yml.example | 22 + .../openstack_user_config.yml.prod-ceph.example | 162 +++++++ etc/openstack_deploy/user_secrets.yml | 6 +- etc/openstack_deploy/user_variables.yml | 18 +- .../user_variables.yml.prod-ceph.example | 40 ++ global-requirement-pins.txt | 4 +- group_vars/all/all.yml | 119 ----- group_vars/all/aodh.yml | 21 - group_vars/all/ceilometer.yml | 26 -- group_vars/all/ceph.yml | 30 -- group_vars/all/cinder.yml | 43 -- group_vars/all/glance.yml | 51 --- group_vars/all/haproxy.yml | 278 ------------ group_vars/all/heat.yml | 34 -- group_vars/all/infra.yml | 31 -- group_vars/all/ironic.yml | 29 -- group_vars/all/keepalived.yml | 69 --- group_vars/all/keystone.yml | 59 --- group_vars/all/magnum.yml | 23 - group_vars/all/neutron.yml | 50 --- group_vars/all/nova.yml | 60 --- group_vars/all/octavia.yml | 31 -- group_vars/all/pip.yml | 26 -- group_vars/all/sahara.yml | 34 -- group_vars/all/ssl.yml | 21 - group_vars/all/swift.yml | 29 -- group_vars/all_containers.yml | 31 -- group_vars/aodh_all.yml | 24 - group_vars/barbican_all.yml | 33 -- group_vars/ceilometer_all.yml | 36 -- group_vars/ceph_all.yml | 19 - group_vars/cinder_all.yml | 50 --- group_vars/cinder_volume.yml | 22 - group_vars/designate_all.yml | 59 --- group_vars/galera_all.yml | 28 -- group_vars/glance_all.yml | 38 -- group_vars/gnocchi_all.yml | 40 -- group_vars/haproxy_all.yml | 37 -- group_vars/heat_all.yml | 28 -- group_vars/horizon_all.yml | 41 -- group_vars/hosts.yml | 29 -- group_vars/ironic_all.yml | 25 -- group_vars/ironic_compute.yml | 16 - group_vars/keystone_all.yml | 39 -- group_vars/magnum_all.yml | 32 -- group_vars/memcached.yml | 23 - group_vars/neutron_agent.yml | 28 -- group_vars/neutron_all.yml | 30 -- group_vars/neutron_calico_dhcp_agent.yml | 107 ----- group_vars/nova_all.yml | 46 -- group_vars/octavia_all.yml | 19 - group_vars/rabbitmq_all.yml | 22 - group_vars/repo_all.yml | 68 --- group_vars/rsyslog.yml | 19 - group_vars/sahara_all.yml | 21 - group_vars/swift_all.yml | 31 -- group_vars/trove_all.yml | 46 -- group_vars/utility_all.yml | 71 --- host_vars/.placeholder | 0 inventory/dynamic_inventory.py | 81 ++++ inventory/env.d/aodh.yml | 32 ++ inventory/env.d/barbican.yml | 34 ++ inventory/env.d/ceilometer.yml | 40 ++ inventory/env.d/ceph.yml | 50 +++ inventory/env.d/cinder.yml | 66 +++ inventory/env.d/designate.yml | 54 +++ inventory/env.d/etcd.yml | 34 ++ inventory/env.d/galera.yml | 37 ++ inventory/env.d/glance.yml | 43 ++ inventory/env.d/gnocchi.yml | 39 ++ inventory/env.d/haproxy.yml | 37 ++ inventory/env.d/heat.yml | 45 ++ inventory/env.d/horizon.yml | 37 ++ inventory/env.d/ironic.yml | 78 ++++ inventory/env.d/keystone.yml | 36 ++ inventory/env.d/magnum.yml | 37 ++ inventory/env.d/memcache.yml | 37 ++ inventory/env.d/molteniron.yml | 35 ++ inventory/env.d/neutron.yml | 86 ++++ inventory/env.d/nova.yml | 104 +++++ inventory/env.d/octavia.yml | 47 ++ inventory/env.d/os-infra.yml | 22 + inventory/env.d/pkg_repo.yml | 36 ++ inventory/env.d/rabbitmq.yml | 37 ++ inventory/env.d/rsyslog.yml | 36 ++ inventory/env.d/sahara.yml | 36 ++ inventory/env.d/shared-infra.yml | 22 + inventory/env.d/swift-remote.yml | 38 ++ inventory/env.d/swift.yml | 72 +++ inventory/env.d/tacker.yml | 36 ++ inventory/env.d/trove.yml | 47 ++ inventory/env.d/unbound.yml | 34 ++ inventory/env.d/utility.yml | 37 ++ inventory/group_vars/all/all.yml | 115 +++++ inventory/group_vars/all/ceph.yml | 38 ++ inventory/group_vars/all/cinder.yml | 18 + inventory/group_vars/all/designate.yml | 29 ++ inventory/group_vars/all/glance.yml | 27 ++ inventory/group_vars/all/infra.yml | 30 ++ inventory/group_vars/all/keystone.yml | 54 +++ inventory/group_vars/all/neutron.yml | 35 ++ inventory/group_vars/all/nova.yml | 24 + inventory/group_vars/all/octavia.yml | 22 + inventory/group_vars/all/pip.yml | 33 ++ inventory/group_vars/all/ssl.yml | 21 + inventory/group_vars/all_containers.yml | 31 ++ inventory/group_vars/aodh_all.yml | 31 ++ inventory/group_vars/barbican_all.yml | 33 ++ inventory/group_vars/ceilometer_all.yml | 54 +++ inventory/group_vars/ceph_all.yml | 24 + inventory/group_vars/cinder_all.yml | 77 ++++ inventory/group_vars/cinder_volume.yml | 22 + inventory/group_vars/designate_all.yml | 46 ++ inventory/group_vars/galera_all.yml | 37 ++ inventory/group_vars/glance_all.yml | 63 +++ inventory/group_vars/gnocchi_all.yml | 40 ++ inventory/group_vars/haproxy_all/haproxy.yml | 357 +++++++++++++++ inventory/group_vars/haproxy_all/keepalived.yml | 71 +++ inventory/group_vars/heat_all.yml | 48 ++ inventory/group_vars/horizon_all.yml | 42 ++ inventory/group_vars/hosts.yml | 32 ++ inventory/group_vars/ironic-compute_hosts.yml | 16 + inventory/group_vars/ironic_all.yml | 40 ++ inventory/group_vars/ironic_compute.yml | 1 + inventory/group_vars/keystone_all.yml | 61 +++ inventory/group_vars/kvm-compute_hosts.yml | 16 + inventory/group_vars/lxd-compute_hosts.yml | 16 + inventory/group_vars/magnum_all.yml | 42 ++ inventory/group_vars/memcached.yml | 23 + inventory/group_vars/network_hosts.yml | 3 + inventory/group_vars/neutron_agent.yml | 28 ++ inventory/group_vars/neutron_all.yml | 47 ++ inventory/group_vars/neutron_calico_dhcp_agent.yml | 107 +++++ inventory/group_vars/nova_all.yml | 88 ++++ inventory/group_vars/octavia_all.yml | 30 ++ inventory/group_vars/powervm-compute_hosts.yml | 16 + inventory/group_vars/qemu-compute_hosts.yml | 16 + inventory/group_vars/rabbitmq_all.yml | 22 + inventory/group_vars/repo_all.yml | 85 ++++ inventory/group_vars/rsyslog.yml | 19 + inventory/group_vars/sahara_all.yml | 41 ++ inventory/group_vars/swift_all.yml | 50 +++ inventory/group_vars/tacker_all.yml | 46 ++ inventory/group_vars/trove_all.yml | 48 ++ inventory/group_vars/utility_all.yml | 74 ++++ inventory/host_vars/localhost/ceilometer.yml | 17 + inventory/host_vars/localhost/cinder.yml | 18 + inventory/host_vars/localhost/neutron.yml | 20 + inventory/host_vars/localhost/nova.yml | 17 + inventory/host_vars/localhost/swift.yml | 20 + inventory/host_vars/localhost/unbound.yml | 22 + inventory/localhost | 2 + osa_toolkit/generate.py | 36 +- osa_toolkit/manage.py | 2 +- playbooks/ceph-install.yml | 83 ++-- playbooks/common-playbooks/cinder.yml | 14 +- playbooks/common-playbooks/glance.yml | 11 +- playbooks/common-playbooks/neutron.yml | 15 +- playbooks/common-playbooks/nova.yml | 15 +- playbooks/common-playbooks/unbound-clients.yml | 77 ---- playbooks/common-tasks/dynamic-address-fact.yml | 2 +- playbooks/common-tasks/dynamic-grouping.yml | 4 +- playbooks/common-tasks/os-lxc-container-setup.yml | 16 +- playbooks/common-tasks/restart-service.yml | 2 + playbooks/common-tasks/set-pip-upstream-url.yml | 3 + playbooks/common-tasks/set-upper-constraints.yml | 18 + playbooks/common-tasks/unbound-clients.yml | 65 +++ playbooks/containers-deploy.yml | 17 + playbooks/containers-lxc-create.yml | 53 +++ playbooks/containers-lxc-destroy.yml | 63 +++ playbooks/containers-lxc-host.yml | 57 +++ playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 96 ++-- .../defaults/repo_packages/openstack_testing.yml | 4 +- playbooks/etcd-install.yml | 17 +- playbooks/galera-install.yml | 35 +- playbooks/haproxy-install.yml | 21 +- playbooks/healthcheck-infrastructure.yml | 193 ++++++++ playbooks/inventory/dynamic_inventory.py | 81 ---- playbooks/inventory/env.d/aodh.yml | 32 -- playbooks/inventory/env.d/barbican.yml | 34 -- playbooks/inventory/env.d/ceilometer.yml | 40 -- playbooks/inventory/env.d/ceph.yml | 50 --- playbooks/inventory/env.d/cinder.yml | 66 --- playbooks/inventory/env.d/designate.yml | 54 --- playbooks/inventory/env.d/etcd.yml | 34 -- playbooks/inventory/env.d/galera.yml | 37 -- playbooks/inventory/env.d/glance.yml | 43 -- playbooks/inventory/env.d/gnocchi.yml | 39 -- playbooks/inventory/env.d/haproxy.yml | 37 -- playbooks/inventory/env.d/heat.yml | 54 --- playbooks/inventory/env.d/horizon.yml | 37 -- playbooks/inventory/env.d/ironic.yml | 65 --- playbooks/inventory/env.d/keystone.yml | 36 -- playbooks/inventory/env.d/magnum.yml | 37 -- playbooks/inventory/env.d/memcache.yml | 37 -- playbooks/inventory/env.d/molteniron.yml | 35 -- playbooks/inventory/env.d/neutron.yml | 79 ---- playbooks/inventory/env.d/nova.yml | 101 ----- playbooks/inventory/env.d/octavia.yml | 47 -- playbooks/inventory/env.d/os-infra.yml | 22 - playbooks/inventory/env.d/pkg_repo.yml | 36 -- playbooks/inventory/env.d/rabbitmq.yml | 37 -- playbooks/inventory/env.d/rsyslog.yml | 36 -- playbooks/inventory/env.d/sahara.yml | 36 -- playbooks/inventory/env.d/shared-infra.yml | 22 - playbooks/inventory/env.d/swift-remote.yml | 38 -- playbooks/inventory/env.d/swift.yml | 72 --- playbooks/inventory/env.d/trove.yml | 45 -- playbooks/inventory/env.d/unbound.yml | 34 -- playbooks/inventory/env.d/utility.yml | 37 -- playbooks/lxc-containers-create.yml | 39 +- playbooks/lxc-containers-destroy.yml | 65 +-- playbooks/lxc-hosts-setup.yml | 61 +-- playbooks/memcached-install.yml | 17 +- playbooks/openstack-hosts-setup.yml | 14 +- playbooks/os-aodh-install.yml | 16 +- playbooks/os-barbican-install.yml | 17 +- playbooks/os-ceilometer-install.yml | 17 +- playbooks/os-cinder-install.yml | 43 +- playbooks/os-designate-install.yml | 16 +- playbooks/os-glance-install.yml | 7 - playbooks/os-gnocchi-install.yml | 16 +- playbooks/os-heat-install.yml | 16 +- playbooks/os-horizon-install.yml | 16 +- playbooks/os-ironic-install.yml | 15 +- playbooks/os-keystone-install.yml | 23 +- playbooks/os-magnum-install.yml | 15 +- playbooks/os-molteniron-install.yml | 18 +- playbooks/os-neutron-install.yml | 15 +- playbooks/os-nova-install.yml | 43 +- playbooks/os-octavia-install.yml | 16 +- playbooks/os-rally-install.yml | 12 +- playbooks/os-sahara-install.yml | 16 +- playbooks/os-swift-install.yml | 24 +- playbooks/os-swift-sync.yml | 5 +- playbooks/os-tacker-install.yml | 61 +++ playbooks/os-tempest-install.yml | 5 +- playbooks/os-trove-install.yml | 16 +- playbooks/rabbitmq-install.yml | 24 +- playbooks/repo-build.yml | 52 +-- playbooks/repo-server.yml | 38 +- playbooks/repo-use.yml | 29 ++ .../system_crontab_coordination/tasks/main.yml | 2 + playbooks/rsyslog-install.yml | 19 +- playbooks/security-hardening.yml | 2 +- playbooks/setup-hosts.yml | 3 +- playbooks/setup-infrastructure.yml | 6 +- playbooks/setup-openstack.yml | 1 + playbooks/unbound-install.yml | 22 +- playbooks/utility-install.yml | 23 +- ...tavia-V2-(standalone)-API-d644b92ad374f2cf.yaml | 7 + .../PermitRootLogin-chages-7ce97df6d612223e.yaml | 7 + ...-container-restart-option-acf4cd9a20ef61e4.yaml | 15 + .../add-opensuse-support-a8ec3f54188e5f01.yaml | 14 + .../add-security-headers-e46c205b42b9598b.yaml | 8 + .../cache-packages-override-e89847687abddf34.yaml | 4 + ...-local-lxc-package-mirror-843e1ceac2469547.yaml | 16 + ...entos-mirror-url-variable-c072a6ab21054093.yaml | 5 + ...entos-mirror-url-variable-eea9f226b5611b40.yaml | 5 + .../notes/ceph-ansible-v3-a570cf4477c77860.yaml | 15 + .../notes/ceph-galaxy-roles-1a0a13be026e45d8.yaml | 8 + .../notes/ceph-luminous-d1ff5c08452a9887.yaml | 9 + .../notes/clustecheck-9311d05fb32f13b3.yaml | 7 + ...m_eventstreamer_queue_url-a1dcd1f6769816c5.yaml | 17 + ...rcona-xtrabackup-repo-url-95614d0672f4bcb0.yaml | 6 + ...-and-backend-caching-vars-88c48117b232b37e.yaml | 6 + ...ed-symlink-for-repo-cache-449b84e281ff9907.yaml | 12 + ...kage-checksums-by-default-3543840512c348d6.yaml | 7 + .../notes/disable-ksm-670aeb175826b7ca.yaml | 5 + .../disable-list-extend-3a9547de9034f9ba.yaml | 4 +- .../dnsmasq-lxc-conflict-fix-c8968f6a16d033c6.yaml | 10 + .../drop-ceilometer-api-b6d87ceddf34af81.yaml | 5 + ...nsuse-mirror-url-variable-fa2df9eee6399938.yaml | 5 + ...ity-groups-always-applied-eb6e3bdc7b77f022.yaml | 13 + .../notes/extra-headers-e54a672d3a78dd89.yaml | 15 + ...astestmirror-configurable-08e075f8602164e5.yaml | 7 + .../notes/fedora-26-support-70a304f9c97d1b37.yaml | 5 + .../notes/fwaasv2-added-ab9ba18c8b98a83e.yaml | 4 + ...inder-system-user-support-f69b87b4876c0dd8.yaml | 5 + ...nce-init-config-overrides-d1c8c3dcc50c109a.yaml | 2 +- .../notes/glance-v2-api-only-0d4a61b0d4dade18.yaml | 22 + .../notes/global-ntp-servers-155c1daef3680025.yaml | 6 + .../horizon-arbitrary-config-8a36e4bd6818afe1.yaml | 2 +- .../notes/hypervisor-groups-9c9fb1d44b602af0.yaml | 9 + ...instance-defaults-support-533844543082b2f4.yaml | 2 +- .../notes/lbaasv2-options-ae992286abfa689f.yaml | 5 + .../lxc-cache-prep-timeout-97dc18882f7b1e76.yaml | 7 + .../notes/lxc-container-tech-2a24afbef5a7bf6e.yaml | 5 + .../lxc-machinectl-template-9e65779a94cb767f.yaml | 11 + ...c_container_backing_store-e0a77c48da3a57b2.yaml | 21 + .../lxc_image_cache_server-f14701a7f8f4b8ca.yaml | 14 + ...workmanager-compatibility-87c7c1c121469714.yaml | 10 + .../neutron-agent-baremetal-c229e65c77e615fa.yaml | 16 + .../notes/neutron-bgp-552e6e1f6d37f38d.yaml | 2 +- .../notes/neutron-fwaas-5c7c6508f2cc05c3.yaml | 4 +- ...ron-init-config-overrides-9d1d2b3b908705ed.yaml | 2 +- ...tron-opendaylight-support-453dc9324eafaae7.yaml | 7 + .../notes/neutron-vpnaas-5c7c6508f2cc05c5.yaml | 4 +- .../notes/new_default_quotas-154f76dd7f2f568f.yaml | 6 + .../notes/new_healthcheck-9e559565745defd0.yaml | 7 + .../ng-instance-management-f9134fc283aa289c.yaml | 2 +- .../non_inventory_hosts-c0fa4c185a01e78b.yaml | 6 + .../nova-placement-database-a8735a1df0c4566f.yaml | 15 + ...nsuse-mirror-url-variable-6660f16c3e9bf1ff.yaml | 10 + ...nsuse-mirror-url-variable-74d22825e808211e.yaml | 10 + ...nsuse-mirror-url-variable-865a97abb4c61430.yaml | 6 + .../openvswitch-nsh-support-a9f86a929e072cea.yaml | 6 + ...ize-centos-erlang-install-bafd1c376ffca35e.yaml | 15 + .../notes/os-tempest-roles-cead45b2cd38811f.yaml | 5 + .../permitrootlogin_options-a62e33ccc4a69657.yaml | 8 + ...rsistend-systemd-journals-c1874b52ad666744.yaml | 10 + .../notes/pike_deprecations-39034d48825e8966.yaml | 8 + .../ppc64le-var-changes-84aa4f3f9bb0ef52.yaml | 31 ++ .../pypiserver-pypi-cache-216e9e087f6d3f24.yaml | 9 + ...rval-configuration-option-884d64aa259ecc3c.yaml | 6 + ...emove-duplicated-download-99a9ec5bfe4ba749.yaml | 37 ++ .../notes/remove-fax-fail-5038b4b6eb4951b3.yaml | 21 + .../remove-haproxy-repo-vars-051a47bbfaf6d1da.yaml | 8 + .../notes/remove-v1-api-4fda1ee243203fe5.yaml | 5 + .../notes/remove-v72181-e29b9f5d9c971541.yaml | 6 + .../notes/remove_use_neutron-76135a385ef1345d.yaml | 3 + .../removed-vars-plugin-0f9fb96e8b2c430d.yaml | 6 + .../rhel7-stig-v1r3-update-c533ed40ba609ccf.yaml | 15 + ...elinux-neutron-bare-metal-c89174daf6f8b273.yaml | 6 + .../notes/set-limit-disabled-25998f1f12987c12.yaml | 20 + ...skip-sysctl-when-disabled-b32eca48df5b1437.yaml | 10 + ...l_modules_with_group_vars-8d169f564ffd450c.yaml | 25 ++ ...ot-login-without-password-948ec79c6508c19b.yaml | 6 + .../static_uca_filename-849a6f491acae9c5.yaml | 11 + .../notes/support-ksm-fe6993158768a14e.yaml | 5 + ...t-centos-opensuse-running-0be396c60a513562.yaml | 8 + .../notes/systemd-nfs-setup-5c35c23eda4443be.yaml | 11 + ...ove-init-config-overrides-a78ed428a32adef8.yaml | 2 +- .../ulimit-increased-65536-50b418d8e8ca4eef.yaml | 5 + ...able-file-search-optional-7420269230a0e22f.yaml | 7 + releasenotes/source/conf.py | 18 +- releasenotes/source/index.rst | 7 +- releasenotes/source/pike.rst | 6 + requirements.txt | 13 +- scripts/ansible-role-requirements-editor.py | 2 +- scripts/bootstrap-ansible.sh | 116 ++++- scripts/gate-check-commit.sh | 112 ++--- scripts/gen-config.py | 2 +- scripts/get-pypi-pkg-version.py | 2 +- scripts/inventory-manage.py | 11 +- scripts/openstack-ansible.rc | 6 +- scripts/os-cmd | 2 +- scripts/pw-token-gen.py | 5 +- scripts/rabbitmq-test.py | 47 ++ scripts/release-yaml-file-prep.py | 11 +- scripts/run-upgrade.sh | 33 +- scripts/scripts-library.sh | 132 +++++- scripts/sources-branch-updater-lib.sh | 103 +++-- scripts/sources-branch-updater.sh | 43 +- .../playbooks/ceph-galaxy-removal.yml | 31 ++ .../playbooks/deploy-config-changes.yml | 8 +- .../playbooks/user-secrets-adjustment.yml | 3 +- .../scripts/migrate_openstack_vars.py | 2 +- test-requirements.txt | 22 +- .../bootstrap-host/tasks/check-requirements.yml | 15 +- .../bootstrap-host/tasks/install_packages.yml | 81 +--- .../bootstrap-host/tasks/prepare_aio_config.yml | 111 +++-- .../bootstrap-host/tasks/prepare_hostname.yml | 34 ++ .../bootstrap-host/tasks/prepare_loopback_swap.yml | 84 ++-- .../bootstrap-host/tasks/prepare_networking.yml | 47 +- .../roles/bootstrap-host/tasks/prepare_octavia.yml | 19 +- .../bootstrap-host/templates/apt-sources.list.j2 | 16 - .../templates/redhat_interface_default.cfg.j2 | 1 + .../templates/redhat_interface_ifdown-post.cfg.j2 | 19 - .../templates/redhat_interface_ifup-post.cfg.j2 | 25 -- .../templates/rpm_interface_ifdown-post.cfg.j2 | 29 ++ .../templates/rpm_interface_ifup-post.cfg.j2 | 35 ++ .../templates/suse_interface_default.cfg.j2 | 9 + .../templates/user_variables.aio.yml.j2 | 38 +- .../templates/user_variables_ceph.yml.j2 | 2 +- tox.ini | 117 +++-- zuul.d/jobs.yaml | 168 +++++++ zuul.d/playbooks/post.yml | 64 +++ zuul.d/playbooks/run.yml | 25 ++ zuul.d/project.yaml | 51 +++ 453 files changed, 9354 insertions(+), 5900 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ed8d1a9..54d032a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,2 @@ -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 -requests>=2.14.2 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -8 +7 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -netaddr!=0.7.16,>=0.7.13 # BSD +netaddr>=0.7.18 # BSD @@ -10 +8,0 @@ PrettyTable<0.8,>=0.7.1 # BSD -pycrypto>=2.6 # Public Domain @@ -12,3 +10,2 @@ python-memcached>=1.56 # PSF -PyYAML>=3.10.0 # MIT -urllib3>=1.21.1 # MIT -virtualenv>=13.1.0 # MIT +PyYAML>=3.10 # MIT +virtualenv>=14.0.6 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 78145f7..3b4da26 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,3 +4,2 @@ -bashate>=0.2 # Apache-2.0 -coverage!=4.4,>=4.0 # Apache-2.0 -flake8<2.6.0,>=2.5.4 # MIT + +# Keep hacking first, it pulls in the right versions of flake8, mccabe and pyflakes @@ -8,5 +7,4 @@ hacking<0.11,>=0.10.0 -mccabe==0.2.1 # MIT License -mock>=2.0 # BSD -pep8==1.5.7 # MIT -pyflakes==0.8.1 # MIT -virtualenv>=13.1.0 # MIT +bashate>=0.5.1 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +mock>=2.0.0 # BSD +virtualenv>=14.0.6 # MIT @@ -15,4 +13,4 @@ virtualenv>=13.1.0 # MIT -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:18:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:18:49 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_cinder 17.0.0 (queens) Message-ID: We are tickled pink to announce the release of: openstack-ansible-os_cinder 17.0.0: os_cinder role for OpenStack- Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_cinder/ For more details, please see below. Changes in openstack-ansible-os_cinder 16.0.0.0rc1..17.0.0 ---------------------------------------------------------- bd5d3ac Skip logging for haproxy health checks 7f90482 Replace virtualenv-tools by a script 3715575 Stop running non-voting jobs in gate 8d90135 Point to Queens instead of master 5a45b78 Updated from OpenStack Ansible Tests 51ac107 Update UPPER_CONSTRAINTS_FILE for stable/queens edf4fb4 Update .gitreview for stable/queens f1144a7 Use a venv with previous ansible version for upgrades 1acf7f9 Zuul: Remove project name 77f8c0e Updated from global requirements b0b291a Updated from global requirements 82fd8b6 Fix upgrade test 0afb4b4 Updated from OpenStack Ansible Tests 08c563e modify cinder spelling errors 4a9a00f tasks: cinder_qos: Use exact match for QoS rules 6c976e5 Configure backends from API host 198acc0 Add MySQL connection SSL support 6b739f2 tests: test-cinder-upgrades.sh: Remove the exit trap a858898 Reorder service restarts 647dbe8 Update static files b589084 Allow the experimental trigger of the integrated repo 57cfe69 Updated from OpenStack Ansible Tests 9dbda04 Remove pip_install dependency 536dd34 Use cinder_services dict to identify cinder-api service name 7a43e60 Remove setting of version/release from releasenotes 2bcf766 Use group_names to check a host belongs to group 066c95e Updated from OpenStack Ansible Tests 4e7cb34 Change ceph example backend name cff0a1d Fix indentation of container_vars for ceph doc 8d4aed3 Document reasonable radosgw timeout a7f4d98 Remove unified queue from gate pipeline 9b84691 Add openstack-ansible-linters test e350f89 Adds support for specifying GID AND UID for cinder system user aefee84 Update paste, policy and rootwrap configurations 2017-10-14 3815c5b Update upgrade role for Queens from P 8c0f9b0 Add OpenStack-Ansible metadata 9ad69a9 Workaround bad cinder defaults a1961c4 Updated from global requirements 5108e06 Add external LB management handler hook interface 1a4254c Updated from global requirements 9998b3b Update document links 2a372c9 Updated from OpenStack Ansible Tests 384e1ba Updated from OpenStack Ansible Tests 96160f0 Correct cinder online migrations command 799f2b0 Ensure online migrations can run 1a00032 Updated from OpenStack Ansible Tests 12c9c00 Update upgrade role for Pike bf85705 Update reno for stable/pike 2aabc28 Updated from global requirements 0ad45a3 Update paste, policy and rootwrap configurations 2017-08-15 e1fd2e4 tasks: cinder_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 2 +- Vagrantfile | 2 + bindep.txt | 25 +--- defaults/main.yml | 47 +++++--- files/rootwrap.d/volume.filters | 1 + handlers/main.yml | 4 + meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++ ...inder-system-user-support-f69b87b4876c0dd8.yaml | 5 + releasenotes/source/conf.py | 18 ++- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 + tasks/cinder_backends.yml | 2 +- tasks/cinder_db_setup.yml | 3 +- tasks/cinder_init_systemd.yml | 2 + tasks/cinder_install.yml | 22 ++-- tasks/cinder_post_install.yml | 6 +- tasks/cinder_pre_install.yml | 2 + tasks/cinder_qos.yml | 6 +- tasks/cinder_uwsgi.yml | 1 + tasks/main.yml | 14 +-- templates/api-paste.ini.j2 | 10 -- templates/cinder-systemd-init.j2 | 2 +- templates/cinder-uwsgi.ini.j2 | 3 + templates/cinder.conf.j2 | 12 +- templates/policy.json.j2 | 133 +-------------------- test-requirements.txt | 14 +-- tox.ini | 17 ++- zuul.d/jobs.yaml | 21 ++++ zuul.d/project.yaml | 33 +++++ 42 files changed, 364 insertions(+), 306 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:18:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:18:50 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-galera_server 17.0.0 (queens) Message-ID: We are satisfied to announce the release of: openstack-ansible-galera_server 17.0.0: Galera Server role for OpenStack-Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-galera_server/ For more details, please see below. 17.0.0 ^^^^^^ New Features ************ * The extra packages percona packages used by the ppc64le are now downloaded by the Ansible deployment host by default, as opposed to the target hosts. Once downloaded the packages are pushed up to the target hosts. This behaviour may be adjusted by setting "galera_server_extra_package_downloader" to "target-host". The packages are downloaded to the path set in "galera_server_extra_package_path". Deprecation Notes ***************** * The following variables have been removed as they no longer serve any purpose. * "galera_package_arch" * "percona_package_download_validate_certs" * "percona_package_url" * "percona_package_fallback_url" * "percona_package_sha256" * "percona_package_path" * "qpress_package_download_validate_certs" * "qpress_package_url" * "qpress_package_fallback_url" * "qpress_package_sha256" * "qpress_package_path" The functionality previously using these variables has been transitioned to using a simpler data structure. Changes in openstack-ansible-galera_server 16.0.0.0rc1..17.0.0 -------------------------------------------------------------- 7c1749d Restore support for percona packages when using ppc64le 93d2777 tasks: Replace deprecated 'include' statements 462b92a tasks: Fix use_percona_upstream variable usage a3aa5e7 vars: Install qpress only when galera_xtrabackup_compression is true 8ce7d66 Allow Galera package downloads over HTTP 63b17cc Fix cache update after initial apt_repository fail e373523 Set correct group membership of /var/log/mysql_logs directory dbd3572 Point to Queens instead of master de1012a Updated from OpenStack Ansible Tests 315384b Update UPPER_CONSTRAINTS_FILE for stable/queens 8fc8f9f Update .gitreview for stable/queens dfb3d59 Set proper yum repo priority on CentOS 7 8a42fac Prevent latest mariadb version e4456ed Use a venv with previous ansible version for upgrades 6568ff2 Zuul: Remove project name 8f0ff81 Updated from global requirements a37bfcc SUSE: Switch to upstream MariaDB repository baa97f1 tasks: galera_post_install: Configure the service before securing the DB dc3d1ab Updated from OpenStack Ansible Tests 73376ad tests: test-galera-upgrades.sh: Drop Ansible verbosity f047cae vars: Drop galera_percona_xtrabackup_repo_url variable f8d80dd SUSE: Install the Percona packages. bed02bd Updated from global requirements 7205720 RedHat: Ensure that conflicting MariaDB packages are removed f2bfbd3 Fix Galera socket for RedHat 43458a8 Limit Galera SSL to TLSv1.2 ciphers e54d581 Remove the galera_ssl_address variable 6d19413 Update default paths of SSL cert files a9fa402 Further simplify the upgrade check bacb582 Allow the experimental trigger of the integrated repo a566108 Updated from OpenStack Ansible Tests ead2540 Fix the key lookup names for self-signed SSL 4a0d29c Fix galera server local db permission access 67a665e Ensure the role works when run in serial 9b0fc1f Update the basic systemd extra configs for isolation and consistency 7b92a07 Fix galera_monitoring_allowed_source a99f018 Update Percona XtraDB Backup version ca054bd Tune-up the galera role for efficiency 94821f8 Implement a proper WSREP check for galera 546c402 SUSE: Apply workaround for mariadb-10.2 e9d7ab1 Remove setting of version/release from releasenotes 6d1dd0c Updated from OpenStack Ansible Tests bc21a02 Remove unified queue from gate pipeline 3506f66 Add openstack-ansible-linters test e8b4875 Initial OSA zuul v3 role jobs 839682c Suppress command/shell warnings 54f7c16 Add OpenStack-Ansible metadata bc8a482 templates: Configure galera socket per distribution 6862062 Implement apt pin to avoid MariaDB 10.1.27 95faea4 Add option to disable xtrabackup compression 1f55ed3 Updated from global requirements 2a753e8 Update and replace http with https for doc links 039ece9 Set a var for the MariaDB major version 29ba127 Updated from global requirements c094b3f Updated from OpenStack Ansible Tests 149076c Reimplement external LB management handler hook df18e4e SUSE: Add ability to configure external mirror for openSUSE 42edfdb Updated from OpenStack Ansible Tests 3f445dd Remove duplicate package pinning variable f9a00b5 Updated from OpenStack Ansible Tests 4fd2e32 Update source role to Pike c24d590 Fix MariaDB apt package pinning 0227dbe Separate greenfield and upgrade tests 62cd6fb Update reno for stable/pike 387373f Updated from global requirements ea74967 Added log link tasks so the role can run on metal 1b5d18c Toggle percona repo without extra-vars Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 2 +- README.rst | 6 +- Vagrantfile | 2 + bindep.txt | 25 +-- defaults/main.yml | 111 +++++++------ files/galera_new_cluster | 72 +++++++++ handlers/main.yml | 137 ++++++++-------- library/mysql_status_facts | 74 --------- meta/openstack-ansible.yml | 20 +++ .../notes/clustecheck-9311d05fb32f13b3.yaml | 7 + ...rcona-xtrabackup-repo-url-95614d0672f4bcb0.yaml | 6 + .../notes/new_healthcheck-9e559565745defd0.yaml | 7 + .../ppc64le-var-changes-84aa4f3f9bb0ef52.yaml | 31 ++++ releasenotes/source/conf.py | 18 +-- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 + tasks/galera_bootstrap.yml | 100 ------------ tasks/galera_cluster_state.yml | 91 ++++------- tasks/galera_install.yml | 44 +++-- tasks/galera_install_apt.yml | 53 ++---- tasks/galera_install_download_extra_packages.yml | 47 ++++++ tasks/galera_install_yum.yml | 70 ++------ tasks/galera_install_zypper.yml | 71 +++++--- tasks/galera_post_install.yml | 180 ++++++++++++++------- tasks/galera_pre_install.yml | 74 --------- tasks/galera_running_check.yml | 55 ------- tasks/galera_secure_mysql.yml | 43 ----- tasks/galera_setup.yml | 19 ++- tasks/galera_ssl.yml | 32 ++-- tasks/galera_ssl_key_create.yml | 65 -------- tasks/galera_ssl_self_signed.yml | 125 ++++++++++++++ tasks/galera_upgrade.yml | 45 ++++++ tasks/galera_upgrade_check.yml | 25 --- tasks/galera_upgrade_check_apt.yml | 51 ------ tasks/galera_upgrade_check_dnf.yml | 1 - tasks/galera_upgrade_check_yum.yml | 57 ------- tasks/galera_upgrade_check_zypper.yml | 1 - tasks/galera_upgrade_post.yml | 43 ----- tasks/galera_upgrade_pre.yml | 86 ++++------ tasks/main.yml | 93 +++++++---- templates/cluster.cnf.j2 | 4 +- templates/clustercheck.j2 | 110 +++++++++++++ templates/galera_secure_node.j2 | 44 +++++ templates/my.cnf.j2 | 5 +- templates/mysqlchk.j2 | 20 +++ templates/systemd.environment.conf.j2 | 5 + templates/systemd.slice.conf.j2 | 11 ++ templates/systemd.without-privatedevices.conf.j2 | 4 + templates/without-privatedevices.conf.j2 | 2 - test-requirements.txt | 14 +- tox.ini | 20 ++- vars/main.yml | 33 ---- vars/redhat-7.yml | 42 ++--- vars/suse-42.yml | 76 ++++++--- vars/ubuntu-16.04.yml | 45 +++--- zuul.d/jobs.yaml | 21 +++ zuul.d/project.yaml | 39 +++++ 71 files changed, 1524 insertions(+), 1295 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:18:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:18:50 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_aodh 17.0.0 (queens) Message-ID: We are pumped to announce the release of: openstack-ansible-os_aodh 17.0.0: os_aodh for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_aodh/ For more details, please see below. Changes in openstack-ansible-os_aodh 16.0.0.0rc1..17.0.0 -------------------------------------------------------- b8663a7 Zuul: Remove project name b9abfc7 Updated from OpenStack Ansible Tests cc1871c Updated from global requirements 82de2f6 Point to Queens instead of master d0c1ecd Update UPPER_CONSTRAINTS_FILE for stable/queens 7dae2c3 Update .gitreview for stable/queens 492ff85 Updated from OpenStack Ansible Tests 9f8713e Add MySQL connection SSL support 1daa77e Allow the experimental trigger of the integrated repo dee6d3d Updated from OpenStack Ansible Tests 86d3d2d Remove pip_install dependency d99bbee Remove setting of version/release from releasenotes eb17064 Updated from OpenStack Ansible Tests fbf0aac Allow role defaults to determine the branch tested 8e8cbcb Remove unified queue from gate pipeline f9402cf Add openstack-ansible-linters test 8faad8c Switch auth config to keystone v3 6deee77 Initial OSA zuul v3 role jobs f6faf12 Updated from OpenStack Ansible Tests d3ce7e9 Add OpenStack-Ansible metadata 28fffc9 Updated from global requirements addfb8a Updated from global requirements ab392e3 Updated from OpenStack Ansible Tests 3d8f508 Updated from OpenStack Ansible Tests 54be8ee Updated from OpenStack Ansible Tests 9dc985d Update reno for stable/pike ecf2ec7 Updated from global requirements fbff079 tasks: aodh_install.yml: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++++------------------- defaults/main.yml | 8 +++++--- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++++++++++++++++++ releasenotes/source/conf.py | 16 +++++----------- releasenotes/source/index.rst | 5 +++-- releasenotes/source/pike.rst | 6 ++++++ tasks/aodh_install.yml | 4 ++-- templates/aodh.conf.j2 | 12 ++++++++---- test-requirements.txt | 14 +++++++------- tox.ini | 17 ++++++++++++++--- zuul.d/jobs.yaml | 21 +++++++++++++++++++++ zuul.d/project.yaml | 30 ++++++++++++++++++++++++++++++ 21 files changed, 180 insertions(+), 95 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:18:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:18:55 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_designate 17.0.0 (queens) Message-ID: We are chuffed to announce the release of: openstack-ansible-os_designate 17.0.0: os_designate for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_designate/ For more details, please see below. 17.0.0 ^^^^^^ Upgrade Notes ************* * Any tooling using the Designate v1 API needs to be reworked to use the v2 API Critical Issues *************** * The Designate V1 API has been removed, and cannot be enabled. Changes in openstack-ansible-os_designate 16.0.0.0rc1..17.0.0 ------------------------------------------------------------- e9fc6c9 Updated from OpenStack Ansible Tests 84a45a1 Stop running non-voting jobs in gate 617f431 Zuul: Remove project name 50b363b Point to Queens instead of master 91f7e1d Remove v1 API configuration 35cc84a Updated from global requirements f763b50 Update UPPER_CONSTRAINTS_FILE for stable/queens 017c9fe Update .gitreview for stable/queens e9c1d19 Update paste, policy and rootwrap configurations 2018-01-30 75db7d9 Updated from OpenStack Ansible Tests e0e07a2 Reinitialize the virtualenv 8a23491 Replace virtualenv-tools by a script 270a8f8 Add MySQL connection SSL support a7e311e Allow the experimental trigger of the integrated repo a5be72a Updated from OpenStack Ansible Tests 6621c7a Remove pip_install dependency 22fa91c Handle Pike deprecations for designate 4f21a97 Use group_names to check a host belongs to group ceb12b1 Fix ansible-lint test failures 20230ca Remove setting of version/release from releasenotes 7f26efb Updated from OpenStack Ansible Tests 0b61611 Allow role defaults to determine the branch tested a508c29 Remove unified queue from gate pipeline 3b4e976 Add openstack-ansible-linters test 4fec57b Initial OSA zuul v3 role jobs 453d3e1 Add OpenStack-Ansible metadata 4b009ca Use openstack proto variable in defaults 00d1ff8 Updated from global requirements 290715a Updated from global requirements dcdcafe Remove deprecated oslo_messaging_rabbit options 8cf44f6 Updated from OpenStack Ansible Tests 949641f Updated from OpenStack Ansible Tests 207f87e Updated from OpenStack Ansible Tests fba7374 Updated from OpenStack Ansible Tests a21469c Update reno for stable/pike 8be6398 Updated from global requirements 009078f tasks: designate_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++------------ defaults/main.yml | 18 ++++++++---- handlers/main.yml | 4 +-- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 +++++++++++++ .../notes/remove-v1-api-4fda1ee243203fe5.yaml | 5 ++++ releasenotes/source/conf.py | 18 +++++------- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 ++++ tasks/designate_init_systemd.yml | 8 ++--- tasks/designate_install.yml | 13 +++++---- templates/api-paste.ini.j2 | 15 ---------- templates/designate.conf.j2 | 34 +++++++++------------- test-requirements.txt | 14 ++++----- tox.ini | 17 +++++++++-- zuul.d/jobs.yaml | 21 +++++++++++++ zuul.d/project.yaml | 31 ++++++++++++++++++++ 26 files changed, 212 insertions(+), 136 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:09 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:09 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_magnum 17.0.0 (queens) Message-ID: We exuberantly announce the release of: openstack-ansible-os_magnum 17.0.0: os_magnum for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_magnum/ For more details, please see below. Changes in openstack-ansible-os_magnum 16.0.0.0rc1..17.0.0 ---------------------------------------------------------- 2151c08 Stop running non-voting jobs in gate 1304578 Point to Queens instead of master 29787ed Updated from OpenStack Ansible Tests 9119c4a Updated from OpenStack Ansible Tests 6abf796 Update UPPER_CONSTRAINTS_FILE for stable/queens 23d5b85 Update .gitreview for stable/queens 64af5b3 Updated from global requirements 7b96ecf Replace virtualenv-tools by a script ae9d049 Zuul: Remove project name d484d30 Update the Tempest plugin to point towards the new plugin e2c5cc2 Add MySQL connection SSL support 736d170 Clarify cinder integration documentation 8da8abb Allow the experimental trigger of the integrated repo 6755dc1 Updated from OpenStack Ansible Tests 61f8aee Remove pip_install dependency 487c501 ansible-role-requirements: Switch ODL git repo to the github mirror 6894249 Remove setting of version/release from releasenotes 85d2868 Updated from OpenStack Ansible Tests ce85f2d Remove unified queue from gate pipeline c2d5754 Add openstack-ansible-linters test 2cf8952 Initial OSA zuul v3 role jobs 5b1bccc Updated from OpenStack Ansible Tests 4171a59 Add OpenStack-Ansible metadata cf0a3c9 Fix cinder_service_region undefined 30b0c02 Updated from global requirements 4766b95 Updated from global requirements b401575 Updated from OpenStack Ansible Tests 94649bf Updated from OpenStack Ansible Tests 4a24432 Updated from OpenStack Ansible Tests a391b8e Updated from OpenStack Ansible Tests 686ae1f Add opendaylight role to tests a-r-r c47648f Update reno for stable/pike 759d640 Updated from global requirements 3c3dde6 Updated from OpenStack Ansible Tests f023b02 Add support for the openSUSE Leap distributions 28e1927 Update Fedora test image sha1sum to latest Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 26 +++++----------------- defaults/main.yml | 6 +++-- meta/main.yml | 7 ++++-- meta/openstack-ansible.yml | 20 +++++++++++++++++ releasenotes/source/conf.py | 18 ++++++--------- releasenotes/source/index.rst | 3 ++- releasenotes/source/pike.rst | 6 +++++ tasks/magnum_init_systemd.yml | 3 ++- tasks/magnum_install.yml | 14 +++++++----- templates/magnum.conf.j2 | 4 ++-- test-requirements.txt | 14 ++++++------ tox.ini | 17 +++++++++++--- vars/suse.yml | 27 +++++++++++++++++++++++ zuul.d/jobs.yaml | 21 ++++++++++++++++++ zuul.d/project.yaml | 29 ++++++++++++++++++++++++ 24 files changed, 256 insertions(+), 105 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:14 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_rally 17.0.0 (queens) Message-ID: We enthusiastically announce the release of: openstack-ansible-os_rally 17.0.0: os_rally for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_rally/ For more details, please see below. Changes in openstack-ansible-os_rally 16.0.0.0rc1..17.0.0 --------------------------------------------------------- 01475c5 Point to Queens instead of master 5f349ed Updated from OpenStack Ansible Tests 5168c5b Update UPPER_CONSTRAINTS_FILE for stable/queens 00d1387 Update .gitreview for stable/queens e6eeae2 Updated from global requirements a3cd6db Reinitialize the virtualenv 58665e5 Zuul: Remove project name 649b8b9 Updated from OpenStack Ansible Tests 12a9806 Replace virtualenv-tools by a script e662302 Allow the experimental trigger of the integrated repo c997579 Updated from OpenStack Ansible Tests a3035d9 Remove pip_install dependency 6fd0163 Constraint ansible installation 35ad8b1 Remove setting of version/release from releasenotes 93c60fc Updated from OpenStack Ansible Tests 5e0cb6b Remove unified queue from gate pipeline 64304bb Add openstack-ansible-linters test 22b34fb Initial OSA zuul v3 role jobs 3a016ab Updated from OpenStack Ansible Tests 7fa4d65 Add OpenStack-Ansible metadata 7867e82 Updated from global requirements cd6193e Updated from global requirements 55fa31b Updated from OpenStack Ansible Tests dcfee8a Updated from OpenStack Ansible Tests 8a87287 Updated from OpenStack Ansible Tests d2e8c57 Updated from OpenStack Ansible Tests be7b94f Update reno for stable/pike b530ed8 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++++------------------- defaults/main.yml | 4 ++-- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++++++++++++++++++ releasenotes/source/conf.py | 18 +++++++----------- releasenotes/source/index.rst | 3 ++- releasenotes/source/pike.rst | 6 ++++++ tasks/rally_install.yml | 8 ++++++-- test-requirements.txt | 14 +++++++------- tox.ini | 6 +++--- zuul.d/project.yaml | 26 ++++++++++++++++++++++++++ 19 files changed, 139 insertions(+), 83 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:27 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-plugins 17.0.0 (queens) Message-ID: We high-spiritedly announce the release of: openstack-ansible-plugins 17.0.0: plugins for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-plugins/ For more details, please see below. Changes in openstack-ansible-plugins 16.0.0.0rc1..17.0.0 -------------------------------------------------------- 6b7951d Point to Queens instead of master a39f58a Updated from OpenStack Ansible Tests 24c73fc Update UPPER_CONSTRAINTS_FILE for stable/queens 94888e2 Update .gitreview for stable/queens a9ee493 Fix nsenter commands on centos 8fcc904 Zuul: Remove project name dd2dc85 Updated from global requirements 051d5c0 Updated from OpenStack Ansible Tests 3e1ee24 Updated from global requirements 6743087 Remove virtualenv-tools in the examples. cbd4399 connection: ssh: Use individuals' host variables for physical host IP c665f9f Remove the vars plugin as it's no longer used 52a13b0 Allow the experimental trigger of the integrated repo 1b79d16 Updated from OpenStack Ansible Tests 6d97647 Follow symlinks in the lookup 7d97336 Add basic plugin support for nspawn type containers 3f5a274 Preserve comments in INI files 8ead9b2 Add missing domain parameter to _get_group_roles f37321a Resolve ansible-lint test failures 7145937 Remove setting of version/release from releasenotes 2091a0b Updated from OpenStack Ansible Tests ad91b1a Make possible to use ansible 2.4 6a64c8e Remove unified queue from gate pipeline a458ce4 Add openstack-ansible-linters test ead9047 Initial OSA zuul v3 role jobs e0002ca Updated from OpenStack Ansible Tests 3a7a65b Add OpenStack-Ansible metadata 42f8f53 Revert "Add OpenStack-Ansible metadata" c4cba7d Make connection plugin 2.4.1 compatible 143a20a Add OpenStack-Ansible metadata 6924526 Updated from global requirements b819a87 Add container-aware connection plugin tests 42b88d0 Updated from global requirements ed0a8d6 Updated from OpenStack Ansible Tests 5cd5610 Make linear strategy plugin 2.4 compatible 7593eb3 Remove plugin compatibility with Ansible v1.9 bfc26ac Remove debug_message_collector plugin ca0cf34 Python3 compatibility for config_template overrides d0fe4a6 Updated from OpenStack Ansible Tests 787d037 Updated from OpenStack Ansible Tests d54eda4 Update reno for stable/pike f5a87cd Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- Vagrantfile | 2 + action/_v1_config_template.py | 466 --------------- action/_v2_config_template.py | 643 -------------------- action/config_template.py | 661 ++++++++++++++++++++- bindep.txt | 25 +- callback/.keep | 0 callback/debug_message_collector.py | 64 -- connection/ssh.py | 101 +++- examples/playbook.yml | 2 +- library/keystone | 5 +- lookup/py_pkgs.py | 81 +-- meta/openstack-ansible.yml | 20 + .../removed-vars-plugin-0f9fb96e8b2c430d.yaml | 6 + releasenotes/source/conf.py | 18 +- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 + strategy/linear.py | 7 +- test-requirements.txt | 14 +- tox.ini | 6 +- vars_plugins/override_folder.py | 109 ---- zuul.d/jobs.yaml | 21 + zuul.d/project.yaml | 31 + 42 files changed, 1159 insertions(+), 1491 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:31 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-ironic 17.0.0 (queens) Message-ID: We are amped to announce the release of: openstack-ansible-ironic 17.0.0: Ironic Role for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ironic/ For more details, please see below. Changes in openstack-ansible-ironic 16.0.0.0rc1..17.0.0 ------------------------------------------------------- 8c33498 Skip logging for haproxy health checks aaefd74 Updated from OpenStack Ansible Tests 81155fc Stop running non-voting jobs in gate aaaacd7 Handle Pike deprecations for Ironic 793f5b5 Point to Queens instead of master 5a8aaa9 Update UPPER_CONSTRAINTS_FILE for stable/queens df5fd4c Update .gitreview for stable/queens a3b213b Zuul: Remove project name 0c621e7 Updated from global requirements 65f190f Updated from OpenStack Ansible Tests fca90c2 Reinitialize the virtualenv 3e2e53e Updated from global requirements 82d0617 Replace virtualenv-tools by a script 3ecdde1 Add MySQL connection SSL support d9d9637 Allow the experimental trigger of the integrated repo 470af4c Updated from OpenStack Ansible Tests b5b4a5e Remove pip_install dependency d43068c Use group_names to check a host belongs to group 3e7377b Resolve ansible-lint test failures eee7670 ansible-role-requirements: Switch ODL git repo to the github mirror a530bc1 Remove setting of version/release from releasenotes 6aac0d3 Updated from OpenStack Ansible Tests 4ab463b Do not use “-y” for package install ded7f98 Remove unified queue from gate pipeline 4b94f05 Add OpenStack-Ansible metadata 58c9f44 Add openstack-ansible-linters test c69d80c Initial OSA zuul v3 role jobs 48745b9 Updated from OpenStack Ansible Tests 08db7f4 Updated from global requirements 3a7114b Updated from global requirements 3d77678 Updated from OpenStack Ansible Tests a9e3f38 Add libxml2-dev on ironic api distro packages 322d351 Updated from OpenStack Ansible Tests 442f856 Updated from OpenStack Ansible Tests 3ae3d93 Update reno for stable/pike 466bab3 Add opendaylight role to tests a-r-r 1cd9061 Updated from global requirements f40e6a8 tasks: ironic_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++++----------------- defaults/main.yml | 10 +++++----- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 +++++++++++++++++++ releasenotes/source/conf.py | 18 +++++++---------- releasenotes/source/index.rst | 5 +++-- releasenotes/source/pike.rst | 6 ++++++ tasks/ironic_install.yml | 12 +++++++---- tasks/main.yml | 2 +- templates/ironic-uwsgi.ini.j2 | 3 +++ templates/ironic.conf.j2 | 6 +++++- test-requirements.txt | 14 ++++++------- tox.ini | 17 +++++++++++++--- vars/main.yml | 4 ++-- vars/ubuntu-16.04.yml | 3 ++- zuul.d/jobs.yaml | 21 +++++++++++++++++++ zuul.d/project.yaml | 27 +++++++++++++++++++++++++ 27 files changed, 232 insertions(+), 107 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:33 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_glance 17.0.0 (queens) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_glance 17.0.0: os_glance for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_glance/ For more details, please see below. Changes in openstack-ansible-os_glance 16.0.0.0rc1..17.0.0 ---------------------------------------------------------- 455e80c Skip logging for haproxy health checks 5308f97 Remove registry options from scrubber config 6db59e3 Updated from OpenStack Ansible Tests a4d3b8e Point to Queens instead of master de389a4 Update UPPER_CONSTRAINTS_FILE for stable/queens 09f6cc5 Update .gitreview for stable/queens 025f1c1 Zuul: Remove project name 594412d Use a venv with previous ansible version for upgrades 16778e2 Set glance images dir owners each time 4e2dddf Replace virtualenv-tools by a script e6be63f Updated from global requirements 9e90689 Updated from OpenStack Ansible Tests ce44dc6 Fix upgrade test f0c7448 tests: test-glance-upgrades.sh: Remove the exit trap e5ac2f0 Add MySQL connection SSL support 477d44c Update glance NFS for systemd 43aa004 Fix systemd init template for program override c63b617 Allow the experimental trigger of the integrated repo 6043bb0 Updated from OpenStack Ansible Tests 5f4fc3e Remove pip_install dependency 6c260ba Remove jinja2 delimiters from when 02dbb9a Use glance_services to get group name 4e0c72c Template api/registry enablement settings properly 6534ebe Implement testing using tempest 4fa9872 Disable glance-registry and the v1 API by default 1416013 Allow deployment without glance-registry 6adc4a4 Remove setting of version/release from releasenotes 1f16d86 Updated from OpenStack Ansible Tests 5842a24 Add external LB management handler hook interface 45d84bf Remove unified queue from gate pipeline 0e8e780 Add openstack-ansible-linters test 2cab2c2 Update upgrade role for Queens from P 73dc946 Add OpenStack-Ansible metadata a460f7d Updated from global requirements ec5b3db Update links in CONTRIBUTING.rst 5deac65 Updated from OpenStack Ansible Tests 8e7fed0 Updated from global requirements 90b0124 Updated from OpenStack Ansible Tests c474697 Updated from OpenStack Ansible Tests 80e902a Update paste, policy and rootwrap configurations 2017-08-25 f985ed3 Updated from OpenStack Ansible Tests 2e952ea Update upgrade role for Pike 8a7d8f9 Remove glare-paste.ini template 54c6069 Fix a typo d8e6236 Update reno for stable/pike 6d06dbb Update links in README 2cd3eb1 Updated from global requirements a6f93be tasks: glance_install: Fix virtualenv-tools issue on openSUSE 4cf5a47 Update paste, policy and rootwrap configurations 2017-08-15 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 2 +- README.rst | 4 +- Vagrantfile | 2 + bindep.txt | 25 ++----- defaults/main.yml | 42 ++++++++--- handlers/main.yml | 62 ++++++++++++++++ meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++++ ...nce-init-config-overrides-d1c8c3dcc50c109a.yaml | 2 +- .../notes/glance-v2-api-only-0d4a61b0d4dade18.yaml | 22 ++++++ .../notes/systemd-nfs-setup-5c35c23eda4443be.yaml | 11 +++ releasenotes/source/conf.py | 18 ++--- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 ++ tasks/glance_init_systemd.yml | 11 +-- tasks/glance_install.yml | 14 ++-- tasks/glance_post_install.yml | 36 ++++++++-- tasks/glance_pre_install.yml | 18 ++++- tasks/glance_uwsgi.yml | 1 + tasks/main.yml | 10 +-- templates/glance-api.conf.j2 | 14 ++-- templates/glance-glare-paste.ini.j2 | 60 ---------------- templates/glance-manage.conf.j2 | 2 +- templates/glance-registry.conf.j2 | 7 +- templates/glance-scrubber.conf.j2 | 6 -- templates/glance-systemd-init.j2 | 2 +- templates/glance-systemd-mount.j2 | 12 ++++ templates/glance-uwsgi.ini.j2 | 6 ++ templates/policy.json.j2 | 9 +-- templates/rootwrap.conf.j2 | 27 +++++++ test-requirements.txt | 14 ++-- tox.ini | 54 ++++++++++++-- vars/redhat-7.yml | 5 +- vars/suse-42.yml | 5 +- vars/ubuntu-16.04.yml | 5 +- zuul.d/jobs.yaml | 42 +++++++++++ zuul.d/project.yaml | 40 +++++++++++ 60 files changed, 804 insertions(+), 385 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:33 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-memcached_server 17.0.0 (queens) Message-ID: We are glad to announce the release of: openstack-ansible-memcached_server 17.0.0: memcached_server for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-memcached_server/ For more details, please see below. Changes in openstack-ansible-memcached_server 16.0.0.0rc1..17.0.0 ----------------------------------------------------------------- b5c8c82 Point to Queens instead of master cc2ed52 Updated from OpenStack Ansible Tests f1821d2 Update UPPER_CONSTRAINTS_FILE for stable/queens 3fcf62f Update .gitreview for stable/queens 0e526d6 Zuul: Remove project name fb31d02 Updated from global requirements a16e65d Updated from OpenStack Ansible Tests 1e09aa5 Updated from global requirements e49f708 Remove the deprecated "giturl" option f43f9d2 Fix regression for bare metal nodes 257c18f Allow the experimental trigger of the integrated repo a86ef7c Updated from OpenStack Ansible Tests 426a4f5 Clean up the role and further isolate the service dff6aed Remove setting of version/release from releasenotes 25c230d Updated from OpenStack Ansible Tests 731c027 Remove unified queue from gate pipeline 4429a47 Add openstack-ansible-linters test 89319fd Initial OSA zuul v3 role jobs efea06b Updated from OpenStack Ansible Tests 508ac80 Add OpenStack-Ansible metadata 4c9b033 Updated from global requirements 6a84d6e Updated from global requirements eacb6e6 Updated from OpenStack Ansible Tests f53f9cd Updated from OpenStack Ansible Tests e1e11b4 Updated from OpenStack Ansible Tests f659c0f Updated from OpenStack Ansible Tests 8f6f8fe Update reno for stable/pike 6a8d6e1 Updated from global requirements 4ec27e6 Add automatic restart for memcached Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++--------- defaults/main.yml | 4 +-- meta/openstack-ansible.yml | 20 +++++++++++ releasenotes/source/conf.py | 24 ++++++------- releasenotes/source/index.rst | 5 +-- releasenotes/source/pike.rst | 6 ++++ tasks/memcached_config.yml | 45 +++++++++++------------- templates/limits.conf.j2 | 4 --- templates/systemd.limits.conf.j2 | 4 +++ templates/systemd.restart.conf.j2 | 5 +++ templates/systemd.slice.conf.j2 | 11 ++++++ templates/systemd.without-privatedevices.conf.j2 | 4 +++ templates/without-privatedevices.conf.j2 | 2 -- test-requirements.txt | 14 ++++---- tox.ini | 6 ++-- zuul.d/project.yaml | 30 ++++++++++++++++ 23 files changed, 170 insertions(+), 109 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 443d1e1..5058a9a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12 +12 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -14,3 +14,3 @@ oslosphinx>=4.7.0 # Apache-2.0 -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:34 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_keystone 17.0.0 (queens) Message-ID: We are gleeful to announce the release of: openstack-ansible-os_keystone 17.0.0: os_keystone for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_keystone/ For more details, please see below. Changes in openstack-ansible-os_keystone 16.0.0.0rc1..17.0.0 ------------------------------------------------------------ 4801974 Skip logging for haproxy health checks 4615eb0 Remove jinja delimiters in when d4211b1 Point to Queens instead of master 63c81a3 Updated from OpenStack Ansible Tests ab1a3c5 Update UPPER_CONSTRAINTS_FILE for stable/queens 196a859 Update .gitreview for stable/queens 32ce88c Remove caching from keystone template 3c91119 Zuul: Remove project name f00d412 Use the tests ansible-previous venv ab66ca2 Fix memcache caching w/ multiple cache servers 16dafa4 Include ARA in the ansible-previous venv 62713ec Updated from global requirements f84b84e Updated from OpenStack Ansible Tests eeb42f6 Reinitialize the virtualenv 21bc23e Updated from global requirements c2c3282 Correct keystone-doctor tag name 851f106 Replace virtualenv-tools by a script 91b7524 Use a venv with previous ansible version for upgrades a48a730 tests: test-keystone-upgrades.sh: Remove the exit trap 7a466a8 Add MySQL connection SSL support 57bd93a Allow the experimental trigger of the integrated repo 3f20342 Updated from OpenStack Ansible Tests 271a668 Remove pip_install dependency ac51441 Add pyldap to Keystone packages 8019b5c Remove keystone_token_driver variable 3e4fe9d Remove old fact cleanup tasks 9ceffc0 Cleanup pip packages ada8684 Remove uw_nginx jobs b146793 Remove setting of version/release from releasenotes b2d3e2b Updated from OpenStack Ansible Tests 7b111ba Remove v2 default variables 6de9abe Remove unified queue from gate pipeline 81a2814 Add security headers to web accessable services. cbd2ba1 Add openstack-ansible-linters test 46931b1 Initial OSA zuul v3 role jobs 6776338 Update upgrade role for Queens from P dae4593 Updated from OpenStack Ansible Tests d17041c Add OpenStack-Ansible metadata cabd7e9 Bypass web server during service setup 6b3dc75 Updated from global requirements 5e23c76 Add external LB management handler hook interface a50924b Updated from global requirements 77ab88c Updated from OpenStack Ansible Tests c346097 Updated from OpenStack Ansible Tests 9719b17 Remove Developer Tools package group 4258fad Update reno for stable/pike e35d802 Updated from global requirements 08f8796 Add extra headers for Keystone e4a2f0e tasks: keystone_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 + bindep.txt | 25 +++------- defaults/main.yml | 57 +++++++++++----------- examples/playbook.yml | 2 +- handlers/main.yml | 4 ++ meta/main.yml | 5 -- meta/openstack-ansible.yml | 20 ++++++++ .../add-security-headers-e46c205b42b9598b.yaml | 8 +++ ...-and-backend-caching-vars-88c48117b232b37e.yaml | 6 +++ .../notes/extra-headers-e54a672d3a78dd89.yaml | 15 ++++++ releasenotes/source/conf.py | 18 +++---- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 +++ tasks/keystone_apache.yml | 9 ++++ tasks/keystone_cleanup_old_facts.yml | 34 ------------- tasks/keystone_db_setup.yml | 1 + tasks/keystone_federation_sp_setup.yml | 4 ++ tasks/keystone_idp_metadata.yml | 1 + tasks/keystone_idp_self_signed_create.yml | 1 + tasks/keystone_idp_self_signed_distribute.yml | 1 + tasks/keystone_init_systemd.yml | 2 + tasks/keystone_install.yml | 18 +++++-- tasks/keystone_ldap_setup.yml | 2 + tasks/keystone_nginx.yml | 4 ++ tasks/keystone_post_install.yml | 3 ++ tasks/keystone_service_setup.yml | 27 ++++------ tasks/keystone_ssl_key_create.yml | 2 + tasks/keystone_ssl_key_distribute.yml | 3 ++ tasks/keystone_ssl_user_provided.yml | 3 ++ tasks/keystone_uwsgi.yml | 1 + tasks/main.yml | 25 ++++++---- templates/keystone-httpd.conf.j2 | 6 +++ templates/keystone-uwsgi.ini.j2 | 3 ++ templates/keystone.conf.j2 | 21 +++----- templates/keystone_nginx.conf.j2 | 8 +++ test-requirements.txt | 14 +++--- tox.ini | 9 ++-- vars/redhat-7.yml | 2 +- vars/suse-42.yml | 2 + vars/ubuntu-16.04.yml | 2 + zuul.d/jobs.yaml | 38 +++++++++++++++ zuul.d/project.yaml | 37 ++++++++++++++ 51 files changed, 386 insertions(+), 214 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:19:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:19:59 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_ceilometer 17.0.0 (queens) Message-ID: We are excited to announce the release of: openstack-ansible-os_ceilometer 17.0.0: os_ceilometer role for OpenStack-Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_ceilometer/ For more details, please see below. Changes in openstack-ansible-os_ceilometer 16.0.0.0rc1..17.0.0 -------------------------------------------------------------- b81ea73 Point to Queens instead of master 80b4eb9 Updated from OpenStack Ansible Tests b2caa8c Update UPPER_CONSTRAINTS_FILE for stable/queens 9a4900f Update .gitreview for stable/queens 51c3b98 Remove pip_install dependency 049f1e0 Replace virtualenv-tools by a script 28c710e Updated from OpenStack Ansible Tests 75c9369 Updated from global requirements bbe4af7 fix misspelling of 'configuration' and 'list' bb73728 Zuul: Remove project name 0772d34 Skip creation of Swift user if Ceilometer support is disabled 33f5dfa Drop MongoDB installation and API file configurations 55bb04e Remove setting of version/release from releasenotes 43ffd98 Add OpenStack-Ansible metadata bcc6ea5 Initial OSA zuul v3 role jobs a4bb130 Updated from global requirements 67de88d Updated from OpenStack Ansible Tests f36a6a5 Updated from OpenStack Ansible Tests b606680 Updated from OpenStack Ansible Tests 2a72ad6 Updated from OpenStack Ansible Tests 7ec99d8 Update reno for stable/pike c7f5b1f Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 + bindep.txt | 25 +-- defaults/main.yml | 9 +- handlers/main.yml | 18 -- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++ .../disable-list-extend-3a9547de9034f9ba.yaml | 4 +- .../drop-ceilometer-api-b6d87ceddf34af81.yaml | 5 + releasenotes/source/conf.py | 18 +- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 + tasks/ceilometer_install.yml | 8 +- tasks/ceilometer_post_install.yml | 16 -- tasks/ceilometer_pre_install.yml | 1 + templates/ceilometer.conf.j2 | 3 - test-requirements.txt | 14 +- tox.ini | 18 +- vars/main.yml | 6 - zuul.d/project.yaml | 25 +++ 30 files changed, 150 insertions(+), 521 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:20:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:20:12 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rabbitmq_server 17.0.0 (queens) Message-ID: We joyfully announce the release of: openstack-ansible-rabbitmq_server 17.0.0: rabbitmq_server for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rabbitmq_server/ For more details, please see below. Changes in openstack-ansible-rabbitmq_server 16.0.0.0rc1..17.0.0 ---------------------------------------------------------------- cffd1eb Fix cache update after initial apt_repository fail e95c81b tests: Remove duplicated container creation c2cb1c5 Implement separate deploy and upgrade tests e9c0b91 Join cluster without using a failed task 0efc8ae Avoid warning when running yum 5608d4c Point to Queens instead of master 3efb933 Use systemd module instead of command 30eb85d Updated from OpenStack Ansible Tests 1e1423c Update UPPER_CONSTRAINTS_FILE for stable/queens 7f82679 Update .gitreview for stable/queens 52f3b38 Zuul: Remove project name 1f5e998 Updated from global requirements 7ce74df Updated from OpenStack Ansible Tests 4c2f6b8 Updated from global requirements d04d0d5 Fix ansible linting issues 0cea7be Allow the experimental trigger of the integrated repo af9ea3f Updated from OpenStack Ansible Tests a1d106e Remove pip_install dependency 3ae0fea Upgrade to RabbitMQ 3.6.14 3b897ad Create cluster without using a failed task b9205e8 Check and set cookie without using a failed task df2e973 Fix ansible-lint test failures 7d4a81a Remove setting of version/release from releasenotes b44bd83 Updated from OpenStack Ansible Tests b68c271 Remove unified queue from gate pipeline 6299fc1 Add openstack-ansible-linters test 17e5df0 Initial OSA zuul v3 role jobs 602a9d4 Updated from OpenStack Ansible Tests f133cfd Add OpenStack-Ansible metadata e7f98fd Update links in CONTRIBUTING.rst 5c5ca5f Updated from global requirements 9dccd87 SUSE: Use rabbitmq-server/erlang packages from openSUSE repos a74c237 Use yum whe installing RabbitMQ d1b8ab8 Updated from global requirements 9931b68 Updated from OpenStack Ansible Tests e4d8e6f Updated from global requirements a0693cd Upgrade to RabbitMQ 3.6.11 05370b0 Optimize CentOS Erlang installation 8ff3803 Updated from OpenStack Ansible Tests b2f820c Update links in README b5daa6b Add release note for RabbitMQ ulimit 251d814 tests: test-vars: Install the RabbitMQ file directly e9b44a3 Increase RabbitMQ's ulimit to 65536 5f5c7d2 Updated from OpenStack Ansible Tests 1ca63b5 Updated from OpenStack Ansible Tests 68c754f Remove update_cache for yum 0ab6163 Update reno for stable/pike e27a4b2 Add automatic restart for RabbitMQ 660bf02 Updated from global requirements 9f95b25 Add final dnf support bits Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 2 +- README.rst | 4 +- Vagrantfile | 2 + bindep.txt | 25 +---- defaults/main.yml | 4 +- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++ ...ize-centos-erlang-install-bafd1c376ffca35e.yaml | 15 +++ .../ulimit-increased-65536-50b418d8e8ca4eef.yaml | 5 + releasenotes/source/conf.py | 18 ++- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 + tasks/install_apt.yml | 42 +++++-- tasks/install_yum.yml | 57 +++++----- tasks/install_zypper.yml | 48 ++++---- tasks/main.yml | 2 + tasks/rabbitmq_cluster.yml | 35 +++++- tasks/rabbitmq_cluster_create.yml | 28 ----- tasks/rabbitmq_cluster_join.yml | 71 ++++++------ tasks/rabbitmq_install.yml | 4 +- tasks/rabbitmq_post_install.yml | 21 ++-- tasks/rabbitmq_set_cookie.yml | 43 +++---- tasks/rabbitmq_upgrade_check.yml | 2 +- templates/systemd-restart-on-failure.conf.j2 | 4 + test-requirements.txt | 14 +-- tox.ini | 18 ++- vars/debian.yml | 5 +- vars/redhat.yml | 25 ++--- vars/suse.yml | 16 +-- zuul.d/project.yaml | 32 ++++++ 47 files changed, 693 insertions(+), 443 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:20:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:20:14 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_nova 17.0.0 (queens) Message-ID: We are psyched to announce the release of: openstack-ansible-os_nova 17.0.0: os_nova for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_nova/ For more details, please see below. Changes in openstack-ansible-os_nova 16.0.0.0rc1..17.0.0 -------------------------------------------------------- b683b54 Remove systemd conditionals 2d7331d Add SELinux contexts for nova log directory ac13e1b tests: test-nova-upgrades.sh: Drop Ansible verbosity 8c87608 Skip logging for haproxy health checks 49f7113 Stop running non-voting jobs in gate 882f36d Fix cache update after initial apt_repository fail f34b46c Updated from OpenStack Ansible Tests 13bbca5 Switch upgrade test to non-voting 8c1c324 Normalise SuSE barbican package install f171361 Updated from global requirements 9094c41 Point to Queens instead of master e40ff53 Updated from global requirements a7909c7 Update UPPER_CONSTRAINTS_FILE for stable/queens 6f53981 Update .gitreview for stable/queens 9e44a4d Adjust deprecated nova console variables 72fbeeb Zuul: Remove project name 023c4f2 Remove placement_database related options/code ec4c262 If debug is enabled, provide verbose output for host discovery 0a3ce61 Optimize SELinux bits in os_nova 1b35e59 Avoid explicit requirement for groups to exist c41103b Improve console install and restart services appropriately 113aa97 Use a venv with previous ansible version for upgrades 1a483db Fix SELinux file contexts for nova's ssh keys 9ffe93f Reinitialize the virtualenv 0477201 Updated from OpenStack Ansible Tests e227681 Fix upgrade test 307add0 Replace virtualenv-tools by a script 3d3a330 Fix SSL proxy bca10e9 Update paste, policy and rootwrap configurations 2017-12-19 4ff28dc tests: test-nova-upgrades.sh: Remove the exit trap 70c6633 Add MySQL connection SSL support 8a3840b Handle Pike changes for Nova 3cfc8fd Updated from OpenStack Ansible Tests 36c4f11 Update static files 767672e Allow the experimental trigger of the integrated repo 9b436a1 Remove pip_install dependency 0a97679 Do not implement reload for novnc/spice service 67b5707 Use group_names to check a host belongs to group 91fa97a ansible-role-requirements: Switch ODL git repo to the github mirror c6c05a7 Remove setting of version/release from releasenotes 503045e Remove Linux Bridge reference in powervm doc a5a6035 Updated from OpenStack Ansible Tests dc5f56f Set the nova-lxd test to voting a016cb3 Update test image for nova-lxd b439e4a Fix nits in release note 55be574 Explicitly disable KSM by default on Ubuntu. 6a783fe Update filters to support over-commit e2e79c8 Enable KSM support for Nova be9db3b Remove unified queue from gate pipeline b21acaf Update paste, policy and rootwrap configurations 2017-10-14 c60ebb7 Update upgrade role for Queens from P 554e4ea Add OpenStack-Ansible metadata 89b4a78 Force the installation of qemu packages e16f7d6 Updated from global requirements 902e638 Add external LB management handler hook interface b1fdb2d Add libvirt-client on nova-compute b5f2137 Updated from global requirements 70ecaa1 Updated from OpenStack Ansible Tests 12e09a3 Fix live migration on Pike and later 953f324 Scope vars references correctly when delegated 648142d Updated from OpenStack Ansible Tests 0aefe6a Adding serial console support 65c1296 Ensure online migrations can run 5528f9a Updated from OpenStack Ansible Tests 6065d45 Update reno for stable/pike ecb4585 Add opendaylight role to tests a-r-r 3cb998b Add always tag where it's needed e6af7db Updated from global requirements 968e9a9 Correct tag for nova_compute_kvm_install tasks 37a8b27 Fail if TLS + TCP are enabled for libvirtd e426041 Correct Ansible deprecation warning db6c7df Correct nova virt type detection Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 + bindep.txt | 25 ++---- defaults/main.yml | 73 +++++++++------ files/osa-nova.te | 42 +++++++++ files/rootwrap.d/compute.filters | 100 +-------------------- files/rootwrap.d/lxd.filters | 6 +- handlers/main.yml | 12 ++- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 +++++ .../notes/disable-ksm-670aeb175826b7ca.yaml | 5 ++ .../nova-placement-database-a8735a1df0c4566f.yaml | 15 ++++ .../notes/pike_deprecations-39034d48825e8966.yaml | 8 ++ .../notes/support-ksm-fe6993158768a14e.yaml | 5 ++ releasenotes/source/conf.py | 18 ++-- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 ++ tasks/consoles/nova_console_novnc_install.yml | 32 ++++++- tasks/consoles/nova_console_novnc_ssl.yml | 4 +- tasks/consoles/nova_console_spice_install.yml | 29 +++++- tasks/drivers/kvm/nova_compute_kvm.yml | 22 ++++- tasks/drivers/kvm/nova_compute_kvm_install.yml | 2 - tasks/drivers/kvm/nova_disable_smt.yml | 1 - tasks/drivers/kvm/nova_enable_ksm.yml | 14 +++ tasks/main.yml | 32 +++++-- tasks/nova_db_post_setup.yml | 18 ++-- tasks/nova_db_setup.yml | 1 + tasks/nova_init_systemd.yml | 2 + tasks/nova_install.yml | 27 ++++-- tasks/nova_install_apt_powervm.yml | 19 +++- tasks/nova_post_install.yml | 8 +- tasks/nova_pre_install.yml | 8 +- tasks/nova_selinux.yml | 62 ++++++++++--- tasks/nova_uwsgi.yml | 1 + tasks/nova_virt_detect.yml | 22 +++-- templates/api-paste.ini.j2 | 3 - templates/nova-systemd-init.j2 | 2 + templates/nova-uwsgi.ini.j2 | 3 + templates/nova.conf.j2 | 50 ++++++----- test-requirements.txt | 14 +-- tox.ini | 17 +++- vars/main.yml | 9 +- vars/redhat-7.yml | 5 +- vars/suse-42.yml | 7 +- vars/ubuntu-16.04.yml | 15 ++++ zuul.d/jobs.yaml | 27 ++++++ zuul.d/project.yaml | 41 +++++++++ 58 files changed, 755 insertions(+), 357 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:22:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:22:20 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-haproxy_server 17.0.0 (queens) Message-ID: We high-spiritedly announce the release of: openstack-ansible-haproxy_server 17.0.0: haproxy_server role for OpenStack-Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-haproxy_server/ For more details, please see below. Changes in openstack-ansible-haproxy_server 16.0.0.0rc1..17.0.0 --------------------------------------------------------------- 691cc07 Point to Queens instead of master 101d795 Updated from OpenStack Ansible Tests cb21dc4 Update UPPER_CONSTRAINTS_FILE for stable/queens f28ca65 Update .gitreview for stable/queens 13450f7 Remove hard-coded host group value 5282b3e Zuul: Remove project name b62573b Updated from global requirements 05a8ef8 Updated from OpenStack Ansible Tests 75e0c7a Updated from global requirements 6c588e4 Make haproxy stats refresh interval configurable 57991a1 Set python interpreter for HATop download d2b2492 Add ability to manage non-inventory hosts 9fcac03 Allow the experimental trigger of the integrated repo c6d3dcc Updated from OpenStack Ansible Tests 85e3f01 Remove setting of version/release from releasenotes 0eb6576 Add option to set the check port d37a83f Updated from OpenStack Ansible Tests 4afbd9c Remove unified queue from gate pipeline fddea0d Add openstack-ansible-linters test 3890acf Initial OSA zuul v3 role jobs d0a694c Clarify keepalived overrides a1c105d Regenerate haproxy.cfg on base config changes 96bef96 Updated from OpenStack Ansible Tests 60306a6 Add OpenStack-Ansible metadata d84c0eb Remove submodule in common 1542b0f Updated from global requirements bd77e2d Updated from global requirements d7bf4ba Updated from OpenStack Ansible Tests 3d2929c Updated from OpenStack Ansible Tests 4d58ac1 Updated from OpenStack Ansible Tests 30c0a6c Updated from OpenStack Ansible Tests 2470c01 Remove unused/unnecessary haproxy_server vars/files 5d8c96c Update reno for stable/pike a0121eb Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++---------- defaults/main.yml | 7 +--- meta/main.yml | 9 +---- meta/openstack-ansible.yml | 20 ++++++++++++ .../non_inventory_hosts-c0fa4c185a01e78b.yaml | 6 ++++ ...rval-configuration-option-884d64aa259ecc3c.yaml | 6 ++++ .../remove-haproxy-repo-vars-051a47bbfaf6d1da.yaml | 8 +++++ releasenotes/source/conf.py | 18 ++++------ releasenotes/source/index.rst | 3 +- releasenotes/source/pike.rst | 6 ++++ tasks/haproxy_install.yml | 2 ++ tasks/haproxy_post_install.yml | 2 +- tasks/haproxy_pre_install.yml | 9 +++++ tasks/haproxy_ssl_self_signed.yml | 6 ++-- templates/haproxy.cfg.j2 | 2 +- templates/service.j2 | 23 +++++++++---- test-requirements.txt | 14 ++++---- tox.ini | 6 ++-- vars/ubuntu-16.04.yml | 19 ++++++++--- zuul.d/project.yaml | 30 +++++++++++++++++ 30 files changed, 250 insertions(+), 108 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:22:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:22:21 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_heat 17.0.0 (queens) Message-ID: We are psyched to announce the release of: openstack-ansible-os_heat 17.0.0: os_heat for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_heat/ For more details, please see below. Changes in openstack-ansible-os_heat 16.0.0.0rc1..17.0.0 -------------------------------------------------------- 7eff32a Skip logging for haproxy health checks 3b8f0b6 Updated from OpenStack Ansible Tests a876a96 Zuul: Remove project name da65ed9 Remove CloudWatch API 162b7d9 Point to Queens instead of master 46668e2 Update UPPER_CONSTRAINTS_FILE for stable/queens 53587f6 Update .gitreview for stable/queens dda5325 Updated from global requirements 0369dbe Updated from OpenStack Ansible Tests ec62894 Replace virtualenv-tools by a script d1d8879 Updated from global requirements 9c1eab0 Update paste, policy and rootwrap configurations 2017-12-19 d9b4966 Add MySQL connection SSL support 8fcd291 Update static files acc3a0f Allow the experimental trigger of the integrated repo 25e5153 Updated from OpenStack Ansible Tests c7410c5 Remove pip_install dependency 903ebc7 Remove setting of version/release from releasenotes 3a7cde3 Updated from OpenStack Ansible Tests 82ddbf5 Remove unified queue from gate pipeline bb21948 Add openstack-ansible-linters test dfb3a91 Initial OSA zuul v3 role jobs 9ad974d Add OpenStack-Ansible metadata bff87d9 Fix ssl d4e15dc Updated from global requirements 85d8901 Updated from global requirements 8196047 Updated from OpenStack Ansible Tests 2392d89 Updated from OpenStack Ansible Tests 848c291 Updated from OpenStack Ansible Tests 32bf5e6 Update reno for stable/pike a10dcef Updated from global requirements bcb7019 tasks: heat_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + README.rst | 1 - Vagrantfile | 2 + bindep.txt | 25 +++-------- defaults/main.yml | 30 ++----------- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 +++++++++ releasenotes/source/conf.py | 18 +++----- releasenotes/source/index.rst | 5 ++- releasenotes/source/pike.rst | 6 +++ tasks/heat_install.yml | 12 +++-- tasks/heat_post_install.yml | 4 -- templates/api-paste.ini.j2 | 17 -------- templates/heat-uwsgi.ini.j2 | 3 ++ templates/heat.conf.j2 | 8 +--- templates/policy.json.j2 | 87 ------------------------------------- test-requirements.txt | 14 +++--- tox.ini | 17 ++++++-- zuul.d/jobs.yaml | 21 +++++++++ zuul.d/project.yaml | 32 ++++++++++++++ 27 files changed, 182 insertions(+), 230 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:22:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:22:24 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_barbican 17.0.0 (queens) Message-ID: We are thrilled to announce the release of: openstack-ansible-os_barbican 17.0.0: os_barbican for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_barbican/ For more details, please see below. Changes in openstack-ansible-os_barbican 16.0.0.0rc1..17.0.0 ------------------------------------------------------------ 64fb891 Point to Queens instead of master 5cffdea Updated from OpenStack Ansible Tests 1852088 Update UPPER_CONSTRAINTS_FILE for stable/queens d2055b6 Update .gitreview for stable/queens 7cec2b6 Zuul: Remove project name 4b0da51 Allow ability to configure number of processes and threads c78191a Updated from global requirements 816b98d Updated from OpenStack Ansible Tests 19c40bf Reinitialize the virtualenv 551d925 Updated from global requirements 7f73648 Replace virtualenv-tools by a script 5141c18 Add MySQL connection SSL support 8df6d45 Add support for the openSUSE Leap distributions 3fc8614 Allow the experimental trigger of the integrated repo 4fe93fa Updated from OpenStack Ansible Tests 52fa454 Remove pip_install dependency c43e5a4 tasks: Remove unused apache configuration 4bfcb2c Add CentOS 7 deployment support 1fe60da Use tempest plugin for functional testing e941396 Resolve ansible-lint test failures 3101c7f Remove setting of version/release from releasenotes ae6546f Updated from OpenStack Ansible Tests 4f86a90 Allow role defaults to determine the branch tested 7486c0a Remove unified queue from gate pipeline 674d9f2 Add openstack-ansible-linters test f0cddb7 Initial OSA zuul v3 role jobs bc31751 Updated from OpenStack Ansible Tests 2d01d70 Add OpenStack-Ansible metadata e281bbd Updated from global requirements 245fec5 Updated from global requirements 0ccd74b Updated from OpenStack Ansible Tests bddf47a Updated from OpenStack Ansible Tests f8a4919 Updated from OpenStack Ansible Tests 4667e58 Updated from OpenStack Ansible Tests 1f592e0 Updated from global requirements 4b55f7e Update reno for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 + bindep.txt | 25 +++--------- defaults/main.yml | 8 ++-- meta/main.yml | 8 +++- meta/openstack-ansible.yml | 20 ++++++++++ releasenotes/source/conf.py | 18 ++++----- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 +++ tasks/barbican_apache.yml | 73 ----------------------------------- tasks/barbican_install.yml | 18 +++++++-- tasks/barbican_ssl.yml | 22 ----------- tasks/barbican_ssl_key_create.yml | 31 --------------- tasks/barbican_ssl_key_distribute.yml | 32 --------------- tasks/barbican_ssl_key_store.yml | 29 -------------- tasks/barbican_ssl_self_signed.yml | 23 ----------- tasks/barbican_ssl_user_provided.yml | 44 --------------------- templates/barbican-vassals-api.ini.j2 | 3 +- templates/barbican.conf.j2 | 2 +- test-requirements.txt | 14 +++---- tox.ini | 17 ++++++-- vars/debian.yml | 3 -- vars/redhat.yml | 23 +++++++++++ vars/suse.yml | 21 ++++++++++ zuul.d/jobs.yaml | 21 ++++++++++ zuul.d/project.yaml | 32 +++++++++++++++ 36 files changed, 274 insertions(+), 408 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:23:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:23:14 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_gnocchi 17.0.0 (queens) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_gnocchi 17.0.0: os_gnocchi for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_gnocchi/ For more details, please see below. Changes in openstack-ansible-os_gnocchi 16.0.0.0rc1..17.0.0 ----------------------------------------------------------- 5beb9ca Change default gnocchi ceph pool name to metrics c66aadf Zuul: Remove project name 88761d2 Updated from OpenStack Ansible Tests f9e2942 Point to Queens instead of master 9c80fac Update UPPER_CONSTRAINTS_FILE for stable/queens 6952e49 Update .gitreview for stable/queens 4891d9b Updated from global requirements dd25cfc Updated from OpenStack Ansible Tests deffb07 Reinitialize the virtualenv de88431 Updated from global requirements 81c4f0f Replace virtualenv-tools by a script 554a6df Add MySQL connection SSL support be909c7 Remove pip_install dependency 31f5460 Updated from OpenStack Ansible Tests d5060e8 Add librados2-dev to distro package list 8a831d4 Allow the experimental trigger of the integrated repo c319195 Use group_names to check a host belongs to group b1f7574 Remove setting of version/release from releasenotes ca85388 Updated from OpenStack Ansible Tests 3b8cf82 Remove unified queue from gate pipeline 561642a Add openstack-ansible-linters test beaf7cd Initial OSA zuul v3 role jobs ed61813 Updated from OpenStack Ansible Tests 10eed40 Add OpenStack-Ansible metadata 1ffc89b Updated from OpenStack Ansible Tests d9ef733 Updated from global requirements 9cb387d Update gnocchi wsgi function 3722668 Updated from OpenStack Ansible Tests 8436e1e Update reno for stable/pike c00bce4 Updated from global requirements d51d3c7 tasks: gnocchi_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ ansible-role-requirements.yml | 2 +- bindep.txt | 25 ++++++------------------- defaults/main.yml | 13 +++++++------ handlers/main.yml | 4 ++-- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++++++++++++++++++ releasenotes/source/conf.py | 18 +++++++----------- releasenotes/source/index.rst | 3 ++- releasenotes/source/pike.rst | 6 ++++++ tasks/gnocchi_init_systemd.yml | 8 ++++---- tasks/gnocchi_install.yml | 12 ++++++++---- templates/gnocchi-wsgi.py.j2 | 3 ++- templates/gnocchi.conf.j2 | 2 +- test-requirements.txt | 14 +++++++------- tox.ini | 17 ++++++++++++++--- vars/redhat-7.yml | 5 +++-- vars/suse-42.yml | 11 ++++++----- vars/ubuntu-16.04.yml | 7 ++++--- zuul.d/jobs.yaml | 21 +++++++++++++++++++++ zuul.d/project.yaml | 32 ++++++++++++++++++++++++++++++++ 28 files changed, 206 insertions(+), 108 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:23:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:23:19 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_sahara 17.0.0 (queens) Message-ID: We are overjoyed to announce the release of: openstack-ansible-os_sahara 17.0.0: os_sahara for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_sahara/ For more details, please see below. Changes in openstack-ansible-os_sahara 16.0.0.0rc1..17.0.0 ---------------------------------------------------------- 9b51118 Stop running non-voting jobs in gate 36c48a3 Point to Queens instead of master 17f811c Updated from OpenStack Ansible Tests fd6912a Updated from global requirements 97afe8c Update UPPER_CONSTRAINTS_FILE for stable/queens 4a87bd6 Update .gitreview for stable/queens ff05718 Zuul: Remove project name 4e4c762 Fix the typo in doc files of openstack-ansible-os_sahara a1c3f60 Update url links in files of openstack-ansible-os_sahara 8e4fcae Updated from OpenStack Ansible Tests b21bec6 Reinitialize the virtualenv e2810f4 Replace virtualenv-tools by a script 3603257 Add MySQL connection SSL support 4ecf8f0 Allow the experimental trigger of the integrated repo 78413df Updated from OpenStack Ansible Tests d97f8ae Remove pip_install dependency 073b3b2 Remove use_neutron option b4747f2 Remove setting of version/release from releasenotes f25a80c Updated from OpenStack Ansible Tests 2ead3c9 Remove unified queue from gate pipeline 4ae3b41 Add openstack-ansible-linters test c369ed1 Initial OSA zuul v3 role jobs 30cdfe6 Updated from OpenStack Ansible Tests 76d8900 Add OpenStack-Ansible metadata 8dbba48 Fix ssl 3119d79 Updated from global requirements 90945e1 Updated from global requirements 5070a33 Updated from OpenStack Ansible Tests 6862255 Updated from OpenStack Ansible Tests 2eef75d Updated from OpenStack Ansible Tests 4d18a2f Updated from OpenStack Ansible Tests 6e02027 Update reno for stable/pike dd222a6 Updated from global requirements abafaee Add support for the openSUSE Leap distributions Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 2 +- README.rst | 6 ++--- Vagrantfile | 2 ++ bindep.txt | 25 +++++------------ defaults/main.yml | 8 +++--- meta/main.yml | 9 ++++++- meta/openstack-ansible.yml | 20 ++++++++++++++ .../notes/remove_use_neutron-76135a385ef1345d.yaml | 3 +++ releasenotes/source/conf.py | 18 +++++-------- releasenotes/source/index.rst | 3 ++- releasenotes/source/pike.rst | 6 +++++ tasks/sahara_install.yml | 14 ++++++---- templates/sahara.conf.j2 | 5 ++-- test-requirements.txt | 14 +++++----- tox.ini | 17 +++++++++--- vars/suse-42.yml | 18 +++++++++++++ zuul.d/jobs.yaml | 21 +++++++++++++++ zuul.d/project.yaml | 31 ++++++++++++++++++++++ 25 files changed, 218 insertions(+), 100 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:23:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:23:19 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_swift 17.0.0 (queens) Message-ID: We jubilantly announce the release of: openstack-ansible-os_swift 17.0.0: os_swift for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_swift/ For more details, please see below. Changes in openstack-ansible-os_swift 16.0.0.0rc1..17.0.0 --------------------------------------------------------- 5e88210 Updated from OpenStack Ansible Tests e010a7a Revert "Temporarily disable swift upgrade testing" c09c18c Add basic functional testing for swift3 56089d6 Lay out a clouds.yaml file before upgrading 771eec4 Point to Queens instead of master c10392e Updated from global requirements 44b491f Temporarily disable swift upgrade testing fd97d1c Update UPPER_CONSTRAINTS_FILE for stable/queens 410146c Update .gitreview for stable/queens 3d662f3 tests: test-swift-upgrades.sh: Drop Ansible verbosity 45bab4b Use a venv with previous ansible version for upgrades 44afb55 Zuul: Remove project name 35a2ebd Updated from global requirements cbf01f6 Reinitialize the virtualenv af9940f Updated from OpenStack Ansible Tests ae5def5 Fix upgrade test d5ad55c Replace virtualenv-tools by a script a7b4d86 tests: test-swift-upgrades.sh: Remove the exit trap ae5a71c Allow the experimental trigger of the integrated repo 331e319 Updated from OpenStack Ansible Tests e875054 Remove pip_install dependency 97f29d7 Remove sleep option from service handlers 6cd15ac Remove jinja2 delimiters from when 7edad7c Fix Ansible Lint 33505b9 Update PyPy version 5ac157c Remove setting of version/release from releasenotes 4858c02 Updated from OpenStack Ansible Tests ffe9897 Add OpenStack-Ansible metadata c0e9362 Temporary make CentOS non voting 988fea8 Revert "Don't run sync in upgrades" ddf6b2c Remove unified queue from gate pipeline a622996 Add openstack-ansible-linters test 0147d15 Update upgrade role for Queens from P b8bec26 Updated from global requirements 1b0334e Updated from OpenStack Ansible Tests 20801aa Suppress rsync warnings w/command 5b8e343 Revert "Flag service for restart if the venv changes" 1837d9b Update upgrade role for Pike 49b82a3 Flag service for restart if the venv changes b4330ea Update reno for stable/pike 546378a tasks: swift_install: Fix virtualenv-tools issue on openSUSE 3ad1be9 Updated from OpenStack Ansible Tests 76bdb79 Add dnf support Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 + bindep.txt | 25 +++------- defaults/main.yml | 9 ++-- handlers/main.yml | 2 - meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++++++ releasenotes/source/conf.py | 18 +++---- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 +++ tasks/main.yml | 15 ------ tasks/swift_install.yml | 12 +++-- tasks/swift_rings_build.yml | 12 ++--- tasks/swift_rings_distribute.yml | 4 ++ test-requirements.txt | 14 +++--- tox.ini | 18 +++++-- zuul.d/jobs.yaml | 42 ++++++++++++++++ zuul.d/project.yaml | 42 ++++++++++++++++ 30 files changed, 374 insertions(+), 135 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:23:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:23:37 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_horizon 17.0.0 (queens) Message-ID: We joyfully announce the release of: openstack-ansible-os_horizon 17.0.0: OpenStack Horizon role for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_horizon/ For more details, please see below. Changes in openstack-ansible-os_horizon 16.0.0.0rc1..17.0.0 ----------------------------------------------------------- aa2db2c Add support for Horizon Octavia UI 5e39d7b Stop running non-voting jobs in gate ed131ff Point to Queens instead of master 1d45367 Updated from OpenStack Ansible Tests 77cb799 Update UPPER_CONSTRAINTS_FILE for stable/queens 2ad6e26 Update .gitreview for stable/queens 552b1eb Zuul: Remove project name 9cef725 Disable heat dashboard by default 53113aa Add heat dashboard to horizon 6ffc243 Updated from global requirements 68bcfdd Updated from OpenStack Ansible Tests 744c373 Reinitialize the virtualenv b451b3c Updated from global requirements 87886ef Replace virtualenv-tools by a script ff7f0d3 Remove the deprecated "giturl" option dfbc2a5 Set WSGIApplicationGroup %{GLOBAL} as recommended b775123 Add MySQL connection SSL support 4ffd272 Allow the experimental trigger of the integrated repo f4b69c9 Flexible horizon dashboard configuration c8aefca Updated from OpenStack Ansible Tests a77c580 Remove pip_install dependency a1de0aa Remove enable_{firewall,vpn} options 8aef684 Update the doc theme 1cdb94d Remove setting of version/release from releasenotes 935b20d Update the doc link 6d8a7b3 Updated from OpenStack Ansible Tests 1bc7ae7 Install sahara-dashboard local_settings 941398b IMAGES_ALLOW_LOCATION Wrongly Templated As String 4bd6334 Remove unified queue from gate pipeline 20197fd Add openstack-ansible-linters test bf53e0b Initial OSA zuul v3 role jobs de4d0ed Updated from OpenStack Ansible Tests 31f6d7e Add OpenStack-Ansible metadata 3c8eaea Updated from global requirements 8a14dee Download and Install neutron-fwaas-dashboard ec102db Update links in CONTRIBUTING.rst 208fb04 Update links in README 57b30b8 Add tag for horizon-translations. ee20002 Updated from global requirements fd446bf Updated from OpenStack Ansible Tests e2124ba Updated from OpenStack Ansible Tests 1fd0d75 Updated from OpenStack Ansible Tests 0c59073 Update reno for stable/pike 4d8bef3 Updated from global requirements 91171e2 tasks: horizon_install: Fix virtualenv-tools issue on openSUSE Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 4 +- README.rst | 6 +- Vagrantfile | 2 + bindep.txt | 25 ++--- defaults/main.yml | 38 ++++++-- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 ++++ .../horizon-arbitrary-config-8a36e4bd6818afe1.yaml | 2 +- ...instance-defaults-support-533844543082b2f4.yaml | 2 +- .../ng-instance-management-f9134fc283aa289c.yaml | 2 +- releasenotes/source/conf.py | 29 +++--- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 ++ setup.cfg | 2 +- tasks/horizon_install.yml | 12 ++- tasks/horizon_post_install.yml | 78 +--------------- tasks/main.yml | 1 + templates/horizon_local_settings.py.j2 | 9 +- templates/openstack_dashboard.conf.j2 | 2 +- test-requirements.txt | 15 ++- tox.ini | 17 +++- vars/main.yml | 103 +++++++++++++++++++++ zuul.d/jobs.yaml | 21 +++++ zuul.d/project.yaml | 31 +++++++ 31 files changed, 344 insertions(+), 197 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 443d1e1..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,5 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -oslosphinx>=4.7.0 # Apache-2.0 -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:25:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:25:13 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_trove 17.0.0 (queens) Message-ID: We enthusiastically announce the release of: openstack-ansible-os_trove 17.0.0: os_trove role for OpenStack-Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_trove/ For more details, please see below. Changes in openstack-ansible-os_trove 16.0.0.0rc1..17.0.0 --------------------------------------------------------- 71bb46b Remove Trove's support for Heat bd9d47c Replace virtualenv-tools by a script 2df9cc9 Stop running non-voting jobs in gate e53d07b Point to Queens instead of master 7f27dbc Updated from OpenStack Ansible Tests f8b16bd Update UPPER_CONSTRAINTS_FILE for stable/queens a7a6c89 Update .gitreview for stable/queens a63122f Updated from OpenStack Ansible Tests e3c14a8 Updated from global requirements ea3f664 Zuul: Remove project name 76fea25 Update the Tempest plugin to point towards the new plugin 8be124b Add MySQL connection SSL support 59d31e2 Allow the experimental trigger of the integrated repo 26575d4 Updated from OpenStack Ansible Tests 309ee8c Remove pip_install dependency 2701e37 Adds CentOS 7 support b5b45c0 Remove setting of version/release from releasenotes 2bea79f Updated from OpenStack Ansible Tests 70ff281 Remove unified queue from gate pipeline 64bd83c Add openstack-ansible-linters test 23699f7 Initial OSA zuul v3 role jobs e2b31c4 Updated from OpenStack Ansible Tests a0e6e41 Add OpenStack-Ansible metadata de69a28 Update links in CONTRIBUTING.rst a8279a2 Updated from global requirements c423d13 Updated from global requirements 4c1f798 Updated from OpenStack Ansible Tests 5e4c12f Updated from OpenStack Ansible Tests 8f536f4 Updated from OpenStack Ansible Tests a30bfd7 Updated from OpenStack Ansible Tests ff5dace Fix a typo 4219a63 Update links in README 0e3bd37 Update reno for stable/pike d0c75f1 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 2 +- README.rst | 4 +-- Vagrantfile | 2 ++ bindep.txt | 25 +++++------------ defaults/main.yml | 7 ++--- meta/main.yml | 4 ++- meta/openstack-ansible.yml | 20 ++++++++++++++ ...ove-init-config-overrides-a78ed428a32adef8.yaml | 2 +- releasenotes/source/conf.py | 18 +++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 +++++ tasks/trove_init_systemd.yml | 3 ++- tasks/trove_install.yml | 16 +++++++++-- templates/trove-taskmanager.conf.j2 | 3 --- test-requirements.txt | 14 +++++----- tox.ini | 17 +++++++++--- vars/redhat.yml | 31 ++++++++++++++++++++++ zuul.d/jobs.yaml | 21 +++++++++++++++ zuul.d/project.yaml | 29 ++++++++++++++++++++ 26 files changed, 225 insertions(+), 103 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:25:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:25:42 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-os_neutron 17.0.0 (queens) Message-ID: We eagerly announce the release of: openstack-ansible-os_neutron 17.0.0: os_neutron role for OpenStack- Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-os_neutron/ For more details, please see below. Changes in openstack-ansible-os_neutron 16.0.0.0rc1..17.0.0 ----------------------------------------------------------- 21f4647 Set upgrade tests to voting again ce642f6 Partially revert "Temporarily set functional tests to non-voting to unblock patch merging" 517b78d Add SELinux contexts for neutron log directory 0838d60 neutron_needs_openvswitch should be jinja, not a string 27b0c49 Updated from OpenStack Ansible Tests 8b40e92 Temporarily set functional tests to non-voting to unblock patch merging 19076be Update the url links in doc file of openstack-ansible-os_neutron 841a35d Point to Queens instead of master 4ac0828 Update UPPER_CONSTRAINTS_FILE for stable/queens 43b2715 Update .gitreview for stable/queens 3a47ee8 Use a venv with previous ansible version for upgrades 23d9cac Fix SELinux policy filenames 4b940c8 tasks: Ensure Open vSwitch is started for all providers that need it d0a8f56 Zuul: Remove project name 8cc8507 Updated from global requirements 261a789 Add SELinux policies for bare metal agents 767e9ce Fix LBaaSv2 config and package requirements 4f08b3f tests: test-neutron-upgrades.sh: Drop Ansible verbosity 407ee62 Updated from OpenStack Ansible Tests 9323f52 Adds Neutron OVS DVR Documentation 712a907 Fix upgrade test 5e0f66b Reinitialize the virtualenv 12c56d8 Replace virtualenv-tools by a script 882d65f Add retry to OVS Manager task 5818eaf Provide support for SFC deployments b1ca605 Update paste, policy and rootwrap configurations 2017-12-19 59eb7ee tests: test-neutron-upgrades.sh: Remove the exit trap 7dce327 Add MySQL connection SSL support 455682a [Docs] Fix indention in docs e45bc14 Update static files 3db2ebb Fix tempest tests ae1b961 Handle Pike changes for Neutron d5d49e5 Add and document the Octavia proxy plugin 54d7503 Add [designate] section in neutron.conf 49d6773 Allow the experimental trigger of the integrated repo 39b80d3 Updated from OpenStack Ansible Tests a88ccce [DOCS] Correct typo in config for ovs e4b6d15 Remove pip_install dependency 504c351 Ensure LBaaSv2 deployment is tested 0dd3c1d Add OVS-NSH support for opensuse 7dc9c89 Fix swift port conflict 36bf06e Remove jinja2 delimiters from when clause 2dc81d6 Remove send_arp_for_ha option db404dc Add OvS-NSH support 63c5bfd Change deprecated nova_metadata_ip option c1a588a Update the doc link for release notes 93d83fb Update the doc link d197182 ansible-role-requirements: Switch ODL git repo to the github mirror 69ad629 Add hosts to ODL test inventory cd02a03 Fix OVS manager configuration inconsistencies which are related to ODL ac98084 Remove duplicated of neutron_dhcp_config variable bb77c33 Resolve ansible-lint test failures 8344886 Remove setting of version/release from releasenotes c03c932 Use known group names 7404cfe Fix typo 687b8b9 Fix the odl-router condition 84dfb0b Updated from OpenStack Ansible Tests f589f8f Add missing {% endif %} a17e801 Remove OvS from neutron-server container d5d1ad3 Set enable_dvr when router_distributed is enabled 1267856 Move the neutron_dhcp_config back to defaults c783f08 L3 Support for ODL deployments 0262323 Reinstore upgrade testing in Neutron 4b8a786 Remove unified queue from gate pipeline c215004 Add openstack-ansible-linters test 4d820ac Update upgrade role for Queens from P 00233fe Allow dnsmasq configuration to be overriden 45b6d4d Add OpenStack-Ansible metadata 7c64d5e Add support for Neutron FWaaS v2 f4c3771 Update links in some docs 387f5d8 Updated from global requirements b9410c8 Updated from OpenStack Ansible Tests 8d2f490 Updated from global requirements 16d859f adding multiple ovs manager a114efa Ensure QoS extension is enabled 7ab401e Fix a typo a250a19 Add defaults for nova metadata settings 779de61 Re-add the lbaasv2 example to the default vars 3edac77 Updated from OpenStack Ansible Tests 996f7a7 Update links in README c605a65 Update paste, policy and rootwrap configurations 2017-08-25 de53748 Fix VPNaaS variable definition for non-ubuntu 8393cd3 Update reno for stable/pike ed772fe Add dnf support 631ca6e Updated from global requirements 7dce6e2 Add option to deploy OpenDaylight SDN Controller e2b171d Simplify the string check for offline db migrations 95a3e0a Correct the "dns_domain" option by default 4ceeb2d Update paste, policy and rootwrap configurations 2017-08-15 23b9b6a tasks: neutron_install: Fix virtualenv-tools issue on openSUSE 1dffcac Updated from OpenStack Ansible Tests Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 4 +- README.rst | 6 +- Vagrantfile | 2 + bindep.txt | 26 +--- defaults/main.yml | 78 +++++++++--- files/osa-neutron.te | 57 +++++++++ files/rootwrap.d/l3.filters | 9 ++ files/rootwrap.d/linuxbridge-plugin.filters | 1 + files/rootwrap.d/openvswitch-plugin.filters | 3 + meta/main.yml | 28 +++-- meta/openstack-ansible.yml | 20 +++ .../notes/fwaasv2-added-ab9ba18c8b98a83e.yaml | 4 + .../notes/lbaasv2-options-ae992286abfa689f.yaml | 5 + .../notes/neutron-bgp-552e6e1f6d37f38d.yaml | 2 +- .../notes/neutron-fwaas-5c7c6508f2cc05c3.yaml | 4 +- ...ron-init-config-overrides-9d1d2b3b908705ed.yaml | 2 +- ...tron-opendaylight-support-453dc9324eafaae7.yaml | 7 ++ .../notes/neutron-vpnaas-5c7c6508f2cc05c5.yaml | 4 +- .../notes/new_default_quotas-154f76dd7f2f568f.yaml | 6 + .../openvswitch-nsh-support-a9f86a929e072cea.yaml | 6 + ...elinux-neutron-bare-metal-c89174daf6f8b273.yaml | 6 + releasenotes/source/conf.py | 18 ++- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 + tasks/main.yml | 3 + tasks/neutron_check.yml | 23 ++++ tasks/neutron_db_setup.yml | 4 +- tasks/neutron_install.yml | 25 +++- tasks/neutron_post_install.yml | 6 +- tasks/neutron_pre_install.yml | 26 +++- tasks/neutron_selinux.yml | 75 +++++++++++ tasks/providers/dragonflow_config.yml | 4 +- tasks/providers/opendaylight_config.yml | 44 +++++++ tasks/providers/setup_ovs_opendaylight.yml | 46 +++++++ templates/api-paste.ini.j2 | 2 +- templates/l3_agent.ini.j2 | 29 +++-- templates/lbaas_agent.ini.j2 | 2 +- templates/metadata_agent.ini.j2 | 2 +- templates/neutron-ha-tool.py.j2 | 4 +- templates/neutron.conf.j2 | 55 ++++++-- templates/plugins/ml2/linuxbridge_agent.ini.j2 | 18 ++- templates/plugins/ml2/ml2_conf.ini.j2 | 4 + templates/plugins/ml2/sriov_nic_agent.ini.j2 | 7 +- templates/policy.json.j2 | 18 ++- test-requirements.txt | 14 +-- tox.ini | 51 +++++++- vars/main.yml | 82 +++++++++--- vars/redhat-7.yml | 8 ++ vars/suse-42.yml | 17 +++ vars/ubuntu-16.04.yml | 14 ++- zuul.d/jobs.yaml | 64 ++++++++++ zuul.d/project.yaml | 39 ++++++ 79 files changed, 1530 insertions(+), 237 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 11:26:33 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 11:26:33 -0000 Subject: [release-announce] [openstackansible] openstack-ansible-rsyslog_server 17.0.0 (queens) Message-ID: We are tickled pink to announce the release of: openstack-ansible-rsyslog_server 17.0.0: rsyslog_server for OpenStack Ansible This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/openstack-ansible-rsyslog_server/ For more details, please see below. Changes in openstack-ansible-rsyslog_server 16.0.0.0rc1..17.0.0 --------------------------------------------------------------- 02d961a Point to Queens instead of master db0634e Updated from OpenStack Ansible Tests 2088287 Update UPPER_CONSTRAINTS_FILE for stable/queens a300283 Update .gitreview for stable/queens 3e1db84 Zuul: Remove project name d61c90f Updated from global requirements 8c80a04 Updated from OpenStack Ansible Tests 13344f6 Updated from global requirements ba7bb69 Allow the experimental trigger of the integrated repo c5c3379 Fix linting issues ef3900a Updated from OpenStack Ansible Tests c6edf56 Remove setting of version/release from releasenotes 8bbf07b Updated from OpenStack Ansible Tests a8d87bb Remove unified queue from gate pipeline a78bd85 Add openstack-ansible-linters test 8c80a8a Initial OSA zuul v3 role jobs 12fbc6d Updated from OpenStack Ansible Tests 9c57755 Add OpenStack-Ansible metadata cbcdedb Updated from global requirements d4504a4 Updated from global requirements 4120593 Updated from OpenStack Ansible Tests 2d8d8d8 Updated from OpenStack Ansible Tests 128fa7c Updated from OpenStack Ansible Tests 4200ec5 Update reno for stable/pike 2a9def3 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 ++ bindep.txt | 25 ++++++------------------- meta/openstack-ansible.yml | 20 ++++++++++++++++++++ releasenotes/source/conf.py | 18 +++++++----------- releasenotes/source/index.rst | 7 ++++--- releasenotes/source/pike.rst | 6 ++++++ test-requirements.txt | 14 +++++++------- tox.ini | 6 +++--- zuul.d/project.yaml | 30 ++++++++++++++++++++++++++++++ 15 files changed, 123 insertions(+), 70 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:35:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:35:02 -0000 Subject: [release-announce] [oslo] oslo.serialization 2.25.0 (rocky) Message-ID: We are jazzed to announce the release of: oslo.serialization 2.25.0: Oslo Serialization library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.serialization Download the package from: https://pypi.python.org/pypi/oslo.serialization Please report issues through launchpad: https://docs.openstack.org/oslo.serialization/latest/ For more details, please see below. Changes in oslo.serialization 2.23.0..2.25.0 -------------------------------------------- 1b1abbe Follow the new PTI for document build 1ac4ef7 Update links in README fa3f9f4 Update reno for stable/queens 53eaf91 Updated from global requirements c223d7c Updated from global requirements 19af771 Updated from global requirements 2369014 Updated from global requirements 2777300 msgpack-python has been renamed to msgpack Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++++++ requirements.txt | 2 +- test-requirements.txt | 7 +------ tox.ini | 4 +++- 7 files changed, 21 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 554b7ab..9ec4188 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ six>=1.10.0 # MIT -msgpack-python>=0.4.0 # Apache-2.0 +msgpack>=0.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 7cf5e3d..9aa02fd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,5 +9 @@ netaddr>=0.7.18 # BSD -# this is required for the docs build jobs -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 - -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -16 +11,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:35:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:35:20 -0000 Subject: [release-announce] [oslo] oslo.log 3.37.0 (rocky) Message-ID: We are ecstatic to announce the release of: oslo.log 3.37.0: oslo.log library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.log Download the package from: https://pypi.python.org/pypi/oslo.log Please report issues through launchpad: https://bugs.launchpad.net/oslo.log For more details, please see below. Changes in oslo.log 3.36.0..3.37.0 ---------------------------------- 3577035 Add Rocky release to versionutils._RELEASES a36f2e7 Updated from global requirements 91d8ef2 Update links in README 9892497 Imported Translations from Zanata 9b4b76a Zuul: Remove project name be46e57 Imported Translations from Zanata fb07224 Zuul: Remove project name 578664f Update reno for stable/queens cf3d2d7 Updated from global requirements c4abda9 Imported Translations from Zanata 09ffdcc update structured logging tests to prove context id is included 0212fb3 Updated from global requirements 75cb531 Updated from global requirements 1ffa37a Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - README.rst | 4 ++-- oslo_log/locale/en_GB/LC_MESSAGES/oslo_log.po | 8 +++---- oslo_log/versionutils.py | 1 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 28 +++++++++++++++++----- releasenotes/source/queens.rst | 6 +++++ requirements.txt | 2 +- test-requirements.txt | 6 ++--- 10 files changed, 50 insertions(+), 17 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a8836e1..3983366 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ pyinotify>=0.9.6;sys_platform!='win32' and sys_platform!='darwin' and sys_platfo -python-dateutil>=2.4.2 # BSD +python-dateutil>=2.5.3 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 71984c5..72cf9fa 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -18,2 +18,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:35:45 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:35:45 -0000 Subject: [release-announce] [oslo] oslo.cache 1.29.0 (rocky) Message-ID: We are chuffed to announce the release of: oslo.cache 1.29.0: Cache storage for OpenStack projects. This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.cache Download the package from: https://pypi.python.org/pypi/oslo.cache Please report issues through launchpad: https://bugs.launchpad.net/oslo.cache For more details, please see below. Changes in oslo.cache 1.28.0..1.29.0 ------------------------------------ 81ca0a6 Update links in README 51d8bc9 Imported Translations from Zanata fac1be4 Imported Translations from Zanata 8143e0b Update reno for stable/queens 26b9f69 Updated from global requirements db74847 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_cache/locale/en_GB/LC_MESSAGES/oslo_cache.po | 8 ++++---- oslo_cache/locale/ko_KR/LC_MESSAGES/oslo_cache.po | 8 ++++---- oslo_cache/locale/pt_BR/LC_MESSAGES/oslo_cache.po | 8 ++++---- oslo_cache/locale/tr_TR/LC_MESSAGES/oslo_cache.po | 8 ++++---- oslo_cache/locale/zh_CN/LC_MESSAGES/oslo_cache.po | 8 ++++---- oslo_cache/locale/zh_TW/LC_MESSAGES/oslo_cache.po | 8 ++++---- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- .../source/locale/ko_KR/LC_MESSAGES/releasenotes.po | 8 ++++---- releasenotes/source/queens.rst | 6 ++++++ requirements.txt | 4 ++-- test-requirements.txt | 2 +- 14 files changed, 52 insertions(+), 41 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6a8dedb..49a19bf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,2 +9,2 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 4c12a85..6d4b49b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:36:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:36:19 -0000 Subject: [release-announce] [oslo] oslo.i18n 3.20.0 (rocky) Message-ID: We are pleased to announce the release of: oslo.i18n 3.20.0: Oslo i18n library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.i18n Download the package from: https://pypi.python.org/pypi/oslo.i18n Please report issues through launchpad: https://bugs.launchpad.net/oslo.i18n For more details, please see below. Changes in oslo.i18n 3.19.0..3.20.0 ----------------------------------- c86f6ee Imported Translations from Zanata f7484bd Update links in README f170f97 Imported Translations from Zanata 8c0e7b3 Update reno for stable/queens 5fa18dc Updated from global requirements 3881d9d Updated from global requirements 6284eba Updated from global requirements 7a84979 add bandit to pep8 job Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_i18n/locale/en_GB/LC_MESSAGES/oslo_i18n.po | 12 ++++++------ oslo_i18n/locale/ko_KR/LC_MESSAGES/oslo_i18n.po | 12 ++++++------ oslo_i18n/locale/pl_PL/LC_MESSAGES/oslo_i18n.po | 12 ++++++------ oslo_i18n/locale/zh_CN/LC_MESSAGES/oslo_i18n.po | 12 ++++++------ releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- .../source/locale/ko_KR/LC_MESSAGES/releasenotes.po | 8 ++++---- releasenotes/source/queens.rst | 6 ++++++ test-requirements.txt | 9 ++++++--- tox.ini | 7 ++++++- 11 files changed, 58 insertions(+), 39 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 63862e2..f9cfa91 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,2 +6,2 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 @@ -10 +10 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -17,0 +18,3 @@ reno>=2.5.0 # Apache-2.0 + +# Bandit security code scanner +bandit>=1.1.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:37:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:37:38 -0000 Subject: [release-announce] [oslo] oslo.versionedobjects 1.32.0 (rocky) Message-ID: We are satisfied to announce the release of: oslo.versionedobjects 1.32.0: Oslo Versioned Objects library This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/oslo.versionedobjects Download the package from: https://pypi.python.org/pypi/oslo.versionedobjects Please report issues through launchpad: http://bugs.launchpad.net/oslo.versionedobjects For more details, please see below. Changes in oslo.versionedobjects 1.31.1..1.32.0 ----------------------------------------------- 372c737 Imported Translations from Zanata 56de0d6 Update links in README d0d7353 Zuul: Remove project name 2b87863 Imported Translations from Zanata ad5deec Zuul: Remove project name 0e35267 Allow escalation of UUID validation warning to error a5fe70e Update reno for stable/queens 9c4aefb Handle TZ change in iso8601 >=0.1.12 0ee604e Updated from global requirements 4518542 Updated from global requirements c06b430 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - README.rst | 4 ++-- oslo_versionedobjects/_utils.py | 3 ++- oslo_versionedobjects/fields.py | 5 ++++- .../locale/en_GB/LC_MESSAGES/oslo_versionedobjects.po | 8 ++++---- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- releasenotes/source/queens.rst | 6 ++++++ requirements.txt | 4 ++-- test-requirements.txt | 2 +- 12 files changed, 39 insertions(+), 19 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ce7c0f8..1ee2b34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ six>=1.10.0 # MIT -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 @@ -12 +12 @@ iso8601>=0.1.11 # MIT -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0f9e355..0c015cc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:37:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:37:39 -0000 Subject: [release-announce] [oslo] oslo.vmware 2.27.0 (rocky) Message-ID: We joyfully announce the release of: oslo.vmware 2.27.0: Oslo VMware library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.vmware Download the package from: https://pypi.python.org/pypi/oslo.vmware Please report issues through launchpad: https://bugs.launchpad.net/oslo.vmware For more details, please see below. Changes in oslo.vmware 2.26.0..2.27.0 ------------------------------------- a06d477 Updated from global requirements ce835f5 Update links in README 7a586e0 Updated from global requirements 7171934 Imported Translations from Zanata 97cb8f4 Imported Translations from Zanata 03e3658 Update reno for stable/queens 0c0fb87 Updated from global requirements 4da836c Updated from global requirements 5daaced Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_vmware/locale/en_GB/LC_MESSAGES/oslo_vmware.po | 8 ++++---- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- releasenotes/source/queens.rst | 6 ++++++ requirements.txt | 4 ++-- test-requirements.txt | 4 ++-- 7 files changed, 26 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ef4a1f0..f3323e3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +15 @@ oslo.utils>=3.33.0 # Apache-2.0 -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT @@ -22 +22 @@ urllib3>=1.21.1 # MIT -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 57c5390..5a127f2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19,2 +19,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,<1.7.0,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 17:38:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:38:05 -0000 Subject: [release-announce] [oslo] osprofiler 2.0.0 (rocky) Message-ID: We are happy to announce the release of: osprofiler 2.0.0: OpenStack Profiler Library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/osprofiler Download the package from: https://pypi.python.org/pypi/osprofiler Please report issues through launchpad: https://bugs.launchpad.net/osprofiler For more details, please see below. Changes in osprofiler 1.15.1..2.0.0 ----------------------------------- 113a2dd Filter traces that contain error/exception b696839 Zuul: Remove project name 42c75bf Update reno for stable/queens d2c1bb5 Unify and fix `list_traces` function 23ab27a Add initial 'trace list' command 0bb909c Remove Ceilometer support 79e4e2d Check profiler instance before initialize 6647bf2 update sphinx-doc links afa98f3 Initialize osprofiler in Nova Cell configs af6b9b6 Add oslo.serialization into requirements 3a42f3a Cleanup test-requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - devstack/README.rst | 15 +- devstack/lib/osprofiler | 14 +- .../implemented/make_paste_ini_config_optional.rst | 2 +- .../in-progress/better_devstack_integration.rst | 2 +- osprofiler/cmd/commands.py | 42 +- osprofiler/cmd/shell.py | 125 ------ osprofiler/drivers/__init__.py | 1 - osprofiler/drivers/base.py | 31 +- osprofiler/drivers/ceilometer.py | 79 ---- osprofiler/drivers/elasticsearch_driver.py | 49 ++- osprofiler/drivers/messaging.py | 4 +- osprofiler/drivers/mongodb.py | 34 +- osprofiler/drivers/redis_driver.py | 66 +++- osprofiler/initializer.py | 6 +- osprofiler/opts.py | 15 +- osprofiler/profiler.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 2 + test-requirements.txt | 2 - 28 files changed, 265 insertions(+), 764 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d821c3b..0a26c58 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,0 +7,2 @@ oslo.concurrency>=3.8.0 # Apache-2.0 +oslo.serialization>=2.18.0,!=2.19.1 # Apache-2.0 +PrettyTable>=0.7.1,<0.8 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index aa45596..89540e9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +5,0 @@ mock>=2.0 # BSD -python-subunit>=0.0.18 # Apache-2.0/BSD @@ -16 +14,0 @@ bandit>=1.1.0 # Apache-2.0 -python-ceilometerclient>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:38:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:38:43 -0000 Subject: [release-announce] [oslo] oslotest 3.3.0 (rocky) Message-ID: We exuberantly announce the release of: oslotest 3.3.0: Oslo test framework This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslotest Download the package from: https://pypi.python.org/pypi/oslotest Please report issues through launchpad: https://bugs.launchpad.net/oslotest For more details, please see below. Changes in oslotest 3.2.0..3.3.0 -------------------------------- 098d257 Updated from global requirements 40526cf Update links in README 88e8edb Update reno for stable/queens b794619 Updated from global requirements 793e031 Updated from global requirements 5d31967 mock: Fixes mock.patch.multiple autospec Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslotest/mock_fixture.py | 7 ++++++- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++++++ test-requirements.txt | 4 ++-- 6 files changed, 24 insertions(+), 5 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fee525a..5491403 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,2 +13,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,<1.7.0,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:38:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:38:44 -0000 Subject: [release-announce] [oslo] oslo.privsep 1.28.0 (rocky) Message-ID: We eagerly announce the release of: oslo.privsep 1.28.0: OpenStack library for privilege separation This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.privsep Download the package from: https://pypi.python.org/pypi/oslo.privsep Please report issues through launchpad: https://bugs.launchpad.net/oslo.privsep For more details, please see below. Changes in oslo.privsep 1.26.0..1.28.0 -------------------------------------- 77c463a Updated from global requirements 840a390 Imported Translations from Zanata b1894d4 Update links in README 3ac2f58 Imported Translations from Zanata 29e899e Update reno for stable/queens 8abbe85 Updated from global requirements 4b6026a Updated from global requirements 77cb054 Updated from global requirements af266d1 msgpack-python has been renamed to msgpack Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po | 8 ++++---- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- releasenotes/source/queens.rst | 6 ++++++ requirements.txt | 4 ++-- test-requirements.txt | 6 +++--- 7 files changed, 27 insertions(+), 16 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 77b0a0d..9771e64 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 @@ -13 +13 @@ greenlet>=0.4.10 # MIT -msgpack-python>=0.4.0 # Apache-2.0 +msgpack>=0.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index f0d969a..34251ea 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -11,2 +11,2 @@ fixtures>=3.0.0 # Apache-2.0/BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,<1.7.0,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 17:38:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:38:49 -0000 Subject: [release-announce] [oslo] oslo.middleware 3.35.0 (rocky) Message-ID: We are thrilled to announce the release of: oslo.middleware 3.35.0: Oslo Middleware library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.middleware Download the package from: https://pypi.python.org/pypi/oslo.middleware Please report issues through launchpad: https://bugs.launchpad.net/oslo.middleware For more details, please see below. Changes in oslo.middleware 3.34.0..3.35.0 ----------------------------------------- 381dcca Imported Translations from Zanata 0ce274b Imported Translations from Zanata 1876e3d Update reno for stable/queens 869e932 Updated from global requirements 9d80d7c Updated from global requirements 502a822 Updated from global requirements ff5c5c4 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/oslo_middleware.po | 12 ++++++------ releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- releasenotes/source/queens.rst | 6 ++++++ test-requirements.txt | 6 +++--- 5 files changed, 25 insertions(+), 14 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d1bd9c5..9067d92 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,3 +8,3 @@ mock>=2.0.0 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 17:39:01 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:39:01 -0000 Subject: [release-announce] [oslo] oslo.messaging 5.36.0 (rocky) Message-ID: We exuberantly announce the release of: oslo.messaging 5.36.0: Oslo Messaging API This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.python.org/pypi/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. Changes in oslo.messaging 5.35.0..5.36.0 ---------------------------------------- 31fbe5b Imported Translations from Zanata 6bdae93 Add rabbitmq-server for platform:rpm into bindep.txt 42f5e1f Switch from pip_missing_reqs to pip_check_reqs 90f7610 Add kafka config options for security (ssl/sasl) 5f184a0 Zuul: Remove project name ff913ae Fixed telemetry integration zuul jobs c27dbf1 Zuul: Remove project name 579d5fe Updated from global requirements 8bb6d78 Imported Translations from Zanata 485a20d Update reno for stable/queens 95e98a9 Updated from global requirements 91fd88f Imported Translations from Zanata d09bf21 Add support for synchronous commit d11159c Update telemetry integration playbooks 1cbe936 Follow the new PTI for document build Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 ++-- bindep.txt | 5 +- oslo_messaging/_drivers/impl_kafka.py | 59 ++++++++++++++++------ .../_drivers/kafka_driver/kafka_options.py | 22 +++++++- .../run.yaml | 33 +++--------- .../run.yaml | 29 ++--------- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 21 ++++++-- releasenotes/source/queens.rst | 6 +++ requirements.txt | 2 +- setup.cfg | 9 ---- test-requirements.txt | 6 +-- tox.ini | 4 +- 15 files changed, 149 insertions(+), 95 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 344da6e..8af36c9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ oslo.config>=5.1.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 4fab1b8..15d7ba9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14 @@ testtools>=2.2.0 # MIT -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -31,2 +31,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:39:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:39:08 -0000 Subject: [release-announce] [oslo] oslo.policy 1.34.0 (rocky) Message-ID: We are ecstatic to announce the release of: oslo.policy 1.34.0: Oslo Policy library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.policy Download the package from: https://pypi.python.org/pypi/oslo.policy Please report issues through launchpad: https://bugs.launchpad.net/oslo.policy For more details, please see below. Changes in oslo.policy 1.33.1..1.34.0 ------------------------------------- 9fd52fd Imported Translations from Zanata edb7a89 Imported Translations from Zanata 94252ee Update reno for stable/queens c5e5f6a Updated from global requirements 1d1876f Imported Translations from Zanata 214422c Updated from global requirements 2ae04eb Render deprecated policy names when generating files 891c1df Updated from global requirements dc5cf23 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- oslo_policy/generator.py | 23 +++++++----- .../locale/en_GB/LC_MESSAGES/oslo_policy.po | 26 +++++++++++--- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 38 +++++++++++++++++--- releasenotes/source/queens.rst | 6 ++++ test-requirements.txt | 6 ++-- 7 files changed, 121 insertions(+), 20 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 95c8c71..453d7f5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -12,2 +12,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 17:39:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:39:50 -0000 Subject: [release-announce] [oslo] mox3 0.25.0 (rocky) Message-ID: We are jazzed to announce the release of: mox3 0.25.0: Mock object framework for Python This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/mox3 Download the package from: https://pypi.python.org/pypi/mox3 Please report issues through launchpad: https://bugs.launchpad.net/python-mox3 For more details, please see below. Changes in mox3 0.24.0..0.25.0 ------------------------------ c979e7b Updated from global requirements d1e102d Updated from global requirements 388a464 Updated from global requirements a331e6b Remove explicit dependency on pep8/pyflakes 391d7c3 Fix various pep8 issues Diffstat (except docs and test files) ------------------------------------- mox3/mox.py | 4 ++-- mox3/stubout.py | 4 ++-- test-requirements.txt | 8 +++----- tox.ini | 1 + 5 files changed, 18 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index dd5b5ab..c243c75 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,3 +6 @@ -# Install bounded pep8/pyflakes first, then let flake8 install -pep8==1.5.7 # MIT -pyflakes==0.8.1 # MIT +# Install flake8 first, it pulls in the right linter versions @@ -19,2 +17,2 @@ six>=1.10.0 # MIT -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,<1.7.0,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:40:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:40:34 -0000 Subject: [release-announce] [oslo] tooz 1.61.0 (rocky) Message-ID: We are chuffed to announce the release of: tooz 1.61.0: Coordination library for distributed systems. This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/tooz Download the package from: https://pypi.python.org/pypi/tooz Please report issues through launchpad: https://bugs.launchpad.net/python-tooz/ For more details, please see below. Changes in tooz 1.59.0..1.61.0 ------------------------------ 2d71653 Zuul: Remove project name a859698 Zuul: Remove project name e173ac1 Update reno for stable/queens 62fd552 partitioner: do not use hash() to determine object identity 78caecd msgpack-python has been renamed to msgpack f36f0fc Follow the new PTI for document build 958e6ff Remove tox_install.sh bbe3a43 Use native Zuul v3 tox jobs e7afb73 Add doc/requirements.txt 7c1bfe5 Remove setting of version/release from releasenotes c69235b Zuul: add file extension to playbook path ac4ecfb Move legacy jobs to project Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 229 +++++++++++++++++++++++++++++++++++++++++ releasenotes/source/conf.py | 12 +-- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 2 +- setup.cfg | 6 -- tools/tox_install.sh | 30 ------ tooz/partitioner.py | 2 +- tox.ini | 6 +- 10 files changed, 257 insertions(+), 49 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 893cdc5..5a464b2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ voluptuous>=0.8.9 # BSD License -msgpack-python>=0.4.0 # Apache-2.0 +msgpack>=0.4.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:42:45 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:42:45 -0000 Subject: [release-announce] [oslo] oslo.concurrency 3.26.0 (rocky) Message-ID: We eagerly announce the release of: oslo.concurrency 3.26.0: Oslo Concurrency library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.concurrency Download the package from: https://pypi.python.org/pypi/oslo.concurrency Please report issues through launchpad: https://bugs.launchpad.net/oslo.concurrency For more details, please see below. Changes in oslo.concurrency 3.25.0..3.26.0 ------------------------------------------ 5b42d27 Updated from global requirements eabec12 Updated from global requirements e1483af Imported Translations from Zanata 21ae27e Mask passwords only when command execution fails fed1956 Imported Translations from Zanata 2515e9c Update reno for stable/queens cc07667 Updated from global requirements 13ce0d3 Imported Translations from Zanata 3d12e85 Updated from global requirements 3a7ebf8 Update doc links in CONTRIBUTING.rst and README.rst 5d7a699 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 +-- README.rst | 4 +-- .../locale/en_GB/LC_MESSAGES/oslo_concurrency.po | 8 +++--- oslo_concurrency/processutils.py | 24 ++++++++++++++++-- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 29 ++++++++++++++++++---- releasenotes/source/queens.rst | 6 +++++ test-requirements.txt | 6 ++--- 9 files changed, 89 insertions(+), 19 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0903d1d..df438df 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -12,2 +12,2 @@ fixtures>=3.0.0 # Apache-2.0/BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 17:43:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:43:22 -0000 Subject: [release-announce] [oslo] oslo.utils 3.36.0 (rocky) Message-ID: We are ecstatic to announce the release of: oslo.utils 3.36.0: Oslo Utility library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.utils Download the package from: https://pypi.python.org/pypi/oslo.utils Please report issues through launchpad: https://bugs.launchpad.net/oslo.utils For more details, please see below. Changes in oslo.utils 3.35.0..3.36.0 ------------------------------------ fc9dc7d Add -W for document build 00eeef6 Imported Translations from Zanata d3d2e49 Update links in README 171b968 Imported Translations from Zanata 010fe3b Fix breaking unit tests due to iso8601 changes dbb118f Document specs_matcher.py functions 9180df1 Clean imports in code a8c1c10 Update reno for stable/queens 52d268e Updated from global requirements 84f950f Replace 'assertFalse(a in b)' with 'assertNotIn(a, b)' 1be7cb1 Updated from global requirements 1efa197 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- oslo_utils/locale/en_GB/LC_MESSAGES/oslo_utils.po | 23 ++++-- oslo_utils/specs_matcher.py | 94 +++++++++++++++++----- oslo_utils/timeutils.py | 9 ++- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 14 ++-- releasenotes/source/queens.rst | 6 ++ test-requirements.txt | 2 +- tox.ini | 2 +- 13 files changed, 162 insertions(+), 66 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6e4389a..82cee64 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ testtools>=2.2.0 # MIT -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 14 17:44:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:44:54 -0000 Subject: [release-announce] [oslo] oslo.db 4.34.0 (rocky) Message-ID: We are tickled pink to announce the release of: oslo.db 4.34.0: Oslo Database library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.db Download the package from: https://pypi.python.org/pypi/oslo.db Please report issues through launchpad: https://bugs.launchpad.net/oslo.db For more details, please see below. 4.34.0 ^^^^^^ New Features ************ * Added new option connection_parameters which allows SQLAlchemy query parameters to be stated separately from the URL itself, to allow URL-persistence schemes like Nova cells to use controller- local query parameters that aren't broadcast to all other servers. Bug Fixes ********* * Repaired the "synchronous_reader" modifier of enginefacade so that it refers to the "writer" engine when set to True, thereby allowing "synchronous" behavior with the writer. When set to False, this is "asynchronous", so this should be associated with the async engines. The flag had the reverse behavior previously. Changes in oslo.db 4.33.0..4.34.0 --------------------------------- 698c627 Ignore 'use_tpool' option 621332c Remove tox_install.sh and align constraints consumption c4984b0 Update links in README 39c52cc Ensure all test fixtures in oslo_db.tests are private 4f7785a Imported Translations from Zanata 3b260a3 Conditionally adjust for quoting in comparing MySQL defaults ddfd6e7 Imported Translations from Zanata 9993efd Allow connection query string to be passed separately. 5ca3298 Reverse role of synchronous_reader 150b885 Imported Translations from Zanata 1d46c7e Update reno for stable/queens db60731 Updated from global requirements 6507792 Fix a typo of "transaction" in comment ebda4f0 Updated from global requirements c00824a Updated from global requirements efa1da0 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- oslo_db/locale/en_GB/LC_MESSAGES/oslo_db.po | 8 +- oslo_db/options.py | 5 ++ oslo_db/sqlalchemy/enginefacade.py | 20 +++-- oslo_db/sqlalchemy/engines.py | 20 ++++- oslo_db/sqlalchemy/test_base.py | 8 +- oslo_db/sqlalchemy/test_migrations.py | 8 +- ...add_connection_parameters-231aa7d8b7d2d416.yaml | 7 ++ .../fix_synchronous_reader-ca442ca9f07470ec.yaml | 8 ++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 25 +++++- releasenotes/source/queens.rst | 6 ++ setup.cfg | 19 ----- test-requirements.txt | 17 +++++ tools/tox_install.sh | 30 -------- tox.ini | 10 +-- 29 files changed, 295 insertions(+), 144 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..c632b63 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,17 @@ +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT +fixtures>=3.0.0 # Apache-2.0/BSD +mock>=2.0.0 # BSD +python-subunit>=1.0.0 # Apache-2.0/BSD +oslotest>=3.2.0 # Apache-2.0 +oslo.context>=2.19.2 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testtools>=2.2.0 # MIT +os-testr>=1.0.0 # Apache-2.0 +bandit>=1.1.0 # Apache-2.0 +testresources>=2.0.0 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +pifpaf>=0.10.0 # Apache-2.0 +PyMySQL>=0.7.6 # MIT License +psycopg2>=2.6.2 # LGPL/ZPL From no-reply at openstack.org Wed Mar 14 17:44:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:44:59 -0000 Subject: [release-announce] [oslo] oslo.service 1.30.0 (rocky) Message-ID: We are ecstatic to announce the release of: oslo.service 1.30.0: oslo.service library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.service Download the package from: https://pypi.python.org/pypi/oslo.service Please report issues through launchpad: https://bugs.launchpad.net/oslo.service For more details, please see below. Changes in oslo.service 1.29.0..1.30.0 -------------------------------------- d086567 Imported Translations from Zanata 4fb2093 Imported Translations from Zanata d76a79c Update links in README d0bbe6e Imported Translations from Zanata a58e424 Updated from global requirements 74a1e7b Update reno for stable/queens 2596936 Updated from global requirements 7cc9d62 Updated from global requirements 3172cb2 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- oslo_service/locale/en_GB/LC_MESSAGES/oslo_service.po | 8 ++++---- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po | 6 +++--- releasenotes/source/queens.rst | 6 ++++++ requirements.txt | 4 ++-- test-requirements.txt | 6 +++--- 8 files changed, 30 insertions(+), 19 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9b03e96..6261156 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.utils>=3.33.0 # Apache-2.0 -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 @@ -12 +12 @@ oslo.config>=5.1.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 61dbb11..98d04ae 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -11,2 +11,2 @@ oslotest>=1.10.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 17:47:03 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 17:47:03 -0000 Subject: [release-announce] [oslo] oslo.reports 1.27.0 (rocky) Message-ID: We are pleased to announce the release of: oslo.reports 1.27.0: oslo.reports library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.reports Download the package from: https://pypi.python.org/pypi/oslo.reports Please report issues through launchpad: https://bugs.launchpad.net/oslo.reports For more details, please see below. Changes in oslo.reports 1.26.0..1.27.0 -------------------------------------- eb3d36a Imported Translations from Zanata bd38437 Imported Translations from Zanata d238555 Update reno for stable/queens 9e34671 Updated from global requirements 1e05b90 Updated from global requirements 882c7f3 Updated from global requirements cdab344 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- oslo_reports/locale/en_GB/LC_MESSAGES/oslo_reports.po | 8 ++++---- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +++++++++----- releasenotes/source/queens.rst | 6 ++++++ test-requirements.txt | 6 +++--- 5 files changed, 23 insertions(+), 12 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index cc62351..5895827 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -9,2 +9,2 @@ oslotest>=1.10.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 14 20:22:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 14 Mar 2018 20:22:00 -0000 Subject: [release-announce] [neutron] neutron 10.0.5 (ocata) Message-ID: We are glad to announce the release of: neutron 10.0.5: OpenStack Networking This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 10.0.5 ^^^^^^ New Features ************ * L2 agents based on "ML2" "_common_agent" have now the L2 extension API available. This API can be used by L2 extension drivers to request resources from the L2 agent. It is used, for example, to pass an instance of the "IptablesManager" to the "Linuxbridge" L2 agent "QoS extension driver". Bug Fixes ********* * Fixes bug 1736674, security group rules are now properly applied by "Linuxbridge L2 agent" with "QoS extension driver" enabled. * Adding security group rules by protocol number is documented, but somehow was broken without being noticed in one of the last couple of releases. This is now fixed. For more information see bug 1716045 (https://bugs.launchpad.net/neutron/+bug/1716045). Changes in neutron 10.0.4..10.0.5 --------------------------------- f5e7420 DVR: verify subnet has gateway_ip before installing IPv4 flow 215ad4a Stop running grenade in Ocata 7c5a563 Fixing the filter in get MTU by network list query. 23f23d9 Zuul: Remove project name ee25995 Pass parameters when create eventlet.wsgi server 9376122 [Fullstack] Change how DSCP marking packets are tested 5ba8e46 [Fullstack] Shutdown tcpdump process gracefully 7a97ad3 More efficiently clean up OVS ports 2b22032 Fix callers of get_devices_with_ip() to pass addresses d786350 Fix _port_arg for security rules with icmp/ipv6-icmp aliases adf3ef0 l3_ha: only pass host into update_port when updating router port bindings a11d4cd Removed neutron-tempest-full 2d6c7e3 devstack: switch to new NEUTRON_* variables 3fff15b devstack: added new neutron-* aliases for services 521bdc7 Fix error when using protocol number in security groups 8442a14 Support protocol numbers in security group API df8412b Use same instance of iptables_manager in L2 agent and extensions 295c700 Moving legacy check and gate jobs 2a4b74a Fix DNS connectivity issues with DVR+HA routers and DHCP-HA 385ac55 Call update_all_ha_network_port_statuses on agent start c3fa8f0 Fix HA router initialization exception 29aafaf Don't create new QoS policy during update operation 319ac92 Don't wait on TRY_AGAIN when calling commit_block() 56a9522 Move check_ha_state_for_router() into notification code dd9deaf Fix port deletion when dns_integration is enabled 274907d Fix the wrong usage of new style class in metering ea3c86e Imported Translations from Zanata c6044fb Change OVS agent to update skipped port status to DOWN 4ed622e iptables: don't log lock error if we haven't passed -w d6645ad Notify port_update to agent for status change fc9c146 DVR: Fix router_update failure when agent restarts dd153c3 ovsfw: fix allowed_address_pairs MAC issue 68f9129 Fix race between create subnet and port requests d5cde63 rally: switch to new format for context name 0417c51 Avoid redundant HA port creation during migration 8b116af Fixes import_modules_recursively for Windows Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 196 +++++++++++++++++++++ devstack/lib/l2_agent | 2 +- devstack/lib/l2_agent_sriovnicswitch | 2 +- devstack/lib/macvtap_agent | 2 +- devstack/lib/qos | 2 +- devstack/plugin.sh | 31 ++-- neutron/agent/l3/agent.py | 37 ++-- neutron/agent/l3/dvr_fip_ns.py | 3 +- neutron/agent/l3/ha_router.py | 18 +- neutron/agent/l3/router_info.py | 1 + neutron/agent/l3/router_processing_queue.py | 7 +- neutron/agent/linux/ip_lib.py | 14 +- neutron/agent/linux/iptables_firewall.py | 23 +-- neutron/agent/linux/iptables_manager.py | 103 ++++++----- .../agent/linux/openvswitch_firewall/firewall.py | 72 ++++---- neutron/agent/linux/openvswitch_firewall/rules.py | 2 - neutron/agent/linux/utils.py | 3 +- neutron/agent/ovsdb/impl_idl.py | 33 +++- neutron/api/rpc/handlers/l3_rpc.py | 39 ++-- neutron/cmd/ovs_cleanup.py | 35 ++-- neutron/common/constants.py | 76 ++++++++ neutron/common/utils.py | 15 +- neutron/db/ipam_pluggable_backend.py | 14 +- neutron/db/l3_db.py | 2 +- neutron/db/l3_hamode_db.py | 19 +- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 39 +++- neutron/objects/common_types.py | 2 +- .../ml2/drivers/agent/_agent_manager_base.py | 7 + neutron/plugins/ml2/drivers/agent/_common_agent.py | 3 +- .../agent/extension_drivers/qos_driver.py | 20 ++- .../agent/linuxbridge_agent_extension_api.py | 32 ++++ .../linuxbridge/agent/linuxbridge_neutron_agent.py | 29 ++- .../drivers/macvtap/agent/macvtap_neutron_agent.py | 3 + .../openvswitch/agent/ovs_dvr_neutron_agent.py | 11 +- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 18 ++ neutron/plugins/ml2/extensions/dns_integration.py | 2 +- neutron/plugins/ml2/plugin.py | 2 + neutron/scheduler/l3_agent_scheduler.py | 5 + .../externaldns/drivers/designate/driver.py | 2 +- neutron/services/metering/agents/metering_agent.py | 2 +- neutron/services/qos/qos_plugin.py | 2 +- .../functional/agent/l3/test_legacy_router.py | 18 +- .../unit/agent/l3/test_router_processing_queue.py | 10 ++ .../linux/openvswitch_firewall/test_firewall.py | 5 +- .../agent/linux/openvswitch_firewall/test_rules.py | 5 - .../unit/agent/linux/test_iptables_firewall.py | 117 ++++++++++++ .../unit/agent/linux/test_iptables_manager.py | 59 ++++--- .../agent/extension_drivers/test_qos_driver.py | 37 ++++ .../agent/test_linuxbridge_agent_extension_api.py | 33 ++++ .../openvswitch/agent/test_ovs_neutron_agent.py | 8 +- .../plugins/ml2/extensions/test_dns_integration.py | 8 +- .../unit/scheduler/test_l3_agent_scheduler.py | 29 +++ .../metering/agents/test_metering_agent.py | 4 + neutron/wsgi.py | 1 + playbooks/legacy/neutron-fullstack/post.yaml | 80 +++++++++ playbooks/legacy/neutron-fullstack/run.yaml | 54 ++++++ playbooks/legacy/neutron-functional/post.yaml | 80 +++++++++ playbooks/legacy/neutron-functional/run.yaml | 54 ++++++ playbooks/legacy/neutron-rally-neutron/post.yaml | 41 +++++ playbooks/legacy/neutron-rally-neutron/run.yaml | 175 ++++++++++++++++++ .../post.yaml | 15 ++ .../neutron-tempest-dvr-ha-multinode-full/run.yaml | 63 +++++++ playbooks/legacy/neutron-tempest-dvr/post.yaml | 15 ++ playbooks/legacy/neutron-tempest-dvr/run.yaml | 44 +++++ .../legacy/neutron-tempest-linuxbridge/post.yaml | 15 ++ .../legacy/neutron-tempest-linuxbridge/run.yaml | 57 ++++++ .../neutron-tempest-multinode-full/post.yaml | 15 ++ .../legacy/neutron-tempest-multinode-full/run.yaml | 64 +++++++ playbooks/legacy/neutron-tempest-ovsfw/post.yaml | 15 ++ playbooks/legacy/neutron-tempest-ovsfw/run.yaml | 48 +++++ rally-jobs/plugins/trunk_scenario.py | 2 +- ...ommon-agent-extension-api-3fd06ff67329200a.yaml | 12 ++ ...group-protocol-by-numbers-48afb97ede961716.yaml | 8 + 97 files changed, 2214 insertions(+), 361 deletions(-) From no-reply at openstack.org Thu Mar 15 23:32:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 15 Mar 2018 23:32:38 -0000 Subject: [release-announce] [tacker] python-tackerclient 0.12.0 (rocky) Message-ID: We exuberantly announce the release of: python-tackerclient 0.12.0: CLI and Client Library for OpenStack Tacker This release is part of the rocky release series. Download the package from: https://pypi.python.org/pypi/python-tackerclient For more details, please see below. 0.12.0 ^^^^^^ New Features ************ * Enalble CLI to support clustering service in Tacker Server * Add python-vnfd, vnf, nsd, ns, vnffgd, vnffg, event commands support. Bug Fixes ********* * Add documentation for python-tackerclient * Fix local test fail with InterpreterNotFound: pypy Changes in python-tackerclient 0.11.0..0.12.0 --------------------------------------------- 1a31f11 Add reno note for tacker support osc commands a325233 Deperate tacker command lines e40b9c8 Complete VNF osc commands d5a8170 Updated from global requirements d7a59b9 Fix the VNFFG update osc command e3b3d7e Add documentation for python-tackerclient ae77851 Updated from global requirements 30bd8ff Complete VNFFG & related VNFFG osc commands 09c13e1 Complete NS osc commands 7a13c3c Complete Event osc commands 75b316a Complete NSD osc commands 17d108e Do not have to mention ssl_ca_cert in vim config file (client) a6b7216 Fix "F821 undefined name 'unicode' error when run tox pep8 d967a88 Complete VNFFGD osc commands a7b17cc Add --tenant-id in VIM & VNFD osc commands 0f64739 Update README.rst and add CONTRIBUTING.rst to repo c5ed025 Fix typo de7efad Complete VNFD osc commands c3fc53a Revert "Add reno note for classifier name field in its list command" it should be at stable/queens branch This reverts commit df80486f32cf0011faadcbbc73e595e4afd4364c. f037a0b Revert "Add reno note for cert_verify in vim config file" this should be in queens branch This reverts commit e557ecde7274da77c7aa6fa77227f8eb2e5f9a9e. a23aa68 Revert "Add reno note for vnffg template updation command" 4d0cd3b Implement Tacker Client to support VNF cluster features e557ecd Add reno note for cert_verify in vim config file 5ab6421 Add reno note for vnffg template updation command df80486 Add reno note for classifier name field in its list command d1c3710 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 16 + README.rst | 60 ++- .../notes/bug-1754556-53268d3081fa18d1.yaml | 4 + .../notes/bug-1754926-06ac4d7ffd17b5ce.yaml | 4 + .../clustering-service-cli-e15cc6627de293fa.yaml | 4 + ...rt-python-openstackclient-b88b20b80b872229.yaml | 4 + releasenotes/source/conf.py | 3 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 1 - setup.cfg | 48 +- tackerclient/common/command.py | 4 + tackerclient/osc/v1/events/__init__.py | 0 tackerclient/osc/v1/events/events.py | 116 +++++ tackerclient/osc/v1/nfvo/ns.py | 239 +++++++++ tackerclient/osc/v1/nfvo/nsd.py | 223 +++++++++ tackerclient/osc/v1/nfvo/vim.py | 3 + tackerclient/osc/v1/nfvo/vnffg.py | 540 +++++++++++++++++++++ tackerclient/osc/v1/nfvo/vnffgd.py | 216 +++++++++ tackerclient/osc/v1/vnfm/__init__.py | 0 tackerclient/osc/v1/vnfm/vnf.py | 442 +++++++++++++++++ tackerclient/osc/v1/vnfm/vnfd.py | 223 +++++++++ tackerclient/shell.py | 11 + tackerclient/tacker/v1_0/nfvo/vim_utils.py | 13 +- tackerclient/tacker/v1_0/nfvo/vnfcluster.py | 191 ++++++++ .../vm/test_cli10_vim_k8s_with_bearer_token.py | 2 +- tackerclient/v1_0/client.py | 46 ++ test-requirements.txt | 6 - tox.ini | 7 +- 40 files changed, 2971 insertions(+), 84 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index aa1d35e..621b07f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +13,0 @@ Babel!=2.4.0,>=2.3.4 # BSD - diff --git a/test-requirements.txt b/test-requirements.txt index b49b00d..2d9bd10 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,>=1.6.2 # BSD @@ -11,5 +9,0 @@ testtools>=2.2.0 # MIT -oslosphinx>=4.7.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 - -# releasenotes -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 19 05:55:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 05:55:56 -0000 Subject: [release-announce] [neutron] neutron 11.0.3 (pike) Message-ID: We are glad to announce the release of: neutron 11.0.3: OpenStack Networking This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 11.0.3 ^^^^^^ New Features ************ * L2 agents based on "ML2" "_common_agent" have now the L2 extension API available. This API can be used by L2 extension drivers to request resources from the L2 agent. It is used, for example, to pass an instance of the "IptablesManager" to the "Linuxbridge" L2 agent "QoS extension driver". Bug Fixes ********* * Fixes bug 1736674, security group rules are now properly applied by "Linuxbridge L2 agent" with "QoS extension driver" enabled. * Adding security group rules by protocol number is documented, but somehow was broken without being noticed in one of the last couple of releases. This is now fixed. For more information see bug 1716045 (https://bugs.launchpad.net/neutron/+bug/1716045). Changes in neutron 11.0.2..11.0.3 --------------------------------- 03c35d2 Fix creation of port when network has admin's QoS policy set 8e0c0b8 DVR: verify subnet has gateway_ip before installing IPv4 flow 30b86eb Fix error message when duplicate QoS rule is created 51e8615 Always pass device_owner to _ipam_get_subnets() c0894f9 Fixing the filter in get MTU by network list query. 5b0a0f5 DVR: Fix dvr_no_external agent restart with fips c00ddc0 Zuul: Remove project name edd6e51 [Fullstack] Change how DSCP marking packets are tested a367874 [Fullstack] Shutdown tcpdump process gracefully a82b5f1 More efficiently clean up OVS ports 59520d6 Add retry decorator update_segment_host_mapping() f74b39c Add log-tag to haproxy config file f7207d4 Fix _port_arg for security rules with icmp/ipv6-icmp aliases 91f377c l3_ha: only pass host into update_port when updating router port bindings 5ab223d Speed up trunk MTU enforcement check f1e669c ovs-lib: Pass string as udp port to ovsdb 27c58c6 Add missing iptable rule in snat ns for centralized fips. 990f943 Removed neutron-tempest-full b9302f5 Switch rally job from q-* to neutron-* service names 615ced7 Fix error when using protocol number in security groups d16f69b Support protocol numbers in security group API b0c7a64 Checksum-fill proxied metadata replies b0f7be9 Use same instance of iptables_manager in L2 agent and extensions 15d843a Fix callers of get_devices_with_ip() to pass addresses c82c0f7 Moving legacy check and gate jobs 3e49cc7 trunk: Create vxlan network when testing inherit 78e3dbc ipam: don't commit IPAllocation while IpamAllocation is rolled back adc344c [Qos] ingress bandwidth limit by ovs is not accurate 10c5788 tempest: check router interface exists before ssh 9dff53c Move segment deletion back to PRECOMMIT_DELETE 40a811b [Qos] Fix residues of ovs in ingress bw limit 622d0bc ovs-fw: catches exception from ovsdb d67ad73 Added test suite and case to cover 'availability zone' 0b960a9 Fix HA router initialization exception cd45277 Fix DNS connectivity issues with DVR+HA routers and DHCP-HA 5c16f2b ovsfw: Use multiple priorities in RULES_*_TABLE f6560d1 Call update_all_ha_network_port_statuses on agent start 7fd30cb fullstack: Wait at least 3 minute for agents to report 04b1554 ovsfw: Merge multiple conjunction flows 3985aec Do not load default service plugins if core plugin is not DB based c3896b6 Change iptables-restore lock interval to 5 per second 6809a6d Move check_ha_state_for_router() into notification code 2791ea0 Do not create fip agent port for dvr_no_external node Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 267 +++++++++++++++++++++ .../contributor/internals/l2_agent_extensions.rst | 11 + .../contributor/internals/openvswitch_firewall.rst | 117 +++++++-- .../contributor/internals/quality_of_service.rst | 4 + neutron/agent/common/ovs_lib.py | 66 +++-- neutron/agent/l3/agent.py | 42 +++- neutron/agent/l3/dvr_edge_router.py | 7 +- neutron/agent/l3/dvr_fip_ns.py | 3 +- neutron/agent/l3/ha_router.py | 18 +- neutron/agent/l3/router_info.py | 1 + neutron/agent/l3/router_processing_queue.py | 7 +- neutron/agent/linux/ip_lib.py | 7 +- neutron/agent/linux/iptables_firewall.py | 21 +- neutron/agent/linux/iptables_manager.py | 105 ++++---- .../agent/linux/openvswitch_firewall/firewall.py | 66 +++-- neutron/agent/linux/openvswitch_firewall/rules.py | 157 +++++++++++- neutron/agent/metadata/driver.py | 20 +- neutron/agent/ovsdb/impl_idl.py | 35 +++ neutron/cmd/ovs_cleanup.py | 43 ++-- neutron/common/constants.py | 83 ++++++- neutron/common/exceptions.py | 6 + neutron/common/utils.py | 9 + neutron/db/db_base_plugin_v2.py | 8 + neutron/db/ipam_backend_mixin.py | 6 +- neutron/db/ipam_pluggable_backend.py | 7 +- neutron/db/l3_db.py | 2 +- neutron/db/l3_dvr_db.py | 36 ++- neutron/db/l3_hamode_db.py | 20 +- neutron/ipam/exceptions.py | 3 +- neutron/manager.py | 6 +- neutron/neutron_plugin_base_v2.py | 7 + neutron/objects/common_types.py | 2 +- neutron/objects/qos/qos_policy_validator.py | 21 ++ neutron/objects/qos/rule.py | 23 ++ .../ml2/drivers/agent/_agent_manager_base.py | 7 + neutron/plugins/ml2/drivers/agent/_common_agent.py | 3 +- .../agent/extension_drivers/qos_driver.py | 21 +- .../agent/linuxbridge_agent_extension_api.py | 32 +++ .../linuxbridge/agent/linuxbridge_neutron_agent.py | 28 ++- .../drivers/macvtap/agent/macvtap_neutron_agent.py | 3 + .../agent/extension_drivers/qos_driver.py | 32 ++- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 11 +- neutron/services/qos/qos_plugin.py | 12 +- neutron/services/segments/db.py | 5 +- neutron/services/trunk/rules.py | 81 +++++-- .../functional/agent/l3/test_legacy_router.py | 18 +- .../l3_router/test_l3_dvr_router_plugin.py | 10 + .../tempest/scenario/admin/test_floatingip.py | 109 +++++++++ .../unit/agent/l3/test_router_processing_queue.py | 10 + .../linux/openvswitch_firewall/test_firewall.py | 26 +- .../agent/linux/openvswitch_firewall/test_rules.py | 141 ++++++++++- .../unit/agent/linux/test_iptables_firewall.py | 93 +++++++ .../unit/agent/linux/test_iptables_manager.py | 24 +- .../unit/extensions/test_subnet_service_types.py | 27 ++- .../agent/extension_drivers/test_qos_driver.py | 37 +++ .../agent/test_linuxbridge_agent_extension_api.py | 33 +++ .../agent/extension_drivers/test_qos_driver.py | 17 +- playbooks/legacy/neutron-fullstack/post.yaml | 80 ++++++ playbooks/legacy/neutron-fullstack/run.yaml | 54 +++++ playbooks/legacy/neutron-functional/post.yaml | 80 ++++++ playbooks/legacy/neutron-functional/run.yaml | 54 +++++ .../legacy/neutron-grenade-dvr-multinode/post.yaml | 15 ++ .../legacy/neutron-grenade-dvr-multinode/run.yaml | 47 ++++ .../legacy/neutron-grenade-multinode/post.yaml | 15 ++ .../legacy/neutron-grenade-multinode/run.yaml | 47 ++++ playbooks/legacy/neutron-grenade/post.yaml | 15 ++ playbooks/legacy/neutron-grenade/run.yaml | 57 +++++ playbooks/legacy/neutron-rally-neutron/post.yaml | 41 ++++ playbooks/legacy/neutron-rally-neutron/run.yaml | 175 ++++++++++++++ .../post.yaml | 15 ++ .../neutron-tempest-dvr-ha-multinode-full/run.yaml | 63 +++++ playbooks/legacy/neutron-tempest-dvr/post.yaml | 15 ++ playbooks/legacy/neutron-tempest-dvr/run.yaml | 44 ++++ .../legacy/neutron-tempest-linuxbridge/post.yaml | 15 ++ .../legacy/neutron-tempest-linuxbridge/run.yaml | 57 +++++ .../neutron-tempest-multinode-full/post.yaml | 15 ++ .../legacy/neutron-tempest-multinode-full/run.yaml | 64 +++++ playbooks/legacy/neutron-tempest-ovsfw/post.yaml | 15 ++ playbooks/legacy/neutron-tempest-ovsfw/run.yaml | 48 ++++ rally-jobs/extra/trunk_scenario.setup | 2 +- ...ommon-agent-extension-api-3fd06ff67329200a.yaml | 12 + ...group-protocol-by-numbers-48afb97ede961716.yaml | 8 + 111 files changed, 3380 insertions(+), 447 deletions(-) From no-reply at openstack.org Mon Mar 19 14:42:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 14:42:22 -0000 Subject: [release-announce] [oslo] oslo.db 4.35.0 (rocky) Message-ID: We eagerly announce the release of: oslo.db 4.35.0: Oslo Database library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.db Download the package from: https://pypi.python.org/pypi/oslo.db Please report issues through launchpad: https://bugs.launchpad.net/oslo.db For more details, please see below. Changes in oslo.db 4.34.0..4.35.0 --------------------------------- acd1ceb Add testresources / testscenarios to requirements.txt 83c1f18 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- requirements.txt | 6 +++++- test-requirements.txt | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0872ada..a52b216 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 @@ -14,0 +15,4 @@ six>=1.10.0 # MIT +# these are used by downstream libraries that require +# oslo.db as one of their test requirements - do not remove! +testresources>=2.0.0 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD diff --git a/test-requirements.txt b/test-requirements.txt index c632b63..c59940a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1,3 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. @@ -13,2 +15,0 @@ bandit>=1.1.0 # Apache-2.0 -testresources>=2.0.0 # Apache-2.0/BSD -testscenarios>=0.4 # Apache-2.0/BSD From no-reply at openstack.org Mon Mar 19 14:45:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 14:45:40 -0000 Subject: [release-announce] [openstackclient] osc-lib 1.10.0 (rocky) Message-ID: We exuberantly announce the release of: osc-lib 1.10.0: OpenStackClient Library This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/osc-lib Download the package from: https://pypi.python.org/pypi/osc-lib Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 1.10.0 ^^^^^^ New Features ************ * Adds "osc_lib.cli.identity.find_project()". This function can be used to look up a project ID from command-line options like: find_project(self.app.client_manager.sdk_connection, parsed_args.project, parsed_args.project_domain) * Adds "osc_lib.cli.identity.add_project_owner_option_to_parser()" to register project and project domain options to CLI. Bug Fixes ********* * It is now possible to specify the "none" auth type (via "--os- auth- type" CLI argument or "OS_AUTH_TYPE" environment variable). To use it, "--os-endpoint" CLI argument or "OS_ENDPOINT" environment variable must be specified. See the bug (https://bugs.launchpad.net /python-openstackclient/+bug/1724283) for more detail. Changes in osc-lib 1.9.0..1.10.0 -------------------------------- b764efc Allow to use the none auth plugin 22de9c2 Set defaults in ClientManager tests 106478d Updated from global requirements f768909 Zuul: Remove project name b4cc3ed Zuul: Remove project name bcab934 Update reno for stable/queens 3927428 Updated from global requirements 8db404e Updated from global requirements 2b74586 Suppress subTest() expected errors deec32d Add project lookup utils Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - osc_lib/cli/identity.py | 72 +++++++++++++++++++ osc_lib/clientmanager.py | 3 +- .../notes/find-project-203bf867619c557e.yaml | 13 ++++ .../notes/none-auth-cli-48ab0e48d4852941.yaml | 7 ++ releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 4 +- test-requirements.txt | 6 +- 13 files changed, 262 insertions(+), 21 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2e712a4..7c1351d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,2 +9,2 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 -openstacksdk>=0.9.19 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 +openstacksdk>=0.11.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 83ca938..c9851b0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -11 +11 @@ requests-mock>=1.1.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -19 +19 @@ bandit>=1.1.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 19 14:51:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 14:51:12 -0000 Subject: [release-announce] [zun] python-zunclient 1.2.1 (rocky) Message-ID: We are jazzed to announce the release of: python-zunclient 1.2.1: Client Library for Zun This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-zunclient Download the package from: https://pypi.python.org/pypi/python-zunclient Please report issues through launchpad: https://bugs.launchpad.net/python-zunclient For more details, please see below. Changes in python-zunclient 1.2.0..1.2.1 ---------------------------------------- 1ebfddc Updated from global requirements Diffstat (except docs and test files) ------------------------------------- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7a557aa..32f5acd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ oslo.utils>=3.33.0 # Apache-2.0 -websocket-client<=0.40.0,>=0.33.0 # LGPLv2+ +websocket-client>=0.33.0 # LGPLv2+ From no-reply at openstack.org Mon Mar 19 17:07:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 17:07:40 -0000 Subject: [release-announce] [oslo] sphinx-feature-classification 0.1.0 Message-ID: We enthusiastically announce the release of: sphinx-feature-classification 0.1.0: Generate a matrix of pluggable drivers and their support to an API in Sphinx. This is the first release of sphinx-feature-classification. The source is available from: http://git.openstack.org/cgit/openstack/sphinx-feature- classification Download the package from: https://pypi.python.org/pypi/sphinx-feature-classification Please report issues through launchpad: http://bugs.launchpad.net/sphinx-feature-classification For more details, please see below. Changes in sphinx-feature-classification 3bf9b58c18a456f6e51973620e98040736fd959d..0.1.0 ---------------------------------------------------------------------------------------- 6176884 Mention the right dot path to use in conf.py 71c37ef Document example of using condition status af55919 Fix duplicate feature render bug 1fd4e08 Switch feature keyword required back to mandatory 1263efe Build Common Framework for Feature Classification Matrix 35e2190 Initial cookiecutter patch Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..1532602 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +docutils>=0.11 # OSI-Approved Open Source, Public Domain +pbr>=2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..bcf5329 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,16 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking>=0.12.0,<0.13 # Apache-2.0 +coverage>=4.0,!=4.4 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 +oslotest>=1.10.0 # Apache-2.0 +ddt>=1.0.1 # MIT +python-subunit>=0.0.18 # Apache-2.0/BSD +sphinx!=1.6.1,>=1.5.1 # BSD +testrepository>=0.0.18 # Apache-2.0/BSD +testtools>=1.4.0 # MIT + +# releasenotes +reno>=1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 19 22:44:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 22:44:10 -0000 Subject: [release-announce] [oslo] oslo.utils 3.28.2 (pike) Message-ID: We are chuffed to announce the release of: oslo.utils 3.28.2: Oslo Utility library This release is part of the pike release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.utils Download the package from: https://pypi.python.org/pypi/oslo.utils Please report issues through launchpad: https://bugs.launchpad.net/oslo.utils For more details, please see below. Changes in oslo.utils 3.28.1..3.28.2 ------------------------------------ 464a73d Prevent deprecation error messages from pkg_resources Diffstat (except docs and test files) ------------------------------------- oslo_utils/versionutils.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Mar 19 22:45:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Mar 2018 22:45:18 -0000 Subject: [release-announce] [oslo] oslo.utils 3.22.2 (ocata) Message-ID: We are psyched to announce the release of: oslo.utils 3.22.2: Oslo Utility library This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/oslo.utils Download the package from: https://pypi.python.org/pypi/oslo.utils Please report issues through launchpad: http://bugs.launchpad.net/oslo.utils For more details, please see below. Changes in oslo.utils 3.22.1..3.22.2 ------------------------------------ 229a169 Prevent deprecation error messages from pkg_resources Diffstat (except docs and test files) ------------------------------------- oslo_utils/versionutils.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) From no-reply at openstack.org Tue Mar 20 01:49:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 20 Mar 2018 01:49:56 -0000 Subject: [release-announce] [release] openstack-release-test 0.13.0 (rocky) Message-ID: We enthusiastically announce the release of: openstack-release-test 0.13.0: Package for testing OpenStack release tools. This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/release-test Download the package from: https://tarballs.openstack.org/release-test/ Please report issues through launchpad: http://bugs.launchpad.net/openstack For more details, please see below. Changes in openstack-release-test 0.11.1..0.13.0 ------------------------------------------------ 17a88a7 add constraints file to tox.ini 050ff3e Remove setting of version/release from releasenotes 0c7c6ec Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 10 ++++------ releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++++++ tox.ini | 18 ++++++++++-------- 4 files changed, 21 insertions(+), 14 deletions(-) From no-reply at openstack.org Tue Mar 20 20:37:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 20 Mar 2018 20:37:37 -0000 Subject: [release-announce] [documentation] openstackdocstheme 1.20.0 Message-ID: We are thrilled to announce the release of: openstackdocstheme 1.20.0: OpenStack Docs Theme The source is available from: https://git.openstack.org/cgit/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ Please report issues through launchpad: https://launchpad.net/openstack-doc-tools For more details, please see below. 1.20.0 ^^^^^^ New Features * The following configuration variables, normally defined in "conf.py", can now be configured automatically. * "project" * "version" * "release" * "html_last_updated_fmt" * "latex_engine" * "latex_elements" It is not necessary to retain any configuration in "conf.py" and, in most cases, such configuration will be ignored. The sole exceptions to this rule are "version" and "release" which, if set to "''" will not be overridden. This allows for unversioned documentation. Changes in openstackdocstheme 1.19.0..1.20.0 -------------------------------------------- c7d05d5 Updated from global requirements 3c8b2a6 Configure additional properties d03cea1 Configure project name, version, release 191502d trivial: Remove cruft from 'conf.py' 79b8ccb trivial: Use the 'get_html_theme_path' function 433fa33 Move code out of '__init__' 381bcdf Mark some functions as private Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/__init__.py | 176 +------------- openstackdocstheme/ext.py | 253 +++++++++++++++++++++ openstackdocstheme/paths.py | 36 +++ .../autoconfigure-settings-7083fdeeb121da89.yaml | 17 ++ test-requirements.txt | 2 +- 7 files changed, 385 insertions(+), 497 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index cbb147d..f657ca5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Wed Mar 21 23:29:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 21 Mar 2018 23:29:49 -0000 Subject: [release-announce] [nova] os_vif 1.10.0 (rocky) Message-ID: We are gleeful to announce the release of: os_vif 1.10.0: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/os-vif Download the package from: https://pypi.python.org/pypi/os_vif Please report issues through launchpad: https://bugs.launchpad.net/os-vif For more details, please see below. Changes in os_vif 1.9.0..1.10.0 ------------------------------- dccbfb3 Add kuryr-kubernetes Tempest job cb9f3a4 Update links in README dadc65c ovs: do not delete port if already exists 33bb482 zuul: Enable functional tests in gate 6942e98 Update reno for stable/queens 4e7ce55 Configure privsep binary 84688a2 Fix VF-rep lookup routine to use parent PF number Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 ++++ README.rst | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 +++ vif_plug_ovs/linux_net.py | 55 ++++++++++++++++++++++-- 7 files changed, 135 insertions(+), 16 deletions(-) From no-reply at openstack.org Thu Mar 22 20:38:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 22 Mar 2018 20:38:15 -0000 Subject: [release-announce] [puppet] puppet-tempest 12.4.0 (queens) Message-ID: We are pumped to announce the release of: puppet-tempest 12.4.0: Puppet module for OpenStack Tempest This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-tempest/ For more details, please see below. Changes in puppet-tempest 12.3.0..12.4.0 ---------------------------------------- c0d16d4 Prepare new version 12.4.0 in queens bd2f907 Add disable_ssl_certificate_validation to dashboard plugin 237c427 Update UPPER_CONSTRAINTS_FILE for stable/queens 38dbea9 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/init.pp | 212 +++++++++++++++++++++++++++--------------------------- metadata.json | 4 +- tox.ini | 2 +- 4 files changed, 112 insertions(+), 107 deletions(-) From no-reply at openstack.org Thu Mar 22 21:21:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 22 Mar 2018 21:21:53 -0000 Subject: [release-announce] [zun] python-zunclient 1.3.0 (rocky) Message-ID: We exuberantly announce the release of: python-zunclient 1.3.0: Client Library for Zun This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-zunclient Download the package from: https://pypi.python.org/pypi/python-zunclient Please report issues through launchpad: https://bugs.launchpad.net/python-zunclient For more details, please see below. Changes in python-zunclient 1.2.1..1.3.0 ---------------------------------------- f100f94 Add oslo.log into requirements.txt 0732bf6 Add image-delete to python-zunclient c09fbba Minor changes in docs 2d4c228 zun rebuild on local node 6dcca2e Add network-list to zunclient 1f95e1e Add image delete to zunclient OSC Diffstat (except docs and test files) ------------------------------------- requirements.txt | 1 + setup.cfg | 2 ++ test-requirements.txt | 2 -- tox.ini | 2 +- zunclient/api_versions.py | 2 +- zunclient/osc/v1/containers.py | 27 ++++++++++++++++++++++++++ zunclient/osc/v1/images.py | 25 ++++++++++++++++++++++++ zunclient/v1/containers.py | 7 +++++++ zunclient/v1/containers_shell.py | 31 ++++++++++++++++++++++++++++++ zunclient/v1/images.py | 7 +++++++ zunclient/v1/images_shell.py | 8 ++++++++ 16 files changed, 140 insertions(+), 12 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 32f5acd..cb15b3f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,0 +11 @@ oslo.i18n>=3.15.3 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 86bb0ae..97eec51 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19,2 +18,0 @@ testtools>=2.2.0 # MIT - -# releasenotes From no-reply at openstack.org Mon Mar 26 17:01:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 17:01:29 -0000 Subject: [release-announce] [mistral] mistral-dashboard 6.0.1 (queens) Message-ID: We are ecstatic to announce the release of: mistral-dashboard 6.0.1: Mistral dashboard This release is part of the queens release series. Download the package from: https://pypi.python.org/pypi/mistral-dashboard For more details, please see below. Changes in mistral-dashboard 6.0.0..6.0.1 ----------------------------------------- 5f78ec5 Updated from global requirements 0c835c6 Update UPPER_CONSTRAINTS_FILE for stable/queens e9f26fd Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + requirements.txt | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a1789f9..77533c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ iso8601>=0.1.11 # MIT -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 17:03:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 17:03:52 -0000 Subject: [release-announce] [cinder] os-brick 2.4.0 (rocky) Message-ID: We are excited to announce the release of: os-brick 2.4.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.python.org/pypi/os-brick Please report issues through launchpad: https://bugs.launchpad.net/os-brick For more details, please see below. 2.4.0 ^^^^^ New Features * Added ability to extend attached ScaleIO volumes Changes in os-brick 2.3.0..2.4.0 -------------------------------- 296887a Accept ISCSI_ERR_NO_OBJS_FOUND from iscsiadm 80e50f6 Incorporate the connection_properties input for PPC64 e500fd8 Adding support to extend attached ScaleIO volumes 314b76e Windows iSCSI: ensure disks are claimed by MPIO b8db5c0 Updated from global requirements fbd282f Updated from global requirements 75af502 Updated from global requirements c6f804b Windows FC: fix disk scan issues df8e0fe Enable hacking-extensions H204, H205 47f74d4 Updated from global requirements e774cb9 Update reno for stable/queens f28bd8e s390x fc: Fix device path for Ubuntu with ds8k 4789b3d Windows SMBFS: allow mounting vhd/x images 603d036 Windows: fix connectors 'disconnect_volume' signature Diffstat (except docs and test files) ------------------------------------- .../initiator/connectors/fibre_channel_ppc64.py | 13 --- .../initiator/connectors/fibre_channel_s390x.py | 7 +- os_brick/initiator/connectors/iscsi.py | 5 +- os_brick/initiator/connectors/scaleio.py | 46 ++++++++- os_brick/initiator/linuxfc.py | 51 ---------- os_brick/initiator/windows/fibre_channel.py | 111 ++++++++++++++++++--- os_brick/initiator/windows/iscsi.py | 35 ++++--- os_brick/initiator/windows/smbfs.py | 34 ++++++- .../connectors/test_fibre_channel_ppc64.py | 2 +- .../connectors/test_fibre_channel_s390x.py | 4 +- .../scaleio-extend-attached-ec44d3a72395882c.yaml | 3 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 2 +- test-requirements.txt | 4 +- tox.ini | 2 +- 21 files changed, 395 insertions(+), 130 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f8eb11b..dc6e947 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +17 @@ six>=1.10.0 # MIT -os-win>=2.0.0 # Apache-2.0 +os-win>=3.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index d90fbcd..50c52df 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,2 +9,2 @@ reno>=2.5.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 17:04:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 17:04:23 -0000 Subject: [release-announce] [mistral] mistral-extra 6.0.1 (queens) Message-ID: We are jazzed to announce the release of: mistral-extra 6.0.1: Mistral OpenStack-specific bindings This release is part of the queens release series. Download the package from: https://pypi.python.org/pypi/mistral-extra For more details, please see below. Changes in mistral-extra 6.0.0..6.0.1 ------------------------------------- 8173e8d Update UPPER_CONSTRAINTS_FILE for stable/queens 9db6f2a Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Mar 26 17:05:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 17:05:23 -0000 Subject: [release-announce] [mistral] mistral 6.0.1 (queens) Message-ID: We are excited to announce the release of: mistral 6.0.1: Mistral Project This release is part of the queens release series. Download the package from: https://pypi.python.org/pypi/mistral For more details, please see below. Changes in mistral 6.0.0..6.0.1 ------------------------------- eb59183 Make sure not to swallow original exceptions on handling remote errors 655f856 Updated from global requirements 0cea32a Update UPPER_CONSTRAINTS_FILE for stable/queens 4c58a0f Update .gitreview for stable/queens 3889d5d Temporarily disable TripleO CI in stable/queens 6d47667 Explain better combinations of task names and engine commands in docs Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 12 ++- mistral/db/v2/sqlalchemy/models.py | 16 +-- mistral/exceptions.py | 5 - mistral/rpc/base.py | 26 +++-- .../test_execution_fields_size_limitation.py | 20 ++-- requirements.txt | 2 +- tox.ini | 2 +- 10 files changed, 150 insertions(+), 50 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7beb073..6e1fee9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -40 +40 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 18:08:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:08:11 -0000 Subject: [release-announce] [kolla] kolla-ansible 6.0.0 (queens) Message-ID: We are pleased to announce the release of: kolla-ansible 6.0.0: Ansible Deployment of Kolla containers This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/kolla-ansible/ For more details, please see below. Changes in kolla-ansible 5.0.0.0rc1..6.0.0 ------------------------------------------ 5bce6a4 Detect openstack_release in kolla-ansible deploy-bifrost abc5ab7 Use www-data user for bifrost nginx log directory f56081f Workaround for Bifrost being unable to write to /etc/hosts 741c98d Don't set mysql_service_name for bifrost 93bfc65 Security memcached: disable UDP f50fee3 Update .gitreview for stable/queens 84724b5 Fix skydive agent openvswitch configuration 37ef38b Fix the warning when reload the docker c887c93 Use rpc_transport_url in blazar 077c85b Replace kolla title with kolla-ansible 72b84b0 Use rpc_transport_url in vitrage.conf 2bbd539 Fix fernet deploy on gate 2a4ce0b Revert "Use fernet in gates" 1049dd3 Fix tacker vnffgd version 1e445ec Remove mariadb settings from freezer defaults/main.yml b8979c2 Support configuring grafana local admin username 78b8927 Fix murano authentication configuration options df0bf19 Use fernet in gates 7892826 Add permission to notify dns server from worker 722185a Don't check api_interface for 'deployment' group 3300444 Use bash instead of sh when calling deploy-tacker-demo-sfc d79b213 Deploy of keystone fails if api_interface names differ 9822bb5 Fix MySQL access denied error during upgrade 4c5e403 Allow normal user to create functions during databas sync in glance ebf0088 Fix sed command within external mariadb doc 3cd42d2 Modify grammatical error 3ff5ca1 Fix Ceph and Swift precheck failure 48b5696 Fix cluster mode for skydive 12e0c5a Use apt Ansible module instead of apt-get to update cache 59d33d3 Catch an error when pool creation failed for ceph b37a30a Add policy.yaml support for blazar role 4f98f08 Update task about selinux set. d741eed Make kollda_docker works with new released python docker 3.0 package 602de0f XenAPI: support ceilometer service 465bc9e Improve mariadb_recovery e30f549 Add the missing BASE_OS_DISTRO cead8ec Rework mariadb recovery tasks 99a199f Apply Cinder rolling upgrade 3ddf4d6 Skydive: Fix endpoint for keystone c1ad9a9 Add the missing permission setting for external-ceph a98295f Fix odl custom config 0914723 Adding ironic_dnsmasq_dhcp_range parameter to globals.yml d779303 Support policy.yaml file [part 2] 377ece5 Adding octavia required roles de54518 Support policy.yaml file [part 7] 3526976 Zuul: Remove project name 448a10d Add container state check in kolla_docker 3d9fd47 Support policy.yaml file [Final] e846d48 Support policy.yaml file [part 6] c8245ed XenAPI: fix two neutron configures 71a6611 XenAPI: support provider networks f52cebb Make ceph-nfs configurable e0b28aa Add details about SRIOV enablement to the networking guide 6bb27ac Add support for Neutron SRIOV agent container dafe39d Fix retry mechanism def1adb Fix the ssl issue for placement api when enabled ssl e0d37de Fixes ceph deploy gates a209e44 Add cpu_mode in vagrant/bootstrap.sh 35b91cf Disable jinja2 trim_blocks feature 843937b Updated from global requirements 8e3b794 Implement external MariaDB and pre-configured Databases support bf4a3c9 Use a random keepalived router id in CI environment e44ff53 Fix haproxy with memcached enabled b51294d Replace Chinese punctuation with English punctuation 88e5a44 Fixed misspelling in Kolla-ansible 3b828fc Fix broken link e800c1d Restart manila-share after changed in the external-ceph d1ddedd Fix the Prechecks failed while checking docker version b1f707d Add zun configuration about oslo.concurrency 6d49dbb Support policy.yaml file [part 8] 4f8eb89 Support policy.yaml file [part 5] 6b99f21 Support policy.yaml file [part 4] 35b165c Support policy.yaml file [part 3] 0d25e6f Only copy nfs_shares to cinder-volume groups b25e8c4 Fix tox -e docs failed a26357e Add a active-standby mode memcached in haproxy 0bc83d0 Implement ceph-nfs service 0df6e20 XenAPI: Support neutron configuration b2c7269 XenAPI: Support compute node bootstrap 42d89e5 Fix the storage group missing for external ceph bdc9d25 Move swift service conflicted check into precheck.yml 1961929 Add CephFS backend in Manila 72e4986 Add the missing ceph_mon host groups for gnocchi bcafbb0 Remove the unnecessary var defined d24a135 update cinder configurations in external-ceph-guide.rst 84473be Use local cirros image if available f0bc512 Updated from global requirements fe8efe2 update sphinx-doc links 742960a Quickstart rewrite ca558f4 Add cinder_enpoint_type option in trove b63ecd7 Update kolla_internal_fqdn to database_address since it defined in all.yml 790179e Updated from global requirements c38ab37 Remove the unnecessary gather facts 8a20489 Add a precheck to ensure nscd is not running 18bb9d1 Remove the duplicated task for tests/post.yml 474b15d Add os_region_name to Trove configuration files 5373f58 Update network_label_regex on trove templates c51bf13 add var haproxy_client_timeout and haproxy_server_timeout d0cac65 Check enable_cinder before deploy iscsi and tgtd ecb5b44 Remove the deprecated "giturl" option 98a4b44 Use bool filter with enable_ironic_pxe_uefi d11ba60 Implement ceph fs ad90805 kibana: allow use of server.basePath 2854671 Local connection to remote Grafana can fail f11042a Designate/Neutron communicaton failure a3f8c98 Use WSGIApplicationGroup %{GLOBAL} in mod_wsgi configuration ee67917 We actually require 'mode http' 307d324 dev mode: Add support for keystone 3886918 Change the docker daemon name in Debian 9 on Arm 8cb57f5 Ensure docker running before execute the destroy action 12cdd90 Enable vitrage dashboard 2f903bf Change debian mariadb backup tool to mariabackup 357791a Add v3 to tacker's keystone endpoints fdfefa9 Support policy.yaml file for Aodh dda24c4 Fix ironic inspector public endpoint 8533fc5 dev mode: Add support for magnum 8bd6dd9 Fix kolla gates 31f7732 Implement blazar ansible role dff7896 nova: set libvirt/cpu_mode on aarch64 to working value f00fa0a We install 'ca certs' not 'ubuntu ca certs' d8f6c76 fix the tempest failure for external ceph 750d6ff init-runonce: use UEFI on aarch64 54351eb init-runonce: use Cirros 0.4.0 images (aarch64 support got added) cc2e374 Prevent cinder conf from copy nfs_shares to unrelated nodes 2f25d43 Create volumes for Bifrost's persistent data bf8eb48 Mount kolla_logs volume in bifrost_deploy 5f2429b Ensure inspector uses internal ironic interface 68b2d48 Add ironic inspector to fluentd log collection 4f835ed Update READEME 7377846 mariadb: enable galera clustering by default b08dd6d Remove show_image_direct_url for external ceph 478e2cf Enable multinode scenarios in zuulv3 a3a0e92 Fix the cinder backup action failed when use external ceph 3dee904 Remove show_image_direct_url for ceph plugin 7da18e1 Bump ODL release version 19d4913 Workaround for Bifrost being unable to write to /etc/hosts e027d08 Deploy ceph mgr during upgrade e733a4b Fix wrong ceph mgr keyring name during creating 2b0a5ce mariadb/galera: handle Debian as well 953433c Remove duplicate configuration options on trove templates 74ddf10 Add the gnocchi_backend_storage configuration for external ceph docs e4c7b50 dev mode: Add support for kuryr 2137233 gitignore: Update path to vagrant environment dir c46ce38 change kuryr default driver option name d8a744e Allow empty compute group when ironic is in use 24e15d6 Add missing check.yml in redis role 026a3f7 Updated from global requirements 32d5534 Fix dhcp_agent configuration for vmware DVS f5fcc86 nova: add an option for no console 2d1a1b1 Add vitrage ansible role b2b5c07 It has to tell user how to set the internet ip f9acce1 Remove the deprecated ceilometer-collector group 1d36adc Make fluentd enabled configurable be45683 Fix failure handling in prechecks 5733297 Add the missing ceph-mgr for site.yml fed4c3c Add missing hostname to nodename in RabbitMQ for multinode deployment 859e88c Add tempurl to swift pipeline a102cd8 Make qemu use nova user on all distros f27d89a Increased mariadb and kibana timeouts fc593d5 missing permissions when running as non root 2a7dc48 skydive: add check task 414d1db Add rsync env for account & container replicators fa9d696 Update the job title of checking if Murano packages exists 4f1182a Enable heat dashboard dynamically e539dac ironic-pxe: support pxe uefi mode b1c15af Remove the unnecessary register.yml from upgrade.yml for Nova 8acb775 Implement ceph-mgr service 4e8e875 Add the missing hosts group for designate project b82f5cc Implement designate-producer service 962a886 Enable nfs driver volume snapshots by default 4829ed2 Move Cinder backend passwords to passwords.yml 392bf37 Add note about overwriting policy.json file 0c8a033 XenAPI: support XenAPI in nova configuration 6bf24be Removed -e Docker flag in ovsdpdk task b0b434d Optimize the tasks format for ovs-dpdk 2109e64 Fix deploy ceph failed when contoller hava no cluster_interface 0b931c9 Fix launch instance failed in trove ceb8d1c Add note about checking if all the hostnames are resolvable 669b312 Add content about cluster_network interface 445954d add domain_name for multi-regions bba80ac RFC: disable haproxy http mode 64a0c3a Updated from global requirements d832139 Use openstack_service_workers variable for gnocchi metricd workers 0482ae0 Added ovs-dpdkctl.sh to setup.cfg 2725372 Add horizon domain dropdown 5025974 Add a missing conditional check to the common config task 6f64549 Set bash as shell when executing mariadb recovery task 3245201 Update swift for replication issues 7ce5c46 Remove use_neutron from sahara config 28b50c2 Let OVS to connect to the individual IPs of each ODL node 9c66123 Don't change directory while running init-runonce 8d429fc Non-lvm iscsi backends should run iscsid on compute and storage nodes f12e724 Support configuration of custom fluentd filters 1618962 Do not check api_interface for deployment group fd1d3af Add support for hybrid messaging backends a80f47d Add a precheck to ensure Cinder backend enabled 5cf1ab4 Update URL in documents of zun and kuryr ff89ff4 Add dvr_no_external l3 dvr agent mode c2d150d Change listen for mdns 2dbfe74 Configure glance ceph during upgrade and genconfig 4cac847 Update swift templates for rsync_module fc9f84e Add missing hostnames to fluentd log messages 75d145a Doc: update swift-guide in kolla-ansible 0ac3afe Remove setting of version/release from releasenotes 874ca4d Updated from global requirements 419a2fc Fix the deprecated syntax in 01-rewrite.conf 11f9afb Pull image from dockerhub rather than tarballs.o.o site f7870e1 Implement Keystone zero-downtime upgrade 826658e Updated from global requirements 953861b Clean update endpoints task in keystone upgrade 7eb24fa automate ovs datapath configuration febd0b2 Optimise the "openstack_auth" for freezer c3b0116 User more accurate links f0c7e7f Enable vwmware dns-integration c0f2224 Dont use local connection for kibana post config 245cd42 Add configurable rabbitmq monitoring user d36f243 Fix iscsi and tgt containers deployment case 0c6879b fix shell error about tools/init-vpn 6d710f5 Collect chrony metrics with telegraf 71d72ed Murano application should contact rabbitmq by external FQDN e132ceb Use /bin/bash as executable in a task of the mariadb recovery play 33513db Allow object versioning by default 994c80c Fix the incorrect container_facts 9ff8902 Add the full name of PBR in its first usage df60b76 Fix ansible running issue on Debian 7343a26 Add support for custom telegraf configuration 6039ad4 Restart services after a change in the external ceph configuration fccc2d8 fix kolla giturl. 232ef11 Update the service_token_roles_required to True for watcher e4087f3 Remove the ceilometer api and move bootstrap into notification 5b266b5 add official default cpu allocation ratio. 2d3866c Specify 'become' for only necessary tasks (default roles) 2c5e91a Add become for fluentd create config directory task e237d7b Zuul: add file extension to playbook path bb74804 Disable glance file backend with external Ceph f2d49ca Fix the incorrect comment bac90b8 HyperV should not disable tunneling 50be172 Revert "Omit outward_rabbitmq from check for upgrade" e057296 Remove deprecated version dependencies in quickstart 082a488 Remove trailing whitespaces d1fe077 Fixing missing copy of iscsi container config files ff35857 Remove the unnecessary horizon_auth be3fe63 Revert "Remove show_multiple_locations in glance-api" 791bf3d Remove test variable for service_name in panko.conf file cdd1251 Optimize zuul v3 jobs 72dbef1 Telegraf should only output to influxdb when influxdb is enabled c8984ca Extract log level from syslog a142d48 Use internal_protocol variable to replace http cd06f94 Add the api works num for watcher 175c65e Remove check flat network type task in ironic pre-check.yml 4273733 Import the Murano applications libary as part of setup 2dcfec2 Add description for different interfaces baa9319 Move to zuul v3 in project jobs c1f76ee Update the manila shares link d3ba310 Associate text to link bba8c8a Add ovs flows to skydive 6af66bc Add the missing dnsmasq for ironic c3e9172 Add support for --skip-tags argument 5d162af Fixed the Build Container Images link in Quick Start 78c498e Using folder rather than file when map files into container 571e4fc Standardise log field naming e6ea579 Use root as the default node config user fe4f122 Gnocchi not covered by external Ceph c207520 post-deploy: honour --config-dir argument d55f278 Allow outward_rabbitmq with enable_outward_rabbitmq b36b246 Quickstart guide updated for better users experience 9db257b Move vmware password parameters to passwords.yml 39adda4 Add placement section to neutron.conf f73af43 Remove discard configuration 249a193 Add nova-compute-ironic to fluentd rewrite rules a055e02 Allow use of external ceph as cinder backup backend b667b64 Add OS_AUTH_URL to admin-openrc 9369ad1 Update container_proxy with configurable proxy settings 7c448f3 Add Barbican section in Nova and Cinder to use disk encryption 5637420 Fix deployment with public TLS enabled 04fd12b Restructured the doc of kolla-ansible 4cfe5f8 Fluentd: remove apache record_transformer filter 32631f4 Move nova-fake config into globals.yml a5f242e Add notes on docker version in quickstart and multinode guide 068a45e Implement neutron firewall v2 e828555 [HyperV] Add pull and precheck actions to nova-hyperv role c60293f Fix neutron invalid json file d118218 Fix name of nova-hyperv play in site.yml 15f0d7a Add missing NOTE marker to site.yml 239946a Fix the incorrect content fcbb75c fix wrong keystone_authtoken settings 618962c Update the "ocata" to "pike" for multinode.html 2e91cc1 Add service plugin segment to neutron 03354bc Add fluentd enable option 1ec5f6e set glance_api_version = 2 in cinder configure 6abbe42 git package added for better automated dev environment 8b54520 Update the description and links for vagrant 9fad395 Release tag updated in quickstart guide 108d60c Support HiPE (High-Performance Erlang) in RabbitMQ role 30f0dc1 common: fix ansible location 2f9b39f Fix typo in external ceph guide 4bce67c Fluentd: fix Mariadb mysqld_safe log not match 83bda89 Increase vm.max_map_count on elasticsearch nodes ef85df2 Copy certifications info octavia housekeeping and health manager container b7bfe84 Use octavia account instead of admin in octavia d75ff33 Updated from global requirements c18d05c Config my_ip to api_interface_address in cinder.conf f82b6b5 Wrong secure_proxy_ssl_header value in nova.conf.j2 template bd186a2 Horizon multidomain flag 197a264 Fix deploy-guide links de56340 Fix kolla-ansible genconfig for mariadb b649ae9 Fluentd: fix duplicate log level naming 6134de2 Optimize the yaml format for Barbican check.yml 26b2c2d Specify 'become' to necessary tasks (general roles) b3cb549 optimize the command format for murano start.yml 56693c3 Enable neutron fwaas dashboard dynamically ebd8d76 Fix rabbitmq tag not match in fluentd fa06dcd Fix ci gate failure 8fed5e2 Make the pg and pgp value configurable b745d0a `bind_host` and `bind_port` are coming under `api_setting c20cf01 filesystem_store_datadir should not be set when external Ceph is used 73225d2 Allow Cinder to use ZFSSA iSCSI volume service 0af7178 Fluentd: progname field is missing with Rsyslog 8298afe WSGI configuration missing directive 8c4862c Remove unused configuration items from tacker role 684194f Add support for vault passwords aa0209c Unify global syntax in baremetal role d4f8b41 Update designate to allow use of external bind9 dns servers. 498dab2 Fluentd: reduce CPU and I/O consumption 7769c65 Disable firewall while setup of dev env 8bff464 Remove deprecated oslo_messaging_rabbit options bc0f52c Add missing dot to help string in genpwd.py script fb46514 Support configuration of custom fluentd outputs a3dfdfc Simplify Openstack services configuration possibilities 58562fc Fix Pike nova.conf for HyperV 3668182 Remove too many inventory levels for iscsid 9b5a013 Updated from global requirements fee1538 Retrieve fluentd logs in gates 1ecd1af Cleanup sfc useless doc 0a1a6f2 Updated from global requirements 06befa3 Add missing document start "---" to yaml files 15e2e39 Remove validate-maintainer.sh script 1d1fbcf Fix barbican-api log filter in fluentd 6625e84 Fix "key_repository is world readable: /etc/keystone/fernet-keys/" warning e0e71dc Add /lib/modules as volume to openvswitch_db container 67cce63 Fix quickstart links cbd67eb Rearrange existing documentation to fit the new standard layout 0163162 Revert "Remove priviledged mode for nova-api" 582e523 Updated from global requirements 7e9fa0c Make outward_rabbit pre-checks idempotent 6155ea5 Update reno for stable/pike 0617874 Update and replace http with https for doc links in kolla-ansible 792ab71 Fluentd: Libvirt logs are missing e44a396 Perform bootstrap on Horizon upgrade d9a11a3 Fix typo in ironic prechecks 6186463 Fluentd "progname" field not always generated 5f2d321 Modify the conf in skydive 38a6d30 Fluentd: manage multiline log pattern 418d584 HyperV: fix FreeRDP console config 41d4d7b Clean Boolean condition check on exists check 42e1469 Create/delete kolla_keepalived_running only once 191e268 Fix warning on {failed|changed}_when statements 8e20a55 Fix warning during Mongodb bootstrap task 5b02908 Fix warning during Panko bootstrap task 2fca630 Add WSGI support for cloudkitty-api d43f88f Add doc note for glance-api container c27338b Retrieve ceph logs in gate eab91d4 Fluentd: rework and fix tail source config 5937724 Add ipc_mode=host for nova-compute conainer 937ccf7 Add warning interface names with dashes 0b893af Fix to use . to source script files 68933ab Add tacker dev mode dbe7b59 Add dev mode for glance 82fe7bc Added open-iscsi to default removals 3b7ab63 Fix prechecks fail with docker not in deployment host Diffstat (except docs and test files) ------------------------------------- .gitignore | 8 +- .gitreview | 1 + .zuul.yaml | 157 +++++ README.rst | 10 +- ansible/bifrost.yml | 16 + ansible/group_vars/all.yml | 131 +++- ansible/inventory/all-in-one | 61 +- ansible/inventory/multinode | 64 +- ansible/library/kolla_docker.py | 28 +- ansible/post-deploy.yml | 3 +- ansible/roles/aodh/defaults/main.yml | 4 +- ansible/roles/aodh/handlers/main.yml | 16 +- ansible/roles/aodh/tasks/bootstrap.yml | 6 +- ansible/roles/aodh/tasks/config.yml | 56 +- ansible/roles/aodh/tasks/register.yml | 2 + ansible/roles/aodh/templates/aodh-api.json.j2 | 11 +- .../roles/aodh/templates/aodh-evaluator.json.j2 | 11 +- ansible/roles/aodh/templates/aodh-listener.json.j2 | 11 +- ansible/roles/aodh/templates/aodh-notifier.json.j2 | 11 +- ansible/roles/aodh/templates/aodh.conf.j2 | 10 +- ansible/roles/barbican/defaults/main.yml | 4 +- ansible/roles/barbican/handlers/main.yml | 12 +- ansible/roles/barbican/tasks/bootstrap.yml | 6 +- ansible/roles/barbican/tasks/check.yml | 41 +- ansible/roles/barbican/tasks/config.yml | 34 +- ansible/roles/barbican/tasks/register.yml | 3 + .../roles/barbican/templates/barbican-api.json.j2 | 11 +- .../templates/barbican-keystone-listener.json.j2 | 11 +- .../barbican/templates/barbican-worker.json.j2 | 11 +- ansible/roles/barbican/templates/barbican.conf.j2 | 10 +- ansible/roles/baremetal/defaults/main.yml | 13 +- ansible/roles/baremetal/tasks/install.yml | 34 +- ansible/roles/baremetal/tasks/post-install.yml | 36 +- ansible/roles/baremetal/tasks/pre-install.yml | 33 +- .../roles/baremetal/templates/docker_apt_repo.j2 | 6 +- .../roles/baremetal/templates/docker_defaults.j2 | 2 +- .../baremetal/templates/docker_systemd_service.j2 | 2 +- .../roles/baremetal/templates/docker_yum_repo.j2 | 4 +- ansible/roles/bifrost/tasks/bootstrap.yml | 27 + ansible/roles/bifrost/tasks/config.yml | 14 + ansible/roles/bifrost/tasks/start.yml | 6 + ansible/roles/bifrost/templates/bifrost.yml.j2 | 11 +- ansible/roles/blazar/defaults/main.yml | 63 ++ ansible/roles/blazar/handlers/main.yml | 46 ++ ansible/roles/blazar/meta/main.yml | 3 + ansible/roles/blazar/tasks/bootstrap.yml | 54 ++ ansible/roles/blazar/tasks/bootstrap_service.yml | 19 + ansible/roles/blazar/tasks/check.yml | 1 + ansible/roles/blazar/tasks/config.yml | 90 +++ ansible/roles/blazar/tasks/deploy.yml | 13 + ansible/roles/blazar/tasks/main.yml | 2 + ansible/roles/blazar/tasks/precheck.yml | 17 + ansible/roles/blazar/tasks/pull.yml | 10 + ansible/roles/blazar/tasks/reconfigure.yml | 2 + ansible/roles/blazar/tasks/register.yml | 36 ++ ansible/roles/blazar/tasks/upgrade.yml | 7 + ansible/roles/blazar/templates/blazar-api.json.j2 | 24 + .../roles/blazar/templates/blazar-manager.json.j2 | 24 + ansible/roles/blazar/templates/blazar.conf.j2 | 63 ++ ansible/roles/ceilometer/defaults/main.yml | 16 - ansible/roles/ceilometer/handlers/main.yml | 12 +- .../roles/ceilometer/tasks/bootstrap_service.yml | 8 +- ansible/roles/ceilometer/tasks/config.yml | 34 +- ansible/roles/ceilometer/tasks/register.yml | 2 + .../templates/ceilometer-central.json.j2 | 11 +- .../templates/ceilometer-compute.json.j2 | 11 +- .../templates/ceilometer-notification.json.j2 | 11 +- .../roles/ceilometer/templates/ceilometer.conf.j2 | 19 +- ansible/roles/ceph/defaults/main.yml | 26 + ansible/roles/ceph/tasks/bootstrap_osds.yml | 6 +- ansible/roles/ceph/tasks/config.yml | 27 +- ansible/roles/ceph/tasks/deploy.yml | 13 + ansible/roles/ceph/tasks/precheck.yml | 7 +- ansible/roles/ceph/tasks/pull.yml | 26 + ansible/roles/ceph/tasks/reconfigure.yml | 4 +- ansible/roles/ceph/tasks/start_mdss.yml | 58 ++ ansible/roles/ceph/tasks/start_mgrs.yml | 27 + ansible/roles/ceph/tasks/start_nfss.yml | 12 + ansible/roles/ceph/tasks/start_osds.yml | 2 +- ansible/roles/ceph/tasks/start_rgw_keystone.yml | 7 +- ansible/roles/ceph/tasks/upgrade.yml | 13 + ansible/roles/ceph/templates/ceph-mds.json.j2 | 17 + ansible/roles/ceph/templates/ceph-mgr.json.j2 | 17 + ansible/roles/ceph/templates/ceph-nfs.json.j2 | 24 + ansible/roles/ceph/templates/ganesha.conf.j2 | 27 + ansible/roles/ceph_pools.yml | 4 +- ansible/roles/certificates/tasks/generate.yml | 6 + ansible/roles/cinder/defaults/main.yml | 28 +- ansible/roles/cinder/handlers/main.yml | 16 +- ansible/roles/cinder/tasks/bootstrap.yml | 6 +- ansible/roles/cinder/tasks/ceph.yml | 4 + ansible/roles/cinder/tasks/check.yml | 2 + ansible/roles/cinder/tasks/config.yml | 37 +- ansible/roles/cinder/tasks/external_ceph.yml | 19 + ansible/roles/cinder/tasks/precheck.yml | 13 + ansible/roles/cinder/tasks/register.yml | 2 + ansible/roles/cinder/tasks/upgrade.yml | 30 + ansible/roles/cinder/templates/cinder-api.json.j2 | 11 +- .../roles/cinder/templates/cinder-backup.json.j2 | 11 +- .../cinder/templates/cinder-scheduler.json.j2 | 11 +- .../roles/cinder/templates/cinder-volume.json.j2 | 11 +- ansible/roles/cinder/templates/cinder.conf.j2 | 33 +- ansible/roles/cloudkitty/defaults/main.yml | 4 +- ansible/roles/cloudkitty/handlers/main.yml | 9 +- ansible/roles/cloudkitty/tasks/bootstrap.yml | 6 +- ansible/roles/cloudkitty/tasks/config.yml | 45 +- ansible/roles/cloudkitty/tasks/register.yml | 3 + .../cloudkitty/templates/cloudkitty-api.json.j2 | 19 +- .../templates/cloudkitty-processor.json.j2 | 11 +- .../roles/cloudkitty/templates/cloudkitty.conf.j2 | 12 +- .../cloudkitty/templates/wsgi-cloudkitty.conf.j2 | 20 + ansible/roles/common/defaults/main.yml | 6 + ansible/roles/common/handlers/main.yml | 7 +- ansible/roles/common/tasks/config.yml | 105 +++- ansible/roles/common/tasks/pull.yml | 2 + ansible/roles/common/templates/admin-openrc.sh.j2 | 1 + .../conf/filter/00-record_transformer.conf.j2 | 22 + .../templates/conf/filter/01-rewrite-0.12.conf.j2 | 36 ++ .../templates/conf/filter/01-rewrite-0.14.conf.j2 | 164 +++++ .../templates/conf/filter/01-rewrite.conf.j2 | 34 - .../templates/conf/format/apache_access.conf.j2 | 8 - .../templates/conf/format/wsgi_python.conf.j2 | 2 +- .../common/templates/conf/input/00-global.conf.j2 | 55 +- .../common/templates/conf/input/01-syslog.conf.j2 | 2 + .../common/templates/conf/input/02-mariadb.conf.j2 | 5 +- .../templates/conf/input/03-rabbitmq.conf.j2 | 3 +- .../templates/conf/input/04-openstack-wsgi.conf.j2 | 10 + .../common/templates/conf/input/05-libvirt.conf.j2 | 11 + .../common/templates/conf/output/00-local.conf.j2 | 4 +- .../common/templates/cron-logrotate-blazar.conf.j2 | 3 + .../templates/cron-logrotate-vitrage.conf.j2 | 3 + ansible/roles/common/templates/cron.json.j2 | 2 + ansible/roles/common/templates/fluentd.json.j2 | 39 +- ansible/roles/congress/defaults/main.yml | 4 +- ansible/roles/congress/handlers/main.yml | 12 +- ansible/roles/congress/tasks/bootstrap.yml | 6 +- ansible/roles/congress/tasks/config.yml | 29 +- ansible/roles/congress/tasks/register.yml | 2 + .../roles/congress/templates/congress-api.json.j2 | 11 +- .../congress/templates/congress-datasource.json.j2 | 11 +- .../templates/congress-policy-engine.json.j2 | 11 +- ansible/roles/congress/templates/congress.conf.j2 | 10 +- ansible/roles/designate/defaults/main.yml | 21 +- ansible/roles/designate/handlers/main.yml | 43 +- ansible/roles/designate/tasks/backend_external.yml | 28 + ansible/roles/designate/tasks/bootstrap.yml | 6 +- ansible/roles/designate/tasks/config.yml | 40 +- ansible/roles/designate/tasks/deploy.yml | 1 + ansible/roles/designate/tasks/register.yml | 2 + .../designate/templates/designate-api.json.j2 | 11 +- .../designate/templates/designate-central.json.j2 | 11 +- .../designate/templates/designate-mdns.json.j2 | 11 +- .../designate/templates/designate-producer.json.j2 | 24 + .../designate/templates/designate-sink.json.j2 | 11 +- .../designate/templates/designate-worker.json.j2 | 11 +- .../roles/designate/templates/designate.conf.j2 | 24 +- ansible/roles/designate/templates/named.conf.j2 | 1 + ansible/roles/designate/templates/pools.yaml.j2 | 31 +- ansible/roles/destroy/tasks/cleanup_host.yml | 1 + ansible/roles/destroy/tasks/main.yml | 2 + .../destroy/tasks/validate_docker_execute.yml | 3 + ansible/roles/elasticsearch/tasks/config.yml | 9 + ansible/roles/freezer/defaults/main.yml | 10 +- ansible/roles/freezer/handlers/main.yml | 4 +- ansible/roles/freezer/tasks/config.yml | 34 +- ansible/roles/freezer/tasks/register.yml | 2 + .../roles/freezer/templates/freezer-api.conf.j2 | 5 + .../roles/freezer/templates/freezer-api.json.j2 | 11 +- .../freezer/templates/wsgi-freezer-api.conf.j2 | 2 +- ansible/roles/glance/defaults/main.yml | 14 +- ansible/roles/glance/handlers/main.yml | 8 +- ansible/roles/glance/tasks/bootstrap.yml | 6 +- ansible/roles/glance/tasks/bootstrap_service.yml | 34 + ansible/roles/glance/tasks/ceph.yml | 15 + ansible/roles/glance/tasks/check.yml | 2 + ansible/roles/glance/tasks/clone.yml | 6 + ansible/roles/glance/tasks/config.yml | 56 +- ansible/roles/glance/tasks/deploy.yml | 21 +- ansible/roles/glance/tasks/external_ceph.yml | 16 + ansible/roles/glance/tasks/register.yml | 2 + ansible/roles/glance/templates/glance-api.conf.j2 | 14 +- ansible/roles/glance/templates/glance-api.json.j2 | 11 +- .../roles/glance/templates/glance-registry.conf.j2 | 8 +- .../roles/glance/templates/glance-registry.json.j2 | 11 +- ansible/roles/gnocchi/defaults/main.yml | 6 +- ansible/roles/gnocchi/handlers/main.yml | 12 +- ansible/roles/gnocchi/tasks/bootstrap.yml | 6 +- ansible/roles/gnocchi/tasks/ceph.yml | 4 +- ansible/roles/gnocchi/tasks/config.yml | 34 +- ansible/roles/gnocchi/tasks/external_ceph.yml | 21 + ansible/roles/gnocchi/tasks/register.yml | 2 + .../roles/gnocchi/templates/gnocchi-api.json.j2 | 11 +- .../gnocchi/templates/gnocchi-metricd.json.j2 | 11 +- .../roles/gnocchi/templates/gnocchi-statsd.json.j2 | 11 +- ansible/roles/gnocchi/templates/gnocchi.conf.j2 | 8 +- ansible/roles/grafana/defaults/main.yml | 5 +- ansible/roles/grafana/tasks/bootstrap.yml | 4 + ansible/roles/grafana/tasks/post_config.yml | 9 +- ansible/roles/grafana/templates/grafana.ini.j2 | 2 +- ansible/roles/haproxy/defaults/main.yml | 3 + ansible/roles/haproxy/handlers/main.yml | 3 + ansible/roles/haproxy/tasks/config.yml | 15 +- ansible/roles/haproxy/tasks/precheck.yml | 29 +- ansible/roles/haproxy/templates/haproxy.cfg.j2 | 94 ++- ansible/roles/heat/defaults/main.yml | 4 +- ansible/roles/heat/handlers/main.yml | 12 +- ansible/roles/heat/tasks/bootstrap.yml | 6 +- ansible/roles/heat/tasks/config.yml | 46 +- ansible/roles/heat/tasks/register.yml | 5 + ansible/roles/heat/templates/_deprecated.yaml | 1 + ansible/roles/heat/templates/heat-api-cfn.json.j2 | 11 +- ansible/roles/heat/templates/heat-api.json.j2 | 11 +- ansible/roles/heat/templates/heat-engine.json.j2 | 11 +- ansible/roles/heat/templates/heat.conf.j2 | 8 +- ansible/roles/horizon/defaults/main.yml | 12 +- ansible/roles/horizon/tasks/bootstrap.yml | 6 +- ansible/roles/horizon/tasks/config.yml | 87 +-- ansible/roles/horizon/tasks/policy_item.yml | 22 + ansible/roles/horizon/tasks/upgrade.yml | 5 +- ansible/roles/horizon/templates/horizon.conf.j2 | 1 + ansible/roles/horizon/templates/horizon.json.j2 | 9 +- ansible/roles/horizon/templates/local_settings.j2 | 18 +- ansible/roles/ironic/defaults/main.yml | 12 +- ansible/roles/ironic/tasks/bootstrap.yml | 8 +- ansible/roles/ironic/tasks/config.yml | 48 +- ansible/roles/ironic/tasks/precheck.yml | 9 +- ansible/roles/ironic/tasks/reconfigure.yml | 5 + ansible/roles/ironic/tasks/register.yml | 4 + ansible/roles/ironic/tasks/upgrade.yml | 5 + ansible/roles/ironic/templates/ironic-api.json.j2 | 11 +- .../ironic/templates/ironic-conductor.json.j2 | 11 +- .../ironic/templates/ironic-inspector.conf.j2 | 6 + .../ironic/templates/ironic-inspector.json.j2 | 13 +- ansible/roles/ironic/templates/ironic-pxe.json.j2 | 9 +- ansible/roles/ironic/templates/ironic.conf.j2 | 13 +- .../ironic/templates/ironic_pxe_uefi.default.j2 | 7 + ansible/roles/iscsi/tasks/config.yml | 4 +- ansible/roles/iscsi/tasks/start.yml | 3 +- ansible/roles/karbor/defaults/main.yml | 6 +- ansible/roles/karbor/tasks/bootstrap.yml | 6 +- ansible/roles/karbor/tasks/config.yml | 2 - ansible/roles/karbor/tasks/register.yml | 2 + ansible/roles/karbor/templates/karbor.conf.j2 | 6 +- ansible/roles/keystone/defaults/main.yml | 13 +- ansible/roles/keystone/handlers/main.yml | 79 ++- ansible/roles/keystone/tasks/bootstrap.yml | 6 +- ansible/roles/keystone/tasks/check.yml | 1 + ansible/roles/keystone/tasks/clone.yml | 6 + ansible/roles/keystone/tasks/config.yml | 60 +- ansible/roles/keystone/tasks/deploy.yml | 4 + ansible/roles/keystone/tasks/register.yml | 1 + ansible/roles/keystone/tasks/update_endpoints.yml | 21 - ansible/roles/keystone/tasks/upgrade.yml | 41 +- .../keystone/templates/keystone-fernet.json.j2 | 11 +- ansible/roles/keystone/templates/keystone.conf.j2 | 11 +- ansible/roles/keystone/templates/keystone.json.j2 | 16 +- ansible/roles/kibana/tasks/post_config.yml | 7 +- ansible/roles/kibana/templates/kibana.json.j2 | 5 + ansible/roles/kuryr/defaults/main.yml | 12 + ansible/roles/kuryr/handlers/main.yml | 4 +- ansible/roles/kuryr/tasks/clone.yml | 12 + ansible/roles/kuryr/tasks/config.yml | 34 +- ansible/roles/kuryr/tasks/deploy.yml | 4 + ansible/roles/kuryr/tasks/register.yml | 1 + ansible/roles/kuryr/templates/kuryr.conf.j2 | 9 +- ansible/roles/kuryr/templates/kuryr.json.j2 | 11 +- ansible/roles/magnum/defaults/main.yml | 17 +- ansible/roles/magnum/handlers/main.yml | 14 +- ansible/roles/magnum/tasks/bootstrap.yml | 6 +- ansible/roles/magnum/tasks/bootstrap_service.yml | 2 +- ansible/roles/magnum/tasks/clone.yml | 6 + ansible/roles/magnum/tasks/config.yml | 37 +- ansible/roles/magnum/tasks/deploy.yml | 3 + ansible/roles/magnum/tasks/register.yml | 5 + ansible/roles/magnum/templates/magnum-api.json.j2 | 11 +- .../magnum/templates/magnum-conductor.json.j2 | 11 +- ansible/roles/magnum/templates/magnum.conf.j2 | 8 +- ansible/roles/manila/defaults/main.yml | 21 +- ansible/roles/manila/handlers/main.yml | 16 +- ansible/roles/manila/tasks/bootstrap.yml | 6 +- ansible/roles/manila/tasks/ceph.yml | 26 + ansible/roles/manila/tasks/config.yml | 36 +- ansible/roles/manila/tasks/deploy.yml | 15 + ansible/roles/manila/tasks/external_ceph.yml | 41 ++ ansible/roles/manila/tasks/register.yml | 2 + ansible/roles/manila/templates/manila-api.json.j2 | 11 +- ansible/roles/manila/templates/manila-data.json.j2 | 11 +- .../manila/templates/manila-scheduler.json.j2 | 11 +- .../roles/manila/templates/manila-share.conf.j2 | 30 + .../roles/manila/templates/manila-share.json.j2 | 17 +- ansible/roles/manila/templates/manila.conf.j2 | 12 +- ansible/roles/mariadb/defaults/main.yml | 7 +- ansible/roles/mariadb/handlers/main.yml | 4 + ansible/roles/mariadb/tasks/config.yml | 12 +- ansible/roles/mariadb/tasks/recover_cluster.yml | 166 ++++- ansible/roles/mariadb/templates/galera.cnf.j2 | 6 +- ansible/roles/memcached/tasks/config.yml | 9 +- .../roles/memcached/templates/memcached.json.j2 | 2 +- ansible/roles/mistral/defaults/main.yml | 4 +- ansible/roles/mistral/handlers/main.yml | 12 +- ansible/roles/mistral/tasks/bootstrap.yml | 6 +- ansible/roles/mistral/tasks/config.yml | 36 +- ansible/roles/mistral/tasks/register.yml | 2 + .../roles/mistral/templates/mistral-api.json.j2 | 11 +- .../roles/mistral/templates/mistral-engine.json.j2 | 11 +- .../mistral/templates/mistral-executor.json.j2 | 11 +- ansible/roles/mistral/templates/mistral.conf.j2 | 8 +- ansible/roles/mongodb/tasks/bootstrap_cluster.yml | 4 +- ansible/roles/murano/defaults/main.yml | 4 +- ansible/roles/murano/tasks/bootstrap.yml | 6 +- ansible/roles/murano/tasks/config.yml | 33 +- ansible/roles/murano/tasks/register.yml | 2 + ansible/roles/murano/tasks/start.yml | 50 +- ansible/roles/murano/templates/murano-api.json.j2 | 11 +- .../roles/murano/templates/murano-engine.json.j2 | 11 +- ansible/roles/murano/templates/murano.conf.j2 | 26 +- ansible/roles/neutron/defaults/main.yml | 65 +- ansible/roles/neutron/handlers/main.yml | 51 ++ ansible/roles/neutron/tasks/bootstrap.yml | 6 +- .../roles/neutron/tasks/config-neutron-fake.yml | 21 +- ansible/roles/neutron/tasks/config.yml | 84 ++- ansible/roles/neutron/tasks/register.yml | 2 + ansible/roles/neutron/templates/dhcp_agent.ini.j2 | 1 + .../roles/neutron/templates/fwaas_driver.ini.j2 | 6 + ansible/roles/neutron/templates/l3_agent.ini.j2 | 8 +- ansible/roles/neutron/templates/ml2_conf.ini.j2 | 10 +- .../roles/neutron/templates/ml2_conf_xenapi.ini.j2 | 26 + .../neutron-openvswitch-agent-xenapi.json.j2 | 31 + .../roles/neutron/templates/neutron-server.json.j2 | 2 +- .../neutron/templates/neutron-sriov-agent.json.j2 | 36 ++ ansible/roles/neutron/templates/neutron.conf.j2 | 22 +- ansible/roles/neutron/templates/sriov_agent.ini.j2 | 13 + ansible/roles/nova-hyperv/defaults/main.yml | 1 - ansible/roles/nova-hyperv/tasks/precheck.yml | 1 + ansible/roles/nova-hyperv/tasks/pull.yml | 1 + .../templates/neutron_hyperv_agent.conf.j2 | 6 +- .../nova-hyperv/templates/nova_hyperv.conf.j2 | 11 +- ansible/roles/nova/defaults/main.yml | 15 +- ansible/roles/nova/handlers/main.yml | 42 +- ansible/roles/nova/tasks/bootstrap.yml | 10 +- ansible/roles/nova/tasks/bootstrap_xenapi.yml | 9 + ansible/roles/nova/tasks/ceph.yml | 16 + ansible/roles/nova/tasks/config-nova-fake.yml | 18 +- ansible/roles/nova/tasks/config.yml | 53 +- ansible/roles/nova/tasks/external_ceph.yml | 25 + ansible/roles/nova/tasks/precheck.yml | 9 +- ansible/roles/nova/tasks/register.yml | 3 + ansible/roles/nova/tasks/upgrade.yml | 2 - ansible/roles/nova/templates/nova-api.json.j2 | 11 +- .../nova/templates/nova-compute-ironic.json.j2 | 11 +- ansible/roles/nova/templates/nova-compute.json.j2 | 11 +- .../roles/nova/templates/nova-conductor.json.j2 | 11 +- .../roles/nova/templates/nova-consoleauth.json.j2 | 11 +- .../roles/nova/templates/nova-novncproxy.json.j2 | 11 +- .../roles/nova/templates/nova-scheduler.json.j2 | 11 +- .../nova/templates/nova-spicehtml5proxy.json.j2 | 11 +- ansible/roles/nova/templates/nova.conf.j2 | 40 +- ansible/roles/nova/templates/placement-api.json.j2 | 11 +- ansible/roles/nova/templates/qemu.conf.j2 | 8 - ansible/roles/octavia/defaults/main.yml | 11 +- ansible/roles/octavia/handlers/main.yml | 2 + ansible/roles/octavia/tasks/bootstrap.yml | 6 +- ansible/roles/octavia/tasks/config.yml | 38 +- ansible/roles/octavia/tasks/register.yml | 27 + .../templates/octavia-health-manager.json.j2 | 18 + .../octavia/templates/octavia-housekeeping.json.j2 | 18 + ansible/roles/octavia/templates/octavia.conf.j2 | 26 +- ansible/roles/opendaylight/tasks/config.yml | 6 +- ansible/roles/openvswitch/defaults/main.yml | 1 + ansible/roles/openvswitch/tasks/config.yml | 10 +- ansible/roles/openvswitch/templates/start-ovs.j2 | 3 +- ansible/roles/ovs-dpdk/defaults/main.yml | 5 +- ansible/roles/ovs-dpdk/handlers/main.yml | 6 +- ansible/roles/panko/defaults/main.yml | 6 +- ansible/roles/panko/handlers/main.yml | 4 +- ansible/roles/panko/tasks/bootstrap.yml | 7 +- ansible/roles/panko/tasks/config.yml | 36 +- ansible/roles/panko/tasks/register.yml | 2 + ansible/roles/panko/templates/panko-api.json.j2 | 11 +- ansible/roles/panko/templates/panko.conf.j2 | 8 +- ansible/roles/prechecks/tasks/database_checks.yml | 20 + ansible/roles/prechecks/tasks/main.yml | 6 + ansible/roles/prechecks/tasks/package_checks.yml | 1 + ansible/roles/prechecks/tasks/service_checks.yml | 23 +- ansible/roles/prechecks/tasks/user_checks.yml | 19 + ansible/roles/rabbitmq/tasks/config.yml | 9 +- ansible/roles/rabbitmq/tasks/precheck.yml | 5 + ansible/roles/rabbitmq/tasks/upgrade.yml | 14 +- .../roles/rabbitmq/templates/definitions.json.j2 | 6 +- .../roles/rabbitmq/templates/rabbitmq-env.conf.j2 | 2 +- .../roles/rabbitmq/templates/rabbitmq.config.j2 | 3 + ansible/roles/rally/defaults/main.yml | 4 +- ansible/roles/rally/handlers/main.yml | 4 +- ansible/roles/rally/tasks/bootstrap.yml | 6 +- ansible/roles/rally/tasks/config.yml | 32 +- ansible/roles/rally/templates/rally.conf.j2 | 5 + ansible/roles/rally/templates/rally.json.j2 | 11 +- ansible/roles/redis/tasks/check.yml | 6 + ansible/roles/sahara/defaults/main.yml | 4 +- ansible/roles/sahara/handlers/main.yml | 8 +- ansible/roles/sahara/tasks/bootstrap.yml | 6 +- ansible/roles/sahara/tasks/config.yml | 34 +- ansible/roles/sahara/tasks/register.yml | 2 + ansible/roles/sahara/templates/sahara-api.json.j2 | 11 +- .../roles/sahara/templates/sahara-engine.json.j2 | 11 +- ansible/roles/sahara/templates/sahara.conf.j2 | 10 +- ansible/roles/searchlight/handlers/main.yml | 8 +- ansible/roles/searchlight/tasks/config.yml | 33 +- ansible/roles/searchlight/tasks/register.yml | 2 + .../searchlight/templates/searchlight-api.json.j2 | 11 +- .../templates/searchlight-listener.json.j2 | 11 +- .../searchlight/templates/searchlight.conf.j2 | 11 +- ansible/roles/senlin/defaults/main.yml | 4 +- ansible/roles/senlin/handlers/main.yml | 8 +- ansible/roles/senlin/tasks/bootstrap.yml | 6 +- ansible/roles/senlin/tasks/config.yml | 34 +- ansible/roles/senlin/tasks/register.yml | 2 + ansible/roles/senlin/templates/senlin-api.json.j2 | 11 +- .../roles/senlin/templates/senlin-engine.json.j2 | 11 +- ansible/roles/senlin/templates/senlin.conf.j2 | 8 +- ansible/roles/skydive/defaults/main.yml | 2 +- ansible/roles/skydive/tasks/check.yml | 1 + ansible/roles/skydive/tasks/config.yml | 2 +- .../roles/skydive/templates/skydive-agent.conf.j2 | 20 +- .../skydive/templates/skydive-analyzer.conf.j2 | 18 +- ansible/roles/solum/defaults/main.yml | 4 +- ansible/roles/solum/tasks/bootstrap.yml | 6 +- ansible/roles/solum/tasks/config.yml | 2 - ansible/roles/solum/tasks/register.yml | 3 + ansible/roles/solum/templates/solum.conf.j2 | 5 +- ansible/roles/swift/defaults/main.yml | 3 + ansible/roles/swift/tasks/check.yml | 4 +- ansible/roles/swift/tasks/register.yml | 3 + ansible/roles/swift/tasks/start.yml | 12 +- ansible/roles/swift/templates/account.conf.j2 | 8 +- ansible/roles/swift/templates/container.conf.j2 | 9 +- ansible/roles/swift/templates/object.conf.j2 | 8 +- ansible/roles/swift/templates/proxy-server.conf.j2 | 18 +- ansible/roles/swift/templates/rsyncd.conf.j2 | 9 +- ansible/roles/tacker/defaults/main.yml | 13 +- ansible/roles/tacker/handlers/main.yml | 8 +- ansible/roles/tacker/tasks/bootstrap.yml | 6 +- ansible/roles/tacker/tasks/clone.yml | 6 + ansible/roles/tacker/tasks/config.yml | 34 +- ansible/roles/tacker/tasks/deploy.yml | 6 + ansible/roles/tacker/tasks/register.yml | 2 + .../tacker/templates/tacker-conductor.json.j2 | 11 +- .../roles/tacker/templates/tacker-server.json.j2 | 11 +- ansible/roles/tacker/templates/tacker.conf.j2 | 44 +- ansible/roles/telegraf/tasks/config.yml | 6 +- ansible/roles/telegraf/templates/telegraf.conf.j2 | 8 +- ansible/roles/trove/defaults/main.yml | 4 +- ansible/roles/trove/tasks/bootstrap.yml | 6 +- ansible/roles/trove/tasks/config.yml | 2 - ansible/roles/trove/tasks/register.yml | 2 + .../roles/trove/templates/trove-conductor.conf.j2 | 7 +- .../trove/templates/trove-taskmanager.conf.j2 | 25 +- ansible/roles/trove/templates/trove.conf.j2 | 27 +- ansible/roles/vitrage/defaults/main.yml | 129 ++++ ansible/roles/vitrage/handlers/main.yml | 115 ++++ ansible/roles/vitrage/meta/main.yml | 3 + ansible/roles/vitrage/tasks/bootstrap.yml | 36 ++ ansible/roles/vitrage/tasks/bootstrap_service.yml | 19 + ansible/roles/vitrage/tasks/config.yml | 113 ++++ ansible/roles/vitrage/tasks/deploy.yml | 16 + ansible/roles/vitrage/tasks/main.yml | 2 + ansible/roles/vitrage/tasks/precheck.yml | 16 + ansible/roles/vitrage/tasks/pull.yml | 10 + ansible/roles/vitrage/tasks/reconfigure.yml | 2 + ansible/roles/vitrage/tasks/register.yml | 42 ++ ansible/roles/vitrage/tasks/upgrade.yml | 7 + .../roles/vitrage/templates/vitrage-api.json.j2 | 33 + .../vitrage/templates/vitrage-collector.json.j2 | 24 + .../roles/vitrage/templates/vitrage-graph.json.j2 | 24 + ansible/roles/vitrage/templates/vitrage-ml.json.j2 | 24 + .../vitrage/templates/vitrage-notifier.json.j2 | 24 + ansible/roles/vitrage/templates/vitrage.conf.j2 | 77 +++ .../roles/vitrage/templates/wsgi-vitrage.conf.j2 | 25 + ansible/roles/watcher/defaults/main.yml | 4 +- ansible/roles/watcher/handlers/main.yml | 12 +- ansible/roles/watcher/tasks/bootstrap.yml | 6 +- ansible/roles/watcher/tasks/config.yml | 34 +- ansible/roles/watcher/tasks/register.yml | 2 + .../roles/watcher/templates/watcher-api.json.j2 | 11 +- .../watcher/templates/watcher-applier.json.j2 | 11 +- .../roles/watcher/templates/watcher-engine.json.j2 | 11 +- ansible/roles/watcher/templates/watcher.conf.j2 | 12 +- ansible/roles/zun/defaults/main.yml | 4 +- ansible/roles/zun/handlers/main.yml | 8 +- ansible/roles/zun/tasks/bootstrap.yml | 6 +- ansible/roles/zun/tasks/config.yml | 34 +- ansible/roles/zun/tasks/register.yml | 2 + ansible/roles/zun/templates/zun-api.json.j2 | 11 +- ansible/roles/zun/templates/zun-compute.json.j2 | 11 +- ansible/roles/zun/templates/zun.conf.j2 | 13 +- ansible/site.yml | 35 +- contrib/demos/heat/steak-rg.yaml | 1 + contrib/demos/heat/steak.yaml | 1 + .../demos/magnum/redis-kube/redis-controller.yaml | 2 +- contrib/demos/magnum/redis-kube/redis-master.yaml | 1 + contrib/demos/magnum/redis-kube/redis-proxy.yaml | 1 + .../redis-kube/redis-sentinel-controller.yaml | 1 + .../magnum/redis-kube/redis-sentinel-service.yaml | 1 + contrib/demos/tacker/deploy-tacker-demo-sfc | 14 +- contrib/dev/vagrant/bootstrap.sh | 15 +- deploy-guide/source/conf.py | 5 +- deploy-guide/source/multinode.rst | 2 +- deploy-guide/source/quickstart.rst | 3 +- .../kolla-for-openstack-development.rst | 76 +++ etc/kolla/globals.yml | 49 +- etc/kolla/passwords.yml | 30 + kolla_ansible/cmd/genpwd.py | 2 +- .../add-designate-bind-mdns-123e79587bb06072.yaml | 3 + .../add-designate-producer-b6e94153ff9bc45c.yaml | 3 + .../add-hybrid-messaging-2a5eb6aae5f2c2f6.yaml | 3 + ...add-manila-cephfs-backend-31437ae72d9adee2.yaml | 3 + ...d-neutron-dvr-no-external-0a8e0f2d967cf078.yaml | 6 + .../add-neutron-sriov-agent-131816aa1b32874b.yaml | 7 + .../add-state-for-selinux-3ab41a8d1c3b099e.yaml | 6 + .../notes/add-vitrage-6b8da2c81a68b01b.yaml | 3 + ...-as-cinder-volume-backend-cadd90a57fdc671b.yaml | 3 + .../notes/ansible-vault-ac969b70f840d465.yaml | 5 + .../bifrost-persistent-data-019294fe3326cf82.yaml | 5 + .../bifrost-persistent-logs-889cb58bf0f22c18.yaml | 6 + .../blazar-ansible-role-15887700e73b00f8.yaml | 3 + ...onitoring-user-for-rabbit-d869cddde8e8c5f3.yaml | 21 + .../notes/congress-broken-cbf8ca59d90a85cb.yaml | 1 + ...proxy-settings-for-magnum-0300dad7ee461865.yaml | 19 + ...ow-external-bind9-servers-c2c5dc31b0475cb7.yaml | 20 + ...able-nfs-volume-snapshots-a0347a31662b1109.yaml | 11 + .../external-mariadb-support-131440d3c984dd67.yaml | 8 + ...entd-custom-filter-config-26ee8801c7782b08.yaml | 13 + ...entd-custom-output-config-21f990cacbf3adb1.yaml | 10 + .../notes/glance-dev-mode-fefcff05286119f4.yaml | 4 + ...horizon_keystone_dropdown-6b9b4e5e9a64f979.yaml | 7 + ...izon_keystone_multidomain-c7a80d670f3654d8.yaml | 5 + .../notes/implement-ceph-mgr-d631d12ee30df5c8.yaml | 4 + .../notes/implement-ceph-nfs-ff8f9635c365923f.yaml | 5 + .../notes/implement-cephfs-a54396fd56fa1252.yaml | 4 + ...-minimal-downtime-upgrade-3c883b015d41bf18.yaml | 4 + ...one-zero-downtime-upgrade-8e11d080bcda0cf6.yaml | 3 + ...nspector-ironic-interface-6e98d6bc3d5713b8.yaml | 6 + ...inspector-public-endpoint-61e0adc37f882a64.yaml | 5 + ...tegrate-gnocchi-with-ceph-a6d5f81f4d8b0391.yaml | 2 +- .../move-storage-passwords-09b5afc839284321.yaml | 8 + ...rameters-to-passwords-yml-b6a375e0eb8cf27f.yaml | 5 + ...-global-config-generation-8f42cea604ba1cf2.yaml | 6 + releasenotes/notes/skip-tags-c0a4ac3900f33e7f.yaml | 5 + .../specify-task-become-84f83707f612bcf3.yaml | 6 + releasenotes/source/conf.py | 12 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 14 +- setup.cfg | 3 +- specs/logging-with-heka.rst | 2 +- specs/template.rst | 2 +- test-requirements.txt | 22 +- tools/cleanup-images | 2 - tools/init-runonce | 35 +- tools/init-vpn | 11 +- tools/kolla-ansible | 32 +- tools/ovs-dpdkctl.sh | 6 +- tools/playbook-setup-nodes.yml | 18 + tools/setup_Debian.sh | 4 +- tools/setup_gate.sh | 124 +--- tools/validate-all-file.py | 4 + tools/validate-maintainer.sh | 13 - 657 files changed, 14555 insertions(+), 8458 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 23f28c4..4f880bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -docker>=2.0.0 # Apache-2.0 +docker>=2.4.2 # Apache-2.0 @@ -7,3 +7,3 @@ Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause) -six>=1.9.0 # MIT -oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 +six>=1.10.0 # MIT +oslo.config>=5.1.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 @@ -11,3 +11,3 @@ setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2. -PyYAML>=3.10.0 # MIT -netaddr!=0.7.16,>=0.7.13 # BSD -cryptography!=2.0,>=1.6 # BSD/Apache-2.0 +PyYAML>=3.10 # MIT +netaddr>=0.7.18 # BSD +cryptography!=2.0,>=1.9 # BSD/Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 7199c20..d7d44b5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ bandit>=1.1.0 # Apache-2.0 -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -8,2 +8,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -doc8 # Apache-2.0 -extras # MIT +doc8>=0.6.0 # Apache-2.0 +extras>=1.0.0 # MIT @@ -11,4 +11,4 @@ hacking>=0.10.0 -openstackdocstheme>=1.16.0 # Apache-2.0 -oslo.log>=3.22.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 @@ -16 +16 @@ PrettyTable<0.8,>=0.7.1 # BSD -PyYAML>=3.10.0 # MIT +PyYAML>=3.10 # MIT @@ -19 +19 @@ python-neutronclient>=6.3.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +python-openstackclient>=3.12.0 # Apache-2.0 @@ -21 +21 @@ pytz>=2013.6 # MIT -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -24 +24 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT From no-reply at openstack.org Mon Mar 26 18:15:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:15:21 -0000 Subject: [release-announce] [kolla] kolla 6.0.0 (queens) Message-ID: We are pleased to announce the release of: kolla 6.0.0: Kolla OpenStack Deployment This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/kolla/ For more details, please see below. 6.0.0 ^^^^^ Upgrade Notes * The neutron-vpnaas-agent has been loaded just inside of the existing l3 agent rather than requiring operators to run a completely different binary with a subclass of the existing L3 agent. Changes in kolla 5.0.0.0rc1..6.0.0 ---------------------------------- a25dce0 Bump OpenStack service version a5e51cb Run periodic jobs in periodic-stable pipeline in stable branch 9544ce9 Fix neutron dhcp agent dockerfile for non-deb/ubuntu d28f91b base: use ERP:kolla:queens repo for Debian c62c8da Migrate neutron-vpnaas-agent to neutron-l3-agent 2319d02 mariadb: create /var/run/mysqld under Debian distros 21a37ab centos/aarch64: use Ceph luminous 5e47657 Use centos-release-openstack-queens instead of delorean repo caed04b Need to install cryptsetup for cinder 2c73f1a Bump OpenStack service version 7272a92 Update UPPER_CONSTRAINTS_FILE for stable/queens 43555d3 Update .gitreview for stable/queens 2222355 Add cap mgr 'allow *' for ceph admin key b95d28b Use queens repo rather than pike for aarch64 and ppc64le 6e088f9 Use queens release for all OpenStack projects 2b41f2b syslinux package is only built for x86_64 93bb032 ppc64le is built in delorean-deps.repo 293a1d9 Add socat to base image 7b56299 Seem there are some wrong in infra ubuntu repo 603a733 Fix ceilometer deployment 0af4883 fix typo 6ed7c2b Replace Chinese single quotes to English single quotes c9557cb Remove heat-api-cloudwatch image 4ae7903 Added more information on building images ad80bfd Remove the unsupported 'insecure_registry' for >=docker 3.0.0 035e274 Remove nose dependency 0d4760e Use absolute path in install_pip macro 8f05833 openstack-base: provide Postgresql headers for source builds cb2266d Update "containers" to "images" b8d8c21 Add one more step to generate kolla-build.conf file b4f8db5 Zuul: Remove project name 8994629 Install collectd-utils 4157165 Enable kafka for rhel distro derivatives dbf7bdf Add Intel RDT plugin to collectd container add07bd Bump kafka version to 1.0.0 fd85895 Include building python-tempestconf from source in Tempest f7f51ed Updated from global requirements 98c1771 enable Grafana repo for Debian/amd64 c94b6fc Fix gnocchi plugin for grafana 502196d Add --wsrep-new-cluster option back in the bootstrap_db function d98a102 Support squash docker images layers a729d13 Consume RDO packaged mariadb version 5a2e5d7 Add the new user and group for OpenvSwitch 2.8 version d69cc8e Add ceph-nfs container ec0950b Add tripleo-ui image to skipped image list d3d8321 Add tooz all extra packages in openstack-base image 0f5c137 Updated from global requirements a5cac97 Check whether the source file exists before configuring the dashboard a047b9a Updated from global requirements 5abc87e Drop ceilometer client package requirement 1567a19 change python-libguestfs to python-guestfs for ubuntu 097b4da Remove /lib/udev in $PATH for nova-compute 898caa8 Make validate-all-dockerfile work with python3 ee127b9 Fluentd plugins rpm installation on CentOS 9342ed6 Add networking-sfc package to tacker images ca227b3 Add vitrage dashbord into horizon image 2be3e4e Apply Cinder rolling upgrade 6ff3a55 Fix MariaDB bootstrap for 10.1 version 17c7772 Break up .zuul.yaml to multiple files 9ebd3bc Remove ceilometer-collector image 70603d6 Bump to use UCA queens repo 3a174ee Add python-vitrageclient to openstack-base container 93ed438 Skip plugins install for keystone binary builds 4d08167 Updated from global requirements 77612f7 Add collectd in ci to collect system information 67da907 skydive: bump version to 0.15 c79fa76 Revert "debian: import key for download.ceph.com repository" 2e77b1d Revert "Fix deployment of ceph" cd67930 Remove the ceilometer api dockerfile b6162f9 mongodb: handle "user already exists" error on Debian ed29f87 Add sensu images ebfc1e7 rabbitmq: handle Debian and aarch64 properly 288289a debian: use stretch-backports by default 901584a Remove old unused script from swift-base 450f41a ironic-conductor: update driver dependencies for Queens 14e774b Add collectd-gnocchi plugin 14cda91 Revert "nova-libvirt: fix kvm permission issue" f0d2f83 Add collectd-ovs-stats and collectd-ovs-events 2ece1a5 Add heat dashboard to horizon image e24f02a Add Dockerfile for networking-ovn-metadata-agent 773074c Add vitrage-dbsync to extend_start.sh of vitrage-api image a0b60bf Fix deployment of ceph e6036f5 Use separate publish jobs in periodic pipeline 3364720 Validate Dockerfile indentation in pep8 479f26d Bump to ceph luminous 2faaf37 Add the missing murano package files 7192508 Creates directory /var/run/mysqld on aarch64 when building MariaDB docker image 7a170f8 neutron-server-opendaylight: make it buildable on non-x86 5feb113 Change more repo url to infra mirror 6fb2f38 Upgrade the rst convention of the Contributor Guide 53847f8 Updated from global requirements f7b453d Update swift for replication issues a10715b Correct horizon-plugin-tacker-dashboard url option 9846a27 Improve gate post jobs 24f1714 Fix Gnocchi support ceph 2d26e1d Remove yum-axelget from base image f7a3c7e base: use install_packages macro instead of calling APT d620705 nova-libvirt: fix build for Debian dd4fe19 Clean fluentd_plugins_install block e8a153c Add related symbolic link to pass DPDK compile ad4784b kubernetes: get it working on AArch64 as well 22e6130 Add designate-producer container eb30cf7 Modify the version of skydive to v0.14.0 6b6003b Use 3 hours timeout for gate jobs and install yum-axelget ce0555d Upgrade the rst convention of the Admin Guide cce4775 fix missyntax in README.rst d6b1cee Bump kafka version to 0.11.0.2 0e32e2d Include required packages for libvirt SASL auth on CentOs/RHEL b9ba824 Add elasticsearch output for rsyslog 0cda6c6 Typo in neutron-server/extend_start.sh 7002295 Remove move policy file in zaqar a6b66f0 Remove setting of version/release from releasenotes f17c796 Remove the installed packages in ceilometer-api container 65cd46e Install python-openstackclient in kolla-toolbox container cc646d1 Fix the Ubuntu Fluentd image d06fa08 Updated from global requirements 9cfd853 Remove duplicated statement of parameter choices of config options 725c14c Add ptp service docker image 5899b67 Add missing vmware libs b8f7693 Implement Almanach Docker images 9674e2d Fixup small bug with dockerhub publisher ee7094c Fix designate image build 0478080 Fix missing bgp library in neutron-server 63d32ba Add missing space to the description of work-dir parameter 18c1163 Make env variables accessible in template files e5ad31e Fixes the Deploy Registry link c506e62 Dockerhub publisher job f4731f7 Fix CentOS 7 fluentd image 6cd7161 Separate rsyslog image definition e43678b Install chrony in telegraf image fe5580f Make binary gates non-voting 4de0706 Cleanup APT lists after installing packages 58559e2 update kafka version. b0ef604 Add ansible sudo running for Debian family 8d024ff Switch to python-cffi for rpm based distros defa280 Allow passing extra parameters to keystone-manage in extend_start 9cea400 update "opendaylight" tar a71a61a Add ceph-common package to manila-share container 7aa9559 Zuul: add file extension to playbook path fc7758a implement deploy jobs in kolla 716af1d ironic-pxe: generate aarch64 bootfile grubaa64.efi 48df9f2 XenServer: Add packages for initial support b47e5e8 Add Apache packages to mistral-api container b35ecba Fix docstring of method run_build 7dadabf Add rsyslog image af90df1 Update links in README.rst f404d44 Create murano applications package for import f1b98a4 nova-libvirt: fix kvm permission issue 2c3671b Add lbaas dashboard in horizon ubuntu binary 8c1c03f Install libvirt-clients for nova-libvirt image b147ef9 Update Image Builder Links in Readme 297355f Add EC2-API to Kolla providing images list bdb26e2 fix local_registry url link error 824bc18 Replace mitaka to pike in index.rst b64198c Moving jobs to kolla repo cad0a1e Fix Horizon asset compression not happening on redeploy 2d34a63 Implement nova-mksproxy 3a0979c Revert "Fluentd: add fluent-plugin-concat:1.0.0 gem" 02ce804 Fix vitrage images 35d13c9 Modify the version of skydive to v0.13.0 7d59b2e Fluentd: enable forward logs over SSL with authentication e945011 Upgrade neutron-fwaas db during bootstrap 83d0fc4 Add certmonger container 5493fb6 Rearrange existing documentation to fit the new standard layout c79d236 Re-enable bifrost test_build 4407e31 Use upgrade rather than create_schema for wather database adc2603 Remove a Pike release note generated in bad place 983f89c kolla: do not mention arch specific images in --help 9b950f1 Add tripleo-ui image b159c6f cinder-api: handle Debian too 682bfd2 Set ES_SKIP_SET_KERNEL_PARAMETERS in elasticsearch image 288a17f base: use new Linaro repo f44366c Make plugins optional in opendaylight & ovn bedb106 add zun-wsproxy image e625b85 Support HiPE (High-Performance Erlang) in RabbitMQ image 7d7005e Add neutron-fwaas-dashboard into horizon image 88b9314 Improvement in Opendaylight doc b1b7492 Skip known failed kolla images beebbda Install multipath binary in nova-compute image 85c5baf Fix warning during tox -e genconfig d567475 Fix broken git links in README b4490bf base: add Linaro repository for Debian with some backports 3af9151 Add more collectd plugins to the container 47e794d Remove yum cache da9d2c3 Pin ansible to <2.4 to make ara work in gates bc52005 Fix dind and zun images and oraclelinux build 6681d7c Updated from global requirements 811c653 Fix docs for maintainer label/instruction 2c2bc48 Remove demos directory from contrib 9f568c2 Fix quickstart link in readme file ef375a1 Updated from global requirements 9748226 Create swapfile only on nodepool nodes e9929da Revert "nova-libvirt: fix kvm permission issue" 0d5a583 Updated from global requirements f7b7c2f Revert "Move to pike release for OpenStack services" fb69f12 Update reno for stable/pike 14df970 Add WSGI support for cloudkitty-api 7ba7fdd Enable mistral in test_build centos source 755c4ed Enable xtrace on start scripts 2b01b05 Use immutable journal path rather than device name Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.d/base.yaml | 56 ++ .zuul.d/centos.yaml | 59 ++ .zuul.d/oraclelinux.yaml | 58 ++ .zuul.d/ubuntu.yaml | 58 ++ README.rst | 32 +- contrib/demos/heat/README.rst | 15 - contrib/demos/heat/launch | 11 - contrib/demos/heat/steak-rg.yaml | 43 -- contrib/demos/heat/steak.yaml | 54 -- contrib/demos/magnum/redis | 5 - contrib/demos/magnum/redis-kube/README.rst | 197 ------- .../demos/magnum/redis-kube/redis-controller.yaml | 28 - contrib/demos/magnum/redis-kube/redis-master.yaml | 33 -- contrib/demos/magnum/redis-kube/redis-proxy.yaml | 14 - .../redis-kube/redis-sentinel-controller.yaml | 23 - .../magnum/redis-kube/redis-sentinel-service.yaml | 13 - contrib/demos/magnum/start | 40 -- contrib/demos/magnum/stop | 8 - contrib/template-override/ovs-dpdk.j2 | 5 + .../template-override/opendaylight-source.rst | 31 + .../ceilometer/ceilometer-collector/Dockerfile.j2 | 22 - .../ceilometer-notification/Dockerfile.j2 | 3 + .../ceilometer-notification/extend_start.sh | 22 + .../kube-controller-manager-amd64/Dockerfile.j2 | 32 - .../neutron-metadata-agent-ovn/Dockerfile.j2 | 39 ++ .../neutron-server-opendaylight/Dockerfile.j2 | 18 +- kolla/common/config.py | 277 +++++---- kolla/common/utils.py | 73 +++ kolla/image/build.py | 200 ++++++- kolla/template/methods.py | 1 + .../notes/add-ceph-nfs-b64cfba4775589a0.yaml | 4 + .../notes/add-certmonger-0bf3a37089c5c267.yaml | 4 + .../add-designate-producer-1420e7c4744e9b09.yaml | 3 + .../add-ptp-service-image-3fb4eadeeeda3aa0.yaml | 3 + releasenotes/notes/add-sensu-a763a155649e068d.yaml | 3 + .../add-tripleo-ui-image-6a17f9a31894d908.yaml | 3 + .../notes/almanach-images-f0a9a424ac3fe7cd.yaml | 3 + .../deprecate-ceilometer-api-71e5c7b01a3aad6c.yaml | 4 + .../notes/ironic_syslinux-70eac225d227dc2e.yaml | 4 + .../kubernetes-for-arm64-b149983c7e11ab60.yaml | 11 + ...etadata_agent_kolla_image-6f87ef59cf62cb8f.yaml | 6 + .../notes/non-x86-support-bce168d78db50202.yaml | 2 +- .../ppc64le_delorean_deps-cde2e1a5dc03699e.yaml | 5 + ...eilometer-collector-image-c5d1c4b6463b2ecd.yaml | 4 + ...emove-heat-cloudwatch-api-c71e9deafffdb3e7.yaml | 4 + ...move-neutron-vpnaas-agent-216810affb495ad0.yaml | 11 + releasenotes/notes/rsyslog-13d5798163953322.yaml | 4 + ...pport-docker-image-squash-8396c0de63085f5d.yaml | 5 + .../tacker-networking-sfc-138b9fedd09b8728.yaml | 4 + .../upgrade-ceph-luminous-415581032d25699e.yaml | 4 + releasenotes/source/conf.py | 11 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + ...10.1.20-for-redhat-family-93df8bf63da25659.yaml | 4 + requirements.txt | 12 +- roles/collect-collectd/files/rrdtool_graph.py | 171 ++++++ roles/collect-collectd/tasks/main.yml | 68 +++ roles/collect-collectd/templates/graph.html.j2 | 16 + roles/collectd/defaults/main.yml | 14 + roles/collectd/handlers/main.yml | 5 + roles/collectd/tasks/main.yml | 46 ++ roles/collectd/templates/collectd.conf.j2 | 27 + setup.cfg | 2 +- specs/logging-with-heka.rst | 2 +- test-requirements.txt | 27 +- tools/deploy_aio.sh | 14 +- tools/gate_run.sh | 93 +-- tools/loc | 2 - tools/playbook-setup-nodes.yml | 41 -- .../notes/cinder-api-wsgi-b6124980d9ce9ae4.yaml | 5 - tools/setup_Debian.sh | 6 +- tools/setup_RedHat.sh | 4 +- tools/setup_gate.sh | 180 ------ tools/validate-all-dockerfiles.sh | 12 +- tools/validate-indentation.sh | 12 + tox.ini | 2 +- 214 files changed, 3980 insertions(+), 2708 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 620a00c..f631555 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -docker>=2.0.0 # Apache-2.0 -cryptography!=2.0,>=1.6 # BSD/Apache-2.0 +docker>=2.4.2 # Apache-2.0 +cryptography!=2.0,>=1.9 # BSD/Apache-2.0 @@ -10,3 +10,3 @@ GitPython>=1.0.1 # BSD License (3 clause) -six>=1.9.0 # MIT -oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 -oslo.utils>=3.20.0 # Apache-2.0 +six>=1.10.0 # MIT +oslo.config>=5.1.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 @@ -14 +14 @@ setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2. -netaddr!=0.7.16,>=0.7.13 # BSD +netaddr>=0.7.18 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 7b1770b..a39fa59 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ bandit>=1.1.0 # Apache-2.0 -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -9,3 +9,3 @@ ddt>=1.0.1 # MIT -doc8 # Apache-2.0 -extras # MIT -graphviz!=0.5.0,>=0.4.0 # MIT License +doc8>=0.6.0 # Apache-2.0 +extras>=1.0.0 # MIT +graphviz!=0.5.0,>=0.4 # MIT License @@ -13,4 +13,4 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -openstackdocstheme>=1.16.0 # Apache-2.0 -oslo.log>=3.22.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 @@ -18 +18 @@ PrettyTable<0.8,>=0.7.1 # BSD -PyYAML>=3.10.0 # MIT +PyYAML>=3.10 # MIT @@ -20,2 +20 @@ python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 -python-ceilometerclient>=2.5.0 # Apache-2.0 -python-heatclient>=1.6.1 # Apache-2.0 +python-heatclient>=1.10.0 # Apache-2.0 @@ -23 +22 @@ python-neutronclient>=6.3.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +python-openstackclient>=3.12.0 # Apache-2.0 @@ -26 +25 @@ pytz>=2013.6 # MIT -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -29 +28 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT From no-reply at openstack.org Mon Mar 26 18:18:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:18:41 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 7.4.11 (pike) Message-ID: We are thrilled to announce the release of: puppet-tripleo 7.4.11: Puppet module for OpenStack TripleO This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. 7.4.11 ^^^^^^ Security Issues * TLS v1.0 connections are no longer accepted by our HAProxy configuration. Changes in puppet-tripleo 7.4.10..7.4.11 ---------------------------------------- c780d20 Release 7.4.11 (pike) a525507 Replace perl with awk ebfdb8a Extract local CA if it expired 2df761b Disallow TLS v1.0 from HAProxy c95c51c firewall: don't reload IPtables after cleanup 8777c29 Pin puppet-systemd 6e4aeda Fix stack update with rabbitmq containers e1bd129 Correct Neutron RabbitMQ User Param Mapping 7a1b8c7 Ensure ip_forward set before Docker 6f41f74 Set rgw_keystone_revocation_interval to 0 for ceph::rgw::keystone dcebe43 Use --live-restore when setting up the docker service Diffstat (except docs and test files) ------------------------------------- Puppetfile_extras | 3 +- manifests/certmonger/ca/local.pp | 2 +- manifests/firewall.pp | 35 ++++++++-------------- manifests/haproxy.pp | 4 +-- manifests/profile/base/ceph/rgw.pp | 22 +++++++------- manifests/profile/base/docker.pp | 7 +++-- manifests/profile/base/neutron.pp | 8 ++--- manifests/profile/base/rabbitmq.pp | 24 +++++++++------ metadata.json | 2 +- .../notes/No-TLS-v1.0-0edeac680bb51f94.yaml | 4 +++ spec/classes/tripleo_certmonger_ca_local_spec.rb | 2 +- spec/classes/tripleo_profile_base_ceph_rgw_spec.rb | 16 +++++----- spec/classes/tripleo_profile_base_docker_spec.rb | 2 +- templates/logrotate/containers_logrotate.conf.erb | 2 +- 14 files changed, 70 insertions(+), 63 deletions(-) From no-reply at openstack.org Mon Mar 26 18:18:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:18:53 -0000 Subject: [release-announce] [tripleo] instack-undercloud 6.1.6 (ocata) Message-ID: We are gleeful to announce the release of: instack-undercloud 6.1.6: instack-undercloud This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 6.1.6 ^^^^^ Security Issues * Restrict memcached service to TCP and localhost network (CVE-2018-1000115). Changes in instack-undercloud 6.1.5..6.1.6 ------------------------------------------ 5a8cf39 [CVE-2018-1000115] memcached: restrict to TCP & localhost 256fecb Fix bootstrap NAT cb1091a Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- elements/puppet-stack-config/puppet-stack-config.pp | 11 +++++++++++ .../puppet-stack-config/puppet-stack-config.yaml.template | 13 ++++++++++++- .../os-refresh-config/post-configure.d/98-undercloud-setup | 5 ----- .../notes/memcached_hardening-3d6984c9b6e5f3f3.yaml | 4 ++++ zuul.d/layout.yaml | 2 -- 5 files changed, 27 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Mar 26 18:20:03 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:20:03 -0000 Subject: [release-announce] [tripleo] tripleo-validations 7.4.8 (pike) Message-ID: We are tickled pink to announce the release of: tripleo-validations 7.4.8: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations For more details, please see below. Changes in tripleo-validations 7.4.7..7.4.8 ------------------------------------------- 4c7e5b1 Unit testing for ini Diffstat (except docs and test files) ------------------------------------- validations/library/ini.py | 97 ++++++++++++++++++-------- 2 files changed, 197 insertions(+), 27 deletions(-) From no-reply at openstack.org Mon Mar 26 18:20:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:20:10 -0000 Subject: [release-announce] [monasca] monasca-agent 2.2.3 (pike) Message-ID: We are jazzed to announce the release of: monasca-agent 2.2.3: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/monasca-agent/ For more details, please see below. Changes in monasca-agent 2.2.2..2.2.3 ------------------------------------- 11cf014 Fix libvirt plugin to handle FQDN of compute node a9a9574 Update supervisor version lower bound Diffstat (except docs and test files) ------------------------------------- monasca_agent/collector/checks_d/libvirt.py | 27 ++++++++++++++++++++++++++- requirements.txt | 2 +- 2 files changed, 27 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f26ad21..fa494e8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22 +22 @@ six>=1.9.0 # MIT -supervisor>=3.1.3,<3.4 +supervisor>=3.3.3,<3.4 # BSD-derived From no-reply at openstack.org Mon Mar 26 18:24:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:24:22 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 6.5.11 (ocata) Message-ID: We are chuffed to announce the release of: puppet-tripleo 6.5.11: Puppet module for OpenStack TripleO This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. 6.5.11 ^^^^^^ New Features ************ * Adds composable service interface for Neutron LBaaSv2 service. Security Issues *************** * TLS v1.0 connections are no longer accepted by our HAProxy configuration. Changes in puppet-tripleo 6.5.10..6.5.11 ---------------------------------------- 4cfd3bb Release 6.5.11 (ocata) fef73cc Extract local CA if it expired 30c7009 Disallow TLS v1.0 from HAProxy 3d3201f firewall: don't reload IPtables after cleanup 598c712 Pin puppet-systemd 14bdcfb Fix ipv6 horizon haproxy endpoint 8396e8b Set rgw_keystone_revocation_interval to 0 for ceph::rgw::keystone 7f54e79 Composable Role for Neutron LBaaS 5ca2ec8 Use rabbitmq ipv6 flag Diffstat (except docs and test files) ------------------------------------- Puppetfile_extras | 3 +- manifests/certmonger/ca/local.pp | 2 +- manifests/firewall.pp | 35 ++++++----------- manifests/haproxy.pp | 9 +++-- manifests/profile/base/ceph/rgw.pp | 22 ++++++----- manifests/profile/base/neutron/lbaas.pp | 44 ++++++++++++++++++++++ manifests/profile/base/rabbitmq.pp | 15 ++------ manifests/profile/pacemaker/neutron/lbaas.pp | 44 ++++++++++++++++++++++ metadata.json | 2 +- ...le_role_for_neutron_lbaas-acdf08f1a9dfd3fe.yaml | 3 ++ .../notes/No-TLS-v1.0-0edeac680bb51f94.yaml | 4 ++ spec/classes/tripleo_profile_base_ceph_rgw_spec.rb | 16 ++++---- 12 files changed, 142 insertions(+), 57 deletions(-) From no-reply at openstack.org Mon Mar 26 18:24:46 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:24:46 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 6.2.12 (ocata) Message-ID: We exuberantly announce the release of: tripleo-heat-templates 6.2.12: Heat templates for deploying OpenStack with OpenStack. This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 6.2.12 ^^^^^^ Security Issues * Restrict memcached service to TCP and internal_api network (CVE-2018-1000115). Changes in tripleo-heat-templates 6.2.11..6.2.12 ------------------------------------------------ d373df5 [CVE-2018-1000115] memcached: restrict to TCP & internal_api network c23eb80 Fix networking settings for ObjectStorage role pt 2 20ba83a Optimize kernel neighbour table for large scale environments Diffstat (except docs and test files) ------------------------------------- environments/network-isolation-no-tunneling.yaml | 12 ++++----- environments/network-isolation-v6.yaml | 6 ++--- environments/network-isolation.yaml | 12 ++++----- puppet/objectstorage-role.yaml | 12 ++++----- puppet/services/kernel.yaml | 29 ++++++++++++++++++++++ puppet/services/memcached.yaml | 29 ++++++++++++++++++++++ .../memcached_hardening-2529734099da27f4.yaml | 4 +++ 7 files changed, 83 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Mar 26 18:24:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:24:54 -0000 Subject: [release-announce] [tripleo] instack-undercloud 7.4.11 (pike) Message-ID: We are excited to announce the release of: instack-undercloud 7.4.11: instack-undercloud This release is part of the pike release series. The source is available from: https://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 7.4.11 ^^^^^^ Security Issues * Restrict memcached service to TCP and localhost network (CVE-2018-1000115). Changes in instack-undercloud 7.4.10..7.4.11 -------------------------------------------- c952542 Remove cloud-init and disable os-collect-config eff22b4 [CVE-2018-1000115] memcached: restrict to TCP & localhost 04540ab Increase size of Heat max_template_size Diffstat (except docs and test files) ------------------------------------- elements/puppet-stack-config/puppet-stack-config.pp | 9 +++++++++ elements/puppet-stack-config/puppet-stack-config.yaml.template | 6 +++++- releasenotes/notes/memcached_hardening-3d6984c9b6e5f3f3.yaml | 4 ++++ 3 files changed, 18 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Mar 26 18:26:03 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:26:03 -0000 Subject: [release-announce] [tripleo] tripleo-common 7.6.11 (pike) Message-ID: We are satisfied to announce the release of: tripleo-common 7.6.11: A common library for TripleO workflows. This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. Changes in tripleo-common 7.6.10..7.6.11 ---------------------------------------- ce2db3d Increase the image size for security hardened images to 23G 8d38280 Include active nodes when matching nodes by profile 1bf6763 Removed incorrect user input comments ab8e88c Purge resolv.conf from the overcloud images 6bae05d Fix overcloud node delete after an upgrade 51f8515 OvsDpdkSocketMemory MTU Roundup in bytes 43aba5e Retry the check_default_nodes_count workflow for 2 minutes ead9d5d DPDK derive params network config validation 27d36df Derive Params failure message format change 3dce514 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- image-yaml/overcloud-hardened-images.yaml | 3 ++- image-yaml/overcloud-images.yaml | 1 + requirements.txt | 2 +- tripleo_common/actions/derive_params.py | 12 ++++++++++-- tripleo_common/actions/parameters.py | 16 +++++++++++++--- tripleo_common/actions/scale.py | 5 +++++ workbooks/baremetal.yaml | 13 ++++++++++++- workbooks/derive_params.yaml | 9 ++++++++- workbooks/derive_params_formulas.yaml | 2 +- workbooks/validations.yaml | 2 ++ 13 files changed, 77 insertions(+), 19 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7f4cf5b..c017433 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27 +27 @@ netaddr!=0.7.16,>=0.7.13 # BSD -python-zaqarclient>=1.0.0 # Apache-2.0 +python-zaqarclient>=1.0.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 18:29:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:29:22 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 7.0.11 (pike) Message-ID: We are glad to announce the release of: tripleo-heat-templates 7.0.11: Heat templates for deploying OpenStack with OpenStack. This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 7.0.11 ^^^^^^ Security Issues * Restrict memcached service to TCP and internal_api network (CVE-2018-1000115). Changes in tripleo-heat-templates 7.0.10..7.0.11 ------------------------------------------------ 187dba2 Fix gnocchi-upgrade Table <..> already exists errors 2b37b72 [CVE-2018-1000115] memcached: restrict to TCP & internal_api network d3cb3c3 Make the minor update for docker idempotent 387a87b Improve the minor update of the docker service 32627f8 Add --live-restore to the docker_options in puppet/services/docker.yaml 0d40487 [pike] Handle update path for swift log directories 65f25ea Allows Configuration of Additional of Lbaas and Neutron 737bbcb Set rgw_keystone_revocation_interval to 0 for ceph-ansible 96aa7fd Remove redundant action key on NetworkDeployment 09d0558 Zuul: Remove project name e7fba84 Update default value for derive params workflow inputs Diffstat (except docs and test files) ------------------------------------- environments/services/neutron-lbaasv2.yaml | 2 +- plan-samples/plan-environment-derived-params.yaml | 4 +- puppet/role.role.j2.yaml | 1 - puppet/services/docker.yaml | 45 +++++++++++++++++++++- puppet/services/memcached.yaml | 29 ++++++++++++++ puppet/services/neutron-api.yaml | 11 +++++- puppet/services/neutron-lbaas.yaml | 5 +++ .../memcached_hardening-2529734099da27f4.yaml | 4 ++ zuul.d/layout.yaml | 2 - 13 files changed, 115 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Mar 26 18:31:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:31:10 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 5.3.11 (newton) Message-ID: We are delighted to announce the release of: tripleo-heat-templates 5.3.11: Heat templates for deploying OpenStack with OpenStack. This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 5.3.11 ^^^^^^ Security Issues *************** * Restrict memcached service to TCP and internal_api network (CVE-2018-1000115). Bug Fixes ********* * As documented in launchpad bug 1708680 the templates for manila with the "generic" back end do not yield a successful manila deployment even if they do not cause the overall overcloud deployment to fail, so we are dropping these faulty and unmaintained manila "generic" back end templates. * Fix Heat condition for RHEL registration yum update There were 2 problems with this condition making the rhel-registration.yaml template broken: "conditions" should be "condition" and the condition should refer to just a condition name defined in the "conditions:" section of the template. See https://bugs.launchpad.net/tripleo/+bug/1709916 Changes in tripleo-heat-templates 5.3.10..5.3.11 ------------------------------------------------ 067941d [CVE-2018-1000115] memcached: restrict to TCP & internal_api network 979143f Add reno for manila generic driver removal f2be057 Fix networking settings for ObjectStorage role pt 2 0b256bc Removes manila-generic-config from TripleO 2735cfc Fix Heat condition for RHEL registration yum update 1fb9f1a Zuul: Remove project name b7fa0d3 Optimize kernel neighbour table for large scale environments Diffstat (except docs and test files) ------------------------------------- capabilities-map.yaml | 8 -- environments/manila-generic-config.yaml | 25 ------ environments/network-isolation-no-tunneling.yaml | 9 ++- environments/network-isolation-v6.yaml | 6 +- environments/network-isolation.yaml | 12 +-- .../rhel-registration/rhel-registration.yaml | 9 ++- overcloud-resource-registry-puppet.j2.yaml | 1 - puppet/objectstorage-role.yaml | 12 +-- puppet/services/kernel.yaml | 29 +++++++ puppet/services/manila-backend-generic.yaml | 93 ---------------------- puppet/services/memcached.yaml | 31 +++++++- ...-generic-driver-templates-b33e8966c263a1fd.yaml | 7 ++ ...at-condition-for-rhel-reg-311a3dce76cc0ec1.yaml | 9 +++ .../memcached_hardening-2529734099da27f4.yaml | 4 + roles_data.yaml | 1 - zuul.d/layout.yaml | 2 - 16 files changed, 107 insertions(+), 151 deletions(-) From no-reply at openstack.org Mon Mar 26 18:32:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:32:38 -0000 Subject: [release-announce] [tripleo] tripleo-puppet-elements 7.0.7 (pike) Message-ID: We are delighted to announce the release of: tripleo-puppet-elements 7.0.7: Puppet building rules for OpenStack images. This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/tripleo-puppet-elements/ For more details, please see below. Changes in tripleo-puppet-elements 7.0.6..7.0.7 ----------------------------------------------- 1ab2813 Create element to purge resolv.conf Diffstat (except docs and test files) ------------------------------------- elements/remove-resolvconf/README.md | 7 +++++++ elements/remove-resolvconf/cleanup.d/90-remove-resolvconf | 14 ++++++++++++++ 2 files changed, 21 insertions(+) From no-reply at openstack.org Mon Mar 26 18:35:58 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:35:58 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 5.6.9 (newton) Message-ID: We are happy to announce the release of: puppet-tripleo 5.6.9 This release is part of the newton release series. Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. 5.6.9 ^^^^^ New Features ************ * Adds composable service interface for Neutron LBaaSv2 service. Security Issues *************** * TLS v1.0 connections are no longer accepted by our HAProxy configuration. Changes in puppet-tripleo 5.6.8..5.6.9 -------------------------------------- 0a921f5 Release 5.6.9 (newton) b83cc42 Disallow TLS v1.0 from HAProxy 712df44 Extract local CA if it expired 26dfe7a firewall: don't reload IPtables after cleanup 419afe4 Set rgw_keystone_revocation_interval to 0 for ceph::rgw::keystone 64e40fa Composable Role for Neutron LBaaS 5618a27 Make exposing the keystone admin port optional Diffstat (except docs and test files) ------------------------------------- manifests/certmonger/ca/local.pp | 2 +- manifests/firewall.pp | 35 ++++++----------- manifests/haproxy.pp | 31 ++++++++++----- manifests/profile/base/ceph/rgw.pp | 9 +++-- manifests/profile/base/neutron/lbaas.pp | 44 ++++++++++++++++++++++ manifests/profile/pacemaker/neutron/lbaas.pp | 44 ++++++++++++++++++++++ metadata.json | 2 +- ...le_role_for_neutron_lbaas-acdf08f1a9dfd3fe.yaml | 3 ++ .../notes/No-TLS-v1.0-0edeac680bb51f94.yaml | 4 ++ 9 files changed, 136 insertions(+), 38 deletions(-) From no-reply at openstack.org Mon Mar 26 18:37:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:37:21 -0000 Subject: [release-announce] [tripleo] os-net-config 5.2.4 (newton) Message-ID: We contentedly announce the release of: os-net-config 5.2.4: OpenStack network configuration This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. Changes in os-net-config 5.2.3..5.2.4 ------------------------------------- 91e3ac4 ifcfg: don't restart ovs if --no-activate is specified Diffstat (except docs and test files) ------------------------------------- os_net_config/impl_ifcfg.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Mar 26 18:38:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:38:47 -0000 Subject: [release-announce] [tripleo] instack-undercloud 5.3.8 (newton) Message-ID: We are gleeful to announce the release of: instack-undercloud 5.3.8: instack-undercloud This release is part of the newton release series. The source is available from: http://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo For more details, please see below. 5.3.8 ^^^^^ Security Issues * Restrict memcached service to TCP and localhost network (CVE-2018-1000115). Changes in instack-undercloud 5.3.7..5.3.8 ------------------------------------------ 236d9f3 [CVE-2018-1000115] memcached: restrict to TCP & localhost 663dad2 Fix bootstrap NAT f544809 Zuul: Remove project name e5884cd Remove RH1 OVB jobs from configuration Diffstat (except docs and test files) ------------------------------------- elements/puppet-stack-config/puppet-stack-config.pp | 11 +++++++++++ .../puppet-stack-config/puppet-stack-config.yaml.template | 13 ++++++++++++- .../os-refresh-config/post-configure.d/98-undercloud-setup | 6 ------ .../notes/memcached_hardening-3d6984c9b6e5f3f3.yaml | 4 ++++ zuul.d/layout.yaml | 4 ---- 5 files changed, 27 insertions(+), 11 deletions(-) From no-reply at openstack.org Mon Mar 26 18:52:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 18:52:37 -0000 Subject: [release-announce] [nova] os_vif 1.9.1 (queens) Message-ID: We are psyched to announce the release of: os_vif 1.9.1: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/os-vif Download the package from: https://pypi.python.org/pypi/os_vif Please report issues through launchpad: https://bugs.launchpad.net/os-vif For more details, please see below. Changes in os_vif 1.9.0..1.9.1 ------------------------------ 3be52b9 ovs: do not delete port if already exists f3d7643 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + vif_plug_ovs/linux_net.py | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 26 19:00:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:00:37 -0000 Subject: [release-announce] [tripleo] puppet-tripleo 8.3.1 (queens) Message-ID: We are overjoyed to announce the release of: puppet-tripleo 8.3.1: Puppet module for OpenStack TripleO This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. 8.3.1 ^^^^^ New Features ************ * Add support via hiera keys like 'tripleo::haproxy::${name}::listen_options' to customize the options of an haproxy service stanza. For example passing the by setting the 'tripleo::haproxy::cinder::options' hiera key to a hash made composed of: 'timeout client': '90m' 'timeout server': '90m' Security Issues *************** * TLS v1.0 connections are no longer accepted by our HAProxy configuration. Bug Fixes ********* * Fixes a bug where TLS certificates for ODL could not be generated correctly for deployment due to wrong owner/group applied to the files. Changes in puppet-tripleo 8.3.0..8.3.1 -------------------------------------- 933e386 Release 8.3.1 (queens) 4105d44 Replace perl with awk a364a9d Fixes incorrect ownership of ODL TLS cert/key be6b5ca Pin puppet-collectd ea2ce7d Allow custom per-service listen_options for haproxy 08792df Create vhost_socket_dir with proper permissions 61deef7 Extract local CA if it expired fb7a34b Disallow TLS v1.0 from HAProxy 4143238 firewall: don't reload IPtables after cleanup 3a443b3 Pin puppet-systemd 9454f38 Fix stack update with rabbitmq containers bce78ef Correct Neutron RabbitMQ User Param Mapping 2083903 Ensure ip_forward set before Docker 9868c03 Reload iptables instead of restart ed3285e Update UPPER_CONSTRAINTS_FILE for stable/queens 88a34af Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Puppetfile_extras | 6 +- manifests/certmonger/ca/local.pp | 2 +- manifests/certmonger/opendaylight.pp | 4 -- manifests/firewall.pp | 32 ++++----- manifests/haproxy.pp | 4 +- manifests/haproxy/endpoint.pp | 10 +-- manifests/haproxy/horizon_endpoint.pp | 10 +-- manifests/profile/base/docker.pp | 3 + manifests/profile/base/neutron.pp | 8 +-- manifests/profile/base/neutron/ovs.pp | 4 +- .../base/neutron/plugins/ovs/opendaylight.pp | 47 +++++++++++--- manifests/profile/base/rabbitmq.pp | 24 ++++--- metadata.json | 2 +- .../notes/No-TLS-v1.0-0edeac680bb51f94.yaml | 4 ++ .../notes/fix-odl-tls-owner-77d2d71fe39ea3e7.yaml | 5 ++ ...r-service-options-haproxy-75f5f00cf5243ecb.yaml | 9 +++ spec/classes/tripleo_certmonger_ca_local_spec.rb | 2 +- .../tripleo_certmonger_opendaylight_spec.rb | 4 -- ...o_profile_base_neutron_ovs_opendaylight_spec.rb | 75 +++++++++++++++------- .../tripleo_profile_base_neutron_ovs_spec.rb | 14 ++-- spec/defines/tripleo_haproxy_endpoint_spec.rb | 13 ++-- spec/fixtures/hieradata/default.yaml | 8 +++ spec/fixtures/hieradata/step4.yaml | 2 - templates/logrotate/containers_logrotate.conf.erb | 2 +- tox.ini | 2 +- 26 files changed, 191 insertions(+), 106 deletions(-) From no-reply at openstack.org Mon Mar 26 19:02:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:02:56 -0000 Subject: [release-announce] [tripleo] paunch 2.4.0 (queens) Message-ID: We are overjoyed to announce the release of: paunch 2.4.0: Utility to launch and manage containers using YAML based configuration data This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/paunch Download the package from: https://tarballs.openstack.org/paunch/ Please report issues through launchpad: https://bugs.launchpad.net/paunch For more details, please see below. Changes in paunch 2.3.0..2.4.0 ------------------------------ 5697cbe Use tenacity to retry image pulls e0ee9da Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + paunch/builder/compose1.py | 46 ++++++++++++++++++++++++++--------- requirements.txt | 1 + 4 files changed, 53 insertions(+), 14 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bf4e10e..44a9f90 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,0 +8 @@ cliff>=2.6.0 # Apache-2.0 +tenacity>=3.2.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 19:05:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:05:35 -0000 Subject: [release-announce] [tripleo] python-tripleoclient 9.2.0 (queens) Message-ID: We joyfully announce the release of: python-tripleoclient 9.2.0: TripleO client This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 9.2.0 ^^^^^ New Features ************ * Add a new option to the TripleO client in order to create an Undercloud backup. Usage, openstack undercloud backup [--add-path ADD_FILES_TO_BACKUP] Upgrade Notes ************* * This adds a --skip-tags parameter to the openstack overcloud upgrade run command openstack overcloud upgrade run --nodes compute-0 --skip-tags validation This is useful for skipping those step 0 tasks (tagged "validation") that check if services are running before allowing the upgrade to proceed, especially if you must re-run the upgrade after a failed attempt and some services cannot easily be started. The currently supported values for this are validation and pre-upgrade, and they can be combined as "--skip-tags 'validation,pre-upgrade'" if required. * The "`action`" parameter for overcloud fencing generation is now ignored. This is because recent versions of the underlying fencing agents now produce an error if the action parameter is used. Previously the use of the parameter was discouraged. * This adds the new --roles and --nodes parameters for the Queens major upgrade cli, specifically for the 'openstack overcloud upgrade run' which executes the ansible playbooks on overcloud nodes. openstack overcloud upgrade run --nodes compute-0 compute-1 openstack overcloud upgrade run --roles Controller Nodes for controlplane roles (the default 'Controller' role for example) need to be upgraded using the --roles parameter as these nodes must be upgraded together/in parallel. For non controlplane roles the --nodes parameter can be used to limit the upgrade run to one or more nodes as specified by the operator. Changes in python-tripleoclient 9.1.0..9.2.0 -------------------------------------------- be98d7f Deprecate the action parameter for fencing generation. 4f85c22 Wire up a --skip-tags parameter for overcloud upgrade run cli 08cce76 Remove nargs="+" from --nodes and --roles expect "comma, string" 2d2c04e Refactor some common code between overcloud_upgrade and update d644295 Add --roles and --nodes params to overcloud upgrade run cli dea52f7 Add Openstack Undercloud backup f97132e Update UPPER_CONSTRAINTS_FILE for stable/queens 087f717 Adds Overcloud Upgrade class and entry points for major upgrade e5c5e06 Clarify minor update CLI and split minor and major classes 0f505a0 Persist user-files/* for 'overcloud update' command e8e1484 Preserve roles_data and network_data 9001864 Use the generic preservation method for plan-environment.yaml 0111182 Keep original behavior of `overcloud deploy` f2bc69e Add generic method for preserving plan files, use for user-environment.yaml 6335326 Add generic methods to upload files to plan 7c4c394 Inherit UpdateCommand class from overcloud DeployCommand class 0270f3f Pass the queue_name to messaging_websocket function for update f31795f Get message from websocket instead from zaqarclient directly a187d18 Add major update implementation a911052 Update .gitreview for stable/queens 7ee5aa8 Updated from global requirements 59fe75b Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ...ags-overcloud-upgrade-run-6aaf5925ffc02359.yaml | 16 + ...-fencing-action-parameter-6ca390e9ebf43796.yaml | 7 + ...enstack-undercloud-backup-b0c83afeb565c41d.yaml | 5 + ...-cli-add-roles-nodes.yaml-6ac6ecda01286006.yaml | 16 + requirements.txt | 5 +- setup.cfg | 8 +- tox.ini | 2 +- tripleoclient/constants.py | 13 + tripleoclient/plugin.py | 4 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 20 +- .../v1/overcloud_update/test_overcloud_update.py | 135 ++++++-- .../v1/overcloud_upgrade/test_overcloud_upgrade.py | 365 +++++++++++++++++++++ tripleoclient/utils.py | 32 ++ tripleoclient/v1/overcloud_deploy.py | 27 +- tripleoclient/v1/overcloud_parameters.py | 6 +- tripleoclient/v1/overcloud_update.py | 187 ++++++----- tripleoclient/v1/overcloud_upgrade.py | 220 +++++++++++++ tripleoclient/v1/undercloud_backup.py | 84 +++++ tripleoclient/workflows/base.py | 3 +- tripleoclient/workflows/package_update.py | 64 ++-- tripleoclient/workflows/plan_management.py | 125 +++++-- tripleoclient/workflows/undercloud_backup.py | 35 ++ 30 files changed, 1509 insertions(+), 181 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1e9ae49..e5daf2b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,2 +12,2 @@ python-heatclient>=1.10.0 # Apache-2.0 -python-ironicclient>=1.14.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-ironicclient>=2.2.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 @@ -20 +19,0 @@ tripleo-common>=7.1.0 # Apache-2.0 -python-zaqarclient>=1.0.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 19:05:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:05:41 -0000 Subject: [release-announce] [tripleo] tripleo-common 8.6.0 (queens) Message-ID: We are pumped to announce the release of: tripleo-common 8.6.0: A common library for TripleO workflows. This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo-common For more details, please see below. 8.6.0 ^^^^^ Bug Fixes * Fixes OpenDaylight healthcheck for TLS and regular deployments. Changes in tripleo-common 8.5.0..8.6.0 -------------------------------------- b49c192 Remove fence_action parameter from GenerateFencingParametersAction 4d7c530 Add openvswitch element back in 090c457 Increase the image size for security hardened images to 23G 3ea974f Remove the noop deploystep for upgrade converge step d49318f Activate new healthchecks 311db03 Wire up --skip-tags to the overcloud upgrade cli 10a028a Ensure ceph-ansible playbooks are run one at a time e4b8a73 Pass plan_name into get_config action 1624b9b Don't notify zaqar in publish_ui_logs_to_swift 8f93bfd Include active nodes when matching nodes by profile 0166826 Fixes OpenDaylight healthcheck 1930a75 Fix broken validations on stack update a70f6dc Updated from global requirements bcc1b37 Update UPPER_CONSTRAINTS_FILE for stable/queens 5c4cf77 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../tripleo_kolla_template_overrides.j2 | 111 ++++++++++++++++++++- healthcheck/aodh-api | 0 healthcheck/cinder-api | 0 healthcheck/collectd | 0 healthcheck/common.sh | 2 +- healthcheck/etcd | 0 healthcheck/gnocchi-api | 0 healthcheck/gnocchi-metricd | 0 healthcheck/gnocchi-statsd | 0 healthcheck/ironic-api | 0 healthcheck/ironic-pxe | 0 healthcheck/iscsid | 0 healthcheck/memcached | 0 healthcheck/mistral-api | 0 healthcheck/mistral-event-engine | 0 healthcheck/multipathd | 0 healthcheck/neutron-api | 0 healthcheck/nova-placement | 0 healthcheck/opendaylight-api | 13 ++- healthcheck/panko-api | 0 healthcheck/redis | 0 healthcheck/tacker | 0 image-yaml/overcloud-hardened-images.yaml | 3 +- image-yaml/overcloud-images.yaml | 1 + image-yaml/overcloud-odl-rhel7.yaml | 1 + image-yaml/overcloud-realtime-compute.yaml | 3 +- ...-opendaylight-healthcheck-f9bc1d2e067c4680.yaml | 4 + requirements.txt | 2 +- setup.cfg | 1 + tox.ini | 2 +- tripleo_common/actions/parameters.py | 8 +- tripleo_common/actions/plan.py | 39 ++++++++ tripleo_common/actions/validations.py | 9 -- workbooks/baremetal.yaml | 13 ++- workbooks/ceph-ansible.yaml | 1 + workbooks/deployment.yaml | 2 + workbooks/package_update.yaml | 10 ++ workbooks/plan_management.yaml | 28 ------ workbooks/validations.yaml | 35 ++++--- 41 files changed, 217 insertions(+), 75 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 74dd46a..63a22e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28 +28 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 19:06:58 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:06:58 -0000 Subject: [release-announce] [tripleo] tripleo-ui 8.3.1 (queens) Message-ID: We are excited to announce the release of: tripleo-ui 8.3.1: tripleo-ui This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/tripleo-ui/ For more details, please see below. 8.3.1 ^^^^^ Bug Fixes * Fixes bug 1750821 Available node counts in Role cards are properly calculated based on node - flavor - role tagging * Fixes bug 1750821 Use Nova profiles in node tagging form instead of role profiles Changes in tripleo-ui 8.3.0..8.3.1 ---------------------------------- c398082 Release 8.3.1 (queens) 74be88c Imported Translations from Zanata ace3245 Fix DeploymentInfo in DeploymentSuccess 6c9b13e Imported Translations from Zanata 16d2f61 Add nova to appConfig immutable record 37edb8b Remove unneeded icons on buttons 27558b3 Update deployment workflow tooltips e390928 Fix ModalPanel in Firefox 30c8c68 Properly calculate taggedCounts in nodesAssignment 77f9ba2 Use Nova profiles in node tagging form 57e3d96 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + config/tripleo_ui_config.js.sample | 1 + i18n/locales/de.json | 10 +- i18n/locales/en-GB.json | 10 +- i18n/locales/es.json | 34 +++-- i18n/locales/fr.json | 6 +- i18n/locales/id.json | 10 +- i18n/locales/ja.json | 12 +- i18n/locales/ko-KR.json | 10 +- i18n/locales/tr-TR.json | 10 +- i18n/locales/zh-CN.json | 78 +++++------ npm-shrinkwrap.json | 2 +- package.json | 2 +- .../node_counts_improved-def0d57d4f3d72ec.yaml | 6 + .../notes/nova-profiles-5457ad7c39d19426.yaml | 5 + .../deployment/DeploymentConfirmation.js | 1 - src/js/components/deployment/DeploymentDetail.js | 6 +- src/js/components/deployment/DeploymentSuccess.js | 6 +- src/js/components/deployment_plan/CurrentPlan.js | 29 ++-- src/js/components/deployment_plan/DeployStep.js | 1 - src/js/components/deployment_plan/HardwareStep.js | 1 - src/js/components/deployment_plan/RolesStep.js | 10 +- src/js/components/nodes/Nodes.js | 1 - src/js/components/nodes/NodesTableView.js | 4 - .../nodes/registerNodes/NodesFileUpload.js | 1 - .../nodes/registerNodes/RegisterNodesDialog.js | 1 - src/js/components/nodes/tag_nodes/TagNodesForm.js | 33 +---- src/js/components/nodes/tag_nodes/TagNodesModal.js | 32 ++--- src/js/components/plan/PlansList.js | 1 - src/js/components/roles/Roles.js | 2 + src/js/immutableRecords/appConfig.js | 1 + src/js/selectors/flavors.js | 9 +- src/js/selectors/nodes.js | 27 +--- src/js/selectors/nodesAssignment.js | 73 ++++++++-- src/less/ui/ModalPanel.less | 2 +- 37 files changed, 415 insertions(+), 229 deletions(-) From no-reply at openstack.org Mon Mar 26 19:07:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:07:29 -0000 Subject: [release-announce] [tripleo] os-net-config 8.4.0 (queens) Message-ID: We are ecstatic to announce the release of: os-net-config 8.4.0: OpenStack network configuration This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. 8.4.0 ^^^^^ New Features * Adding dpdk support in meallnox nics. Dpdk now fully suuported in mellanox nics. Changes in os-net-config 8.3.0..8.4.0 ------------------------------------- e699c68 Adding ethtool command after binding dpdk drivers in Mellanox nics 1939289 Adding the class and mac approach as dpdk-devargs in mellanox ConnectX-3 1599492 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + os_net_config/impl_ifcfg.py | 13 +++--- os_net_config/utils.py | 46 ++++++++++++++++++++++ .../dpdk-on-mellanox-nics-1d8fdb843a4e2b60.yaml | 5 +++ 5 files changed, 85 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Mar 26 19:10:45 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:10:45 -0000 Subject: [release-announce] [tripleo] instack-undercloud 8.4.0 (queens) Message-ID: We are jazzed to announce the release of: instack-undercloud 8.4.0: instack-undercloud This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 8.4.0 ^^^^^ New Features ************ * The undercloud now uses the "baremetal" neutron ML2 mechanism driver, and the l2 agent ironic-neutron-agent. This enables the possibility to use neutron routed networks in the undercloud. Upgrade Notes ************* * During an upgrade to this release, a migration of all nodes from classic drivers to hardware types will be attempted. For some nodes it may result in non-supported optional interfaces (like "agent" RAID or shellinabox console) to be reset to their no-op implementations (like "no-raid" RAID or "no-console" console). Nodes that cannot be upgraded will be skipped. Manual upgrade will be required, since the classic drivers may be removed in the Rocky release. Security Issues *************** * Restrict memcached service to TCP and localhost network (CVE-2018-1000115). Changes in instack-undercloud 8.3.0..8.4.0 ------------------------------------------ e3142ba Mariadb online upgrade after yum update 6051d11 Remove cloud-init and disable os-collect-config a31ff5a Ensure mtu is set correctly on ctlplane 8fff6e6 [CVE-2018-1000115] memcached: restrict to TCP & localhost d610812 Remove ceilometer expirer from instack c2b7d54 Increase size of Heat max_template_size 5edfd64 Enable automatic migration for classic drivers to hardware types 9b1cfa1 Install and enable neutron baremetal ML2 and L2 agent 4ee393e Updated from global requirements 03136b5 Update UPPER_CONSTRAINTS_FILE for stable/queens a14fde8 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .../puppet-stack-config/puppet-stack-config.pp | 18 ++++-- .../puppet-stack-config.yaml.template | 18 +++++- instack_undercloud/undercloud.py | 68 +++++++++++++++++++++- .../memcached_hardening-3d6984c9b6e5f3f3.yaml | 4 ++ ...migrate-to-hardware-types-df0b6a3bd0f818fc.yaml | 9 +++ .../networking-baremetal-ml2-4b50d6bab617c00c.yaml | 5 ++ requirements.txt | 2 +- tox.ini | 2 +- 10 files changed, 118 insertions(+), 12 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 16af2ea..dd4e731 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ python-novaclient>=9.1.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 26 19:11:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Mar 2018 19:11:35 -0000 Subject: [release-announce] [tripleo] tripleo-validations 8.4.0 (queens) Message-ID: We are amped to announce the release of: tripleo-validations 8.4.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations For more details, please see below. Changes in tripleo-validations 8.3.0..8.4.0 ------------------------------------------- 0744e1b Fix MySQL Open Files Limit validation d2fa9c4 Updated from global requirements f633a9a Update UPPER_CONSTRAINTS_FILE for stable/queens 4dd0551 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + requirements.txt | 2 +- tox.ini | 2 +- validations/mysql-open-files-limit.yaml | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c6cd458..7eb4e23 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ oslo.config>=5.1.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 From no-reply at openstack.org Tue Mar 27 18:54:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 18:54:12 -0000 Subject: [release-announce] [oslo] oslotest 3.4.0 (rocky) Message-ID: We enthusiastically announce the release of: oslotest 3.4.0: Oslo test framework This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslotest Download the package from: https://pypi.python.org/pypi/oslotest Please report issues through launchpad: https://bugs.launchpad.net/oslotest For more details, please see below. 3.4.0 ^^^^^ New Features * Change the API for the CaptureOutput fixture so that tests may enable it explicitly instead of purely relying on the environment variables to control it. Changes in oslotest 3.3.0..3.4.0 -------------------------------- 9460095 add lower-constraints job 039b03a make the CaptureOutput fixture easier to control 05397ad Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++++ lower-constraints.txt | 47 ++++++++++++++++++++++ oslotest/output.py | 24 +++++++++-- ...ontrolling-output-capture-e47c66bbca4a694a.yaml | 6 +++ test-requirements.txt | 4 +- tox.ini | 7 ++++ 8 files changed, 112 insertions(+), 9 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 5491403..d3359d3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13 +13 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx!=1.6.6,<1.7.0,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -15 +15 @@ openstackdocstheme>=1.18.1 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 From no-reply at openstack.org Tue Mar 27 18:54:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 18:54:16 -0000 Subject: [release-announce] [tripleo] tripleo-heat-templates 8.0.1 (queens) Message-ID: We are satisfied to announce the release of: tripleo-heat-templates 8.0.1: Heat templates for deploying OpenStack with OpenStack. This release is part of the queens release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 8.0.1 ^^^^^ New Features * Add support for Dell EMC XTREMIO ISCSI cinder driver Changes in tripleo-heat-templates 9.0.0.0b1..8.0.1 -------------------------------------------------- 95c4c67 Add support for Dell EMC XtremIO Cinder ISCSI Backend af3e7a8 Add access to /var/run/openvswitch from collectd 86b64ad Upgrade data on disk on mariadb major upgrade 5a6074c Consume ceph-container project's new style of tags 00d8283 Configure deploy logs for Ironic Diffstat (except docs and test files) ------------------------------------- capabilities-map.yaml | 7 ++ .../scenario001-multinode-containers.yaml | 3 +- .../scenario004-multinode-containers.yaml | 3 +- deployed-server/deployed-server-roles-data.yaml | 1 + environments/cinder-dellemc-xtremio-config.yaml | 15 ++++ overcloud-resource-registry-puppet.j2.yaml | 1 + .../cinder-backend-dellemc-xtremio-iscsi.yaml | 93 ++++++++++++++++++++++ puppet/services/ironic-conductor.yaml | 32 ++++++++ .../notes/xtremio_cinder_c5572898724a11e7.yaml | 4 + roles/Controller.yaml | 1 + roles/ControllerNoCeph.yaml | 1 + roles/ControllerNovaStandalone.yaml | 1 + roles/ControllerStorageNfs.yaml | 1 + roles_data.yaml | 1 + 16 files changed, 194 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Mar 27 18:56:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 18:56:00 -0000 Subject: [release-announce] [oslo] oslo.config 6.0.0 (rocky) Message-ID: We are satisfied to announce the release of: oslo.config 6.0.0: Oslo Configuration API This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.config Download the package from: https://pypi.python.org/pypi/oslo.config Please report issues through launchpad: https://bugs.launchpad.net/oslo.config For more details, please see below. Changes in oslo.config 5.2.0..6.0.0 ----------------------------------- 9fc82e9 Support trailing commas in values of list type 98aba84 add a job to run unit tests against the lower bounds of our dependencies 7d250ab Follow the new PTI for document build 3a9d653 Remove MultiConfigParser 835cad6 add user documentation for get_location() 2fce6fc track config file and command line locations for user settings 6e3c382 Updated from global requirements eb37679 Update links in README d4a321c trivial change to contributing instructions bdba34f add source filename to option locations set in code 4010c4b report the correct location for an option updated with set_defaults() a9625c7 track the location where configuration options are set 5b6f9e7 Update reno for stable/queens 68e730e Updated from global requirements c18ac34 Updated from global requirements 2ca79ed Updated from global requirements 3632288 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml | 7 + CONTRIBUTING.rst | 2 +- README.rst | 4 +- lower-constraints.txt | 52 ++++++ oslo_config/cfg.py | 293 +++++++++++++++++---------------- oslo_config/fixture.py | 3 +- oslo_config/types.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 3 +- setup.cfg | 9 - test-requirements.txt | 8 +- tox.ini | 12 +- 20 files changed, 497 insertions(+), 253 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9a2bb87..969f09f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11,2 @@ rfc3986>=0.3.1 # Apache-2.0 -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT +enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 53562b2..94e75fa 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ testtools>=2.2.0 # MIT -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -17,4 +17,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -# this is required for the docs build jobs -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +# this is required for the sphinx extension +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Tue Mar 27 18:57:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 18:57:07 -0000 Subject: [release-announce] [oslo] oslo.messaging 6.0.0 (rocky) Message-ID: We contentedly announce the release of: oslo.messaging 6.0.0: Oslo Messaging API This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.python.org/pypi/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. 6.0.0 ^^^^^ Prelude ******* The Pika-based driver for RabbitMQ has been removed. Upgrade Notes ************* * Users of the Pika-based driver must change the prefix of all the transport_url configuration options from "pika://..." to "rabbit://..." to use the default kombu based RabbitMQ driver. Changes in oslo.messaging 5.36.0..6.0.0 --------------------------------------- 222a939 Remove the deprecated Pika driver 008f583 Updated from global requirements fae5b7a Modify grammatical errors Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 57 -- bindep.txt | 8 +- oslo_messaging/_drivers/impl_pika.py | 366 ------------ oslo_messaging/_drivers/pika_driver/__init__.py | 0 .../_drivers/pika_driver/pika_commons.py | 40 -- .../_drivers/pika_driver/pika_connection.py | 542 ------------------ .../pika_driver/pika_connection_factory.py | 307 ---------- oslo_messaging/_drivers/pika_driver/pika_engine.py | 303 ---------- .../_drivers/pika_driver/pika_exceptions.py | 68 --- .../_drivers/pika_driver/pika_listener.py | 123 ---- .../_drivers/pika_driver/pika_message.py | 618 --------------------- oslo_messaging/_drivers/pika_driver/pika_poller.py | 538 ------------------ oslo_messaging/opts.py | 7 +- .../post.yaml | 15 - .../run.yaml | 42 -- .../post.yaml | 80 --- .../run.yaml | 79 --- .../post.yaml | 15 - .../run.yaml | 45 -- .../rabbit-no-wait-for-ack-9e5de3e1320d7660.yaml | 2 +- .../notes/remove-pika-1bae204ced2521a3.yaml | 8 + requirements.txt | 8 +- setup.cfg | 16 - test-requirements.txt | 2 +- tox.ini | 6 - 33 files changed, 18 insertions(+), 4556 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8af36c9..2055389 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ futurist>=1.2.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 @@ -25 +25 @@ WebOb>=1.7.1 # MIT -PyYAML>=3.10 # MIT +PyYAML>=3.12 # MIT @@ -31,2 +30,0 @@ kombu!=4.0.2,>=4.0.0 # BSD -pika>=0.10.0 # BSD -pika-pool>=0.1.3 # BSD @@ -34 +32 @@ pika-pool>=0.1.3 # BSD -# used by pika and zmq drivers +# used by zmq driver diff --git a/test-requirements.txt b/test-requirements.txt index 15d7ba9..f1f6615 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -31 +31 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Tue Mar 27 18:59:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 18:59:13 -0000 Subject: [release-announce] [oslo] pbr 4.0.0 Message-ID: We are stoked to announce the release of: pbr 4.0.0: Python Build Reasonableness The source is available from: https://git.openstack.org/cgit/openstack-dev/pbr Download the package from: https://pypi.python.org/pypi/pbr Please report issues through launchpad: https://bugs.launchpad.net/pbr For more details, please see below. 4.0.0 ^^^^^ New Features ************ * Support version parsing of git tag with the "v" pattern (or "V"), in addition to "". Upgrade Notes ************* * Support for entry point command hooks has been removed. This feature was poorly tested, poorly documented, and broken in some environments. Support for global hooks is not affected. Deprecation Notes ***************** * Support for "pyN"-suffixed requirement files has been deprecated: environment markers should be used instead. * *testr* and *nose* integration has been deprecated. This feature allowed *pbr* to dynamically configure the test runner used when running "setup.py test". However, this target has fallen out of favour in both the OpenStack and broader Python ecosystem, and both *testr* and *nose* offer native setuptools commands that can be manually aliased to "test" on a per-project basis, if necessary. This feature will be removed in a future release. Changes in pbr 3.1.1..4.0.0 --------------------------- 1fe0cea builddoc: Treat '[pbr] autodoc_tree_excludes' as a multi-line opt 37a1ce7 update parse test to use reliable comparison 7e2d166 Make docs on env vars a little clearer 56c27c2 Updated from global requirements 7db6085 Updated from global requirements 8aaf237 future-proof invocation of apidoc ea3e5ab emit warning correctly 090e1c1 Updated from global requirements 9be181e deprecations: Deprecate support for '-py{N}' requirements faba96d doc: Minor rework of usage doc 2493b3a doc: Rework features doc 4c775e7 Support v version 113685e Deprecate testr and nose integration 6c8455c tests: Increase coverage of requirements parsing ec210af trivial: Move packaging tests to test_packaging 225e882 Put test-requirements into an extra named 'test' 538d2c2 Support Description-Content-Type metadata 0f3f255 Avoid tox_install.sh for constraints support dbc30e6 Test on Python 3.6 839ef34 Support PEP 345 Project-URL metadata f49450d Remove setting of version/release from releasenotes 37ebe11 Updated from global requirements 3a6b96c Use 'build_reno' setuptools extension if available 897ec13 Remove unnecessary 'if True' a260dc3 Discover Distribution through the class hierarchy f450cd2 Add reno for release notes management 32c90ba Remove support for command hooks 87637bd Remove dead code cc703f4 Deprecate support for Sphinx < 1.6 c59fad9 builddoc: Use '[sphinx_build] builders' with Sphinx < 1.6 07de844 Remove win32/nt checks for wrapper script gen be33d10 Updated from global requirements 5589801 Remove py26 support 1a3b558 Updated from global requirements c3d64a3 Updated from global requirements 2c58276 Updated from global requirements 4fc2518 Update URLs in documents according to document migration 68e64e8 Updated from global requirements 87e1772 gitignore: Ignore .venv bdc26f1 switch from oslosphinx to openstackdocstheme 87514e3 Trivial: Fix docstring f323413 turn on warning-as-error flag for doc build 2fa5003 rearrange existing documentation using the new standard layout a20c108 docs: Don't specify pbr version in 'setup.py' Diffstat (except docs and test files) ------------------------------------- .gitignore | 7 +- README.rst | 8 +- pbr/builddoc.py | 56 ++- pbr/core.py | 122 ++--- pbr/packaging.py | 83 +++- pbr/testr_command.py | 8 +- pbr/util.py | 155 +----- pbr/version.py | 1 + ...eprecate-pyN-requirements-364655c38fa5b780.yaml | 5 + ...te-testr-nose-integration-56e3e11248d946fc.yaml | 10 + .../remove-command-hooks-907d9c2325f306ca.yaml | 6 + releasenotes/notes/v_version-457b38c8679c5868.yaml | 5 + releasenotes/source/conf.py | 53 ++ releasenotes/source/index.rst | 8 + releasenotes/source/unreleased.rst | 5 + setup.cfg | 12 +- test-requirements.txt | 17 +- tools/tox_install.sh | 30 -- tools/tox_releasenotes.sh | 28 ++ tox.ini | 15 +- 43 files changed, 1820 insertions(+), 1498 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 9df6553..de91490 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,5 +7,6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -mock>=2.0 # BSD -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.6.1,>=1.5.1 # BSD -oslosphinx>=4.7.0 # Apache-2.0 -six>=1.9.0 # MIT +mock>=2.0.0 # BSD +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 +six>=1.10.0 # MIT @@ -13 +14 @@ testrepository>=0.0.18 # Apache-2.0/BSD -testresources>=0.2.4 # Apache-2.0/BSD +testresources>=2.0.0 # Apache-2.0/BSD @@ -15,2 +16,2 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -virtualenv>=13.1.0 # MIT +testtools>=2.2.0 # MIT +virtualenv>=14.0.6 # MIT From no-reply at openstack.org Tue Mar 27 19:01:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 19:01:06 -0000 Subject: [release-announce] [kolla] kolla-ansible 5.0.2 (pike) Message-ID: We high-spiritedly announce the release of: kolla-ansible 5.0.2: Ansible Deployment of Kolla containers This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/kolla-ansible/ For more details, please see below. Changes in kolla-ansible 5.0.1..5.0.2 ------------------------------------- f0c1dd8 Skydive: Fix endpoint for keystone (analyser) b16075b Catch an error when pool creation failed for ceph f4cf0d4 `bind_host` and `bind_port` are coming under `api_setting 98a1b8b Security memcached: disable UDP daf0dd2 Fix the Prechecks failed while checking docker version cc1f4e3 Add /lib/modules as volume to openvswitch_db container 243d92f Fixing missing copy of iscsi container config files 6ed1663 Increase vm.max_map_count on elasticsearch nodes 37fa7fc Improve mariadb_recovery b75dcb9 Skydive: Fix endpoint for keystone 1ee61e6 Make kollda_docker works with new released python docker 3.0 package 283544e Rework mariadb recovery tasks 8ba5576 Adding octavia required roles 4e76053 Zuul: Remove project name e2d54f8 Designate/Neutron communicaton failure 1979008 Let OVS to connect to the individual IPs of each ODL node 7772696 Fix dhcp_agent configuration for vmware DVS b0f4b84 Remove the unnecessary register.yml from upgrade.yml for Nova 608db5b Prevent cinder conf from copy nfs_shares to unrelated nodes 7de987c Bump ODL release version 34446f6 Use /bin/bash as executable in a task of the mariadb recovery play 02e8034 Allow empty compute group when ironic is in use 466a080 Fix the cinder backup action failed when use external ceph cc6d2ad Enable neutron fwaas dashboard dynamically ec8e233 Fix deployment with public TLS enabled 9924631 Using folder rather than file when map files into container 3cf83f0 Wrong secure_proxy_ssl_header value in nova.conf.j2 template c714f23 Fluentd: fix Mariadb mysqld_safe log not match 440fc45 Copy certifications info octavia housekeeping and health manager container 311fc7d Rearrange existing documentation to fit the new standard layout Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - ansible/group_vars/all.yml | 8 +- ansible/library/kolla_docker.py | 6 +- ansible/roles/aodh/tasks/register.yml | 2 + ansible/roles/barbican/tasks/register.yml | 3 + ansible/roles/ceilometer/tasks/register.yml | 2 + ansible/roles/ceph/tasks/start_rgw_keystone.yml | 2 + ansible/roles/ceph_pools.yml | 2 - ansible/roles/cinder/tasks/check.yml | 2 + ansible/roles/cinder/tasks/config.yml | 2 + ansible/roles/cinder/tasks/register.yml | 2 + ansible/roles/cloudkitty/tasks/register.yml | 3 + .../common/templates/conf/input/02-mariadb.conf.j2 | 2 +- ansible/roles/congress/tasks/register.yml | 2 + ansible/roles/designate/tasks/register.yml | 2 + .../roles/designate/templates/designate.conf.j2 | 3 + ansible/roles/elasticsearch/tasks/config.yml | 8 + ansible/roles/freezer/tasks/register.yml | 2 + ansible/roles/glance/tasks/check.yml | 2 + ansible/roles/glance/tasks/register.yml | 2 + ansible/roles/gnocchi/tasks/register.yml | 2 + ansible/roles/haproxy/templates/haproxy.cfg.j2 | 11 - ansible/roles/heat/tasks/register.yml | 5 + ansible/roles/horizon/defaults/main.yml | 1 + ansible/roles/ironic/tasks/register.yml | 4 + ansible/roles/iscsi/tasks/config.yml | 4 +- ansible/roles/karbor/tasks/register.yml | 2 + ansible/roles/keystone/tasks/check.yml | 1 + ansible/roles/keystone/tasks/register.yml | 1 + ansible/roles/keystone/tasks/update_endpoints.yml | 1 + ansible/roles/kuryr/tasks/register.yml | 1 + ansible/roles/magnum/tasks/register.yml | 5 + ansible/roles/manila/tasks/register.yml | 2 + ansible/roles/mariadb/defaults/main.yml | 5 + ansible/roles/mariadb/tasks/recover_cluster.yml | 166 ++++- .../roles/memcached/templates/memcached.json.j2 | 2 +- ansible/roles/mistral/tasks/register.yml | 2 + ansible/roles/murano/tasks/register.yml | 2 + ansible/roles/neutron/tasks/register.yml | 2 + ansible/roles/neutron/templates/dhcp_agent.ini.j2 | 1 + ansible/roles/nova/tasks/precheck.yml | 9 +- ansible/roles/nova/tasks/register.yml | 3 + ansible/roles/nova/tasks/upgrade.yml | 2 - ansible/roles/nova/templates/nova.conf.j2 | 2 +- ansible/roles/octavia/defaults/main.yml | 7 + ansible/roles/octavia/handlers/main.yml | 2 + ansible/roles/octavia/tasks/config.yml | 36 +- ansible/roles/octavia/tasks/register.yml | 14 + .../templates/octavia-health-manager.json.j2 | 18 + .../octavia/templates/octavia-housekeeping.json.j2 | 18 + ansible/roles/octavia/templates/octavia.conf.j2 | 3 +- ansible/roles/openvswitch/defaults/main.yml | 1 + ansible/roles/openvswitch/templates/start-ovs.j2 | 3 +- ansible/roles/panko/tasks/register.yml | 2 + ansible/roles/prechecks/tasks/service_checks.yml | 4 +- ansible/roles/sahara/tasks/register.yml | 2 + ansible/roles/searchlight/tasks/register.yml | 2 + ansible/roles/senlin/tasks/register.yml | 2 + ansible/roles/skydive/defaults/main.yml | 2 +- .../roles/skydive/templates/skydive-agent.conf.j2 | 2 +- .../skydive/templates/skydive-analyzer.conf.j2 | 2 +- ansible/roles/solum/tasks/register.yml | 3 + ansible/roles/swift/tasks/register.yml | 3 + ansible/roles/tacker/tasks/register.yml | 2 + ansible/roles/trove/tasks/register.yml | 2 + ansible/roles/watcher/tasks/register.yml | 2 + ansible/roles/zun/tasks/register.yml | 2 + .../user/kolla-for-openstack-development.rst | 76 +++ setup.cfg | 2 +- 145 files changed, 6736 insertions(+), 6421 deletions(-) From no-reply at openstack.org Tue Mar 27 19:03:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Mar 2018 19:03:08 -0000 Subject: [release-announce] [kolla] kolla 5.0.2 (pike) Message-ID: We are chuffed to announce the release of: kolla 5.0.2: Kolla OpenStack Deployment This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/kolla/ For more details, please see below. Changes in kolla 5.0.1..5.0.2 ----------------------------- 04f7b61 Support push kolla tag image to hub.docker.com site fc8ded0 Add collectd-ovs-stats and collectd-ovs-events 1d43465 Increase the post-timeout to 3600 seconds ba54714 Run periodic jobs in periodic-stable pipeline in stable branch 56fe34d Remove /lib/udev in $PATH for nova-compute 8c82e84 Fix ubuntu pin ceph version failure on pike branch 9aaf5b3 Bump OpenStack service version 4ff879f Seem there are some wrong in infra ubuntu repo c7c5ede Remove the unsupported 'insecure_registry' for >=docker 3.0.0 8c1d993 Bump gnocchi to 4.1.2 f7ba0c2 Bump OpenStack server version 114dfe1 Rearrange existing documentation to fit the new standard layout Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 11 +- .../template-override/opendaylight-source.rst | 27 ++ kolla/common/config.py | 58 +-- kolla/image/build.py | 13 +- setup.cfg | 2 +- 30 files changed, 1000 insertions(+), 945 deletions(-) From no-reply at openstack.org Wed Mar 28 08:49:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Mar 2018 08:49:34 -0000 Subject: [release-announce] [cinder] os-brick 2.3.1 (queens) Message-ID: We are pumped to announce the release of: os-brick 2.3.1: OpenStack Cinder brick library for managing local volume attaches This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.python.org/pypi/os-brick Please report issues through launchpad: https://bugs.launchpad.net/os-brick For more details, please see below. Changes in os-brick 2.3.0..2.3.1 -------------------------------- 9287b28 Accept ISCSI_ERR_NO_OBJS_FOUND from iscsiadm 7ffb839 Incorporate the connection_properties input for PPC64 e91f19b s390x fc: Fix device path for Ubuntu with ds8k 06bc119 Updated from global requirements 0788397 Update UPPER_CONSTRAINTS_FILE for stable/queens 8362533 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../initiator/connectors/fibre_channel_ppc64.py | 13 ------ .../initiator/connectors/fibre_channel_s390x.py | 7 ++- os_brick/initiator/connectors/iscsi.py | 5 ++- os_brick/initiator/linuxfc.py | 51 ---------------------- .../connectors/test_fibre_channel_ppc64.py | 2 +- .../connectors/test_fibre_channel_s390x.py | 4 +- requirements.txt | 2 +- test-requirements.txt | 2 +- tox.ini | 4 +- 11 files changed, 33 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f8eb11b..dc6e947 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +17 @@ six>=1.10.0 # MIT -os-win>=2.0.0 # Apache-2.0 +os-win>=3.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index d90fbcd..7dfc3f8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Wed Mar 28 19:48:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Mar 2018 19:48:15 -0000 Subject: [release-announce] [horizon] django_openstack_auth 3.6.0 (pike) Message-ID: We joyfully announce the release of: django_openstack_auth 3.6.0: Django authentication backend for use with OpenStack Identity This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/django_openstack_auth/ Download the package from: https://pypi.python.org/pypi/django_openstack_auth Please report issues through launchpad: https://bugs.launchpad.net/django-openstack-auth For more details, please see below. Changes in django_openstack_auth 3.5.0..3.6.0 --------------------------------------------- 4973ee1 Imported Translations from Zanata 0bacf00 Zuul: Remove project name 04491de Don't add required attribute to html form fields f82f425 Imported Translations from Zanata c6c8c59 Add .zuul.yaml for pike 9e108ed Imported Translations from Zanata cbccc06 Imported Translations from Zanata 9780ece Updated from global requirements fd3769d Update UPPER_CONSTRAINTS_FILE for stable/pike aa82be7 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 11 ++++++++ openstack_auth/forms.py | 1 + openstack_auth/locale/en_AU/LC_MESSAGES/django.po | 8 +++--- openstack_auth/locale/en_GB/LC_MESSAGES/django.po | 32 +++++++++++++++++++---- openstack_auth/locale/es/LC_MESSAGES/django.po | 29 ++++++++++++++++---- openstack_auth/locale/es_MX/LC_MESSAGES/django.po | 12 ++++----- openstack_auth/locale/fr/LC_MESSAGES/django.po | 15 +++++++---- openstack_auth/locale/ja/LC_MESSAGES/django.po | 11 ++++---- openstack_auth/locale/ko_KR/LC_MESSAGES/django.po | 15 +++++------ openstack_auth/locale/nl_NL/LC_MESSAGES/django.po | 12 ++++----- openstack_auth/locale/pa_IN/LC_MESSAGES/django.po | 12 ++++----- openstack_auth/locale/pl_PL/LC_MESSAGES/django.po | 12 ++++----- openstack_auth/locale/pt_BR/LC_MESSAGES/django.po | 8 +++--- openstack_auth/locale/tr_TR/LC_MESSAGES/django.po | 8 +++--- openstack_auth/locale/zh_CN/LC_MESSAGES/django.po | 17 +++++++----- openstack_auth/locale/zh_TW/LC_MESSAGES/django.po | 12 ++++----- requirements.txt | 2 +- test-requirements.txt | 2 +- tox.ini | 2 +- 20 files changed, 141 insertions(+), 81 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5bef7b5..31b7b7f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -keystoneauth1>=2.21.0 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 125e760..489f306 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 29 00:18:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:18:19 -0000 Subject: [release-announce] [puppet] puppet-designate 12.4.0 (queens) Message-ID: We are excited to announce the release of: puppet-designate 12.4.0: Puppet module for OpenStack Designate This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-designate/ For more details, please see below. 12.4.0 ^^^^^^ New Features * Add new parameter "network_endpoint_type", to configure endpoint type to use. Changes in puppet-designate 12.3.0..12.4.0 ------------------------------------------ 84870dd Prepare a new Queens release 0ad1e9d Designate/Neutron communicaton failure efe0712 Update UPPER_CONSTRAINTS_FILE for stable/queens eeea88e Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/init.pp | 10 ++++++++-- metadata.json | 8 ++++---- .../notes/add_network_endpoint_type-1981354ab7345fed.yaml | 4 ++++ spec/classes/designate_init_spec.rb | 13 +++++++++---- tox.ini | 2 +- 6 files changed, 27 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu Mar 29 00:20:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:20:19 -0000 Subject: [release-announce] [puppet] puppet-barbican 12.4.0 (queens) Message-ID: We are jazzed to announce the release of: puppet-barbican 12.4.0: Puppet module for Barbican This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-barbican/ For more details, please see below. Changes in puppet-barbican 12.3.0..12.4.0 ----------------------------------------- c9a95fd Prepare a new Queens release 7c7dc16 Configure dogtag_plugin_nss_password as secret 7067770 Update UPPER_CONSTRAINTS_FILE for stable/queens 56352d7 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/plugins/dogtag.pp | 2 +- metadata.json | 8 ++++---- spec/classes/barbican_plugins_dogtag_spec.rb | 2 +- tox.ini | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Mar 29 00:20:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:20:30 -0000 Subject: [release-announce] [puppet] puppet-glance 12.5.0 (queens) Message-ID: We enthusiastically announce the release of: puppet-glance 12.5.0: Puppet module for OpenStack Glance This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-glance/ For more details, please see below. Changes in puppet-glance 12.4.0..12.5.0 --------------------------------------- e5a1256 Prepare a new Queens release 727a2c1 Update UPPER_CONSTRAINTS_FILE for stable/queens 388e218 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 10 +++++----- tox.ini | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Mar 29 00:21:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:21:39 -0000 Subject: [release-announce] [puppet] puppet-aodh 12.4.0 (queens) Message-ID: We are delighted to announce the release of: puppet-aodh 12.4.0: Puppet module for OpenStack Aodh This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-aodh/ For more details, please see below. Changes in puppet-aodh 12.3.0..12.4.0 ------------------------------------- 8b519d2 Prepare a new Queens release a9ade3f Update UPPER_CONSTRAINTS_FILE for stable/queens b987c53 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:21:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:21:42 -0000 Subject: [release-announce] [puppet] puppet-vitrage 2.4.0 (queens) Message-ID: We are stoked to announce the release of: puppet-vitrage 2.4.0: Puppet module for OpenStack Vitrage This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-vitrage/ For more details, please see below. Changes in puppet-vitrage 2.3.0..2.4.0 -------------------------------------- 212d76e Prepare a new Queens release 5f82c24 Fix mysql connection 7b25ef7 Fix beaker test d50f468 Update UPPER_CONSTRAINTS_FILE for stable/queens cfd46d9 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/db.pp | 4 ++-- metadata.json | 8 ++++---- spec/acceptance/vitrage_wsgi_apache_spec.rb | 3 +++ spec/classes/vitrage_db_spec.rb | 4 ++-- tox.ini | 2 +- 6 files changed, 13 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Mar 29 00:21:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:21:53 -0000 Subject: [release-announce] [puppet] puppet-cinder 12.4.0 (queens) Message-ID: We are glad to announce the release of: puppet-cinder 12.4.0: Puppet module for OpenStack Cinder This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. 12.4.0 ^^^^^^ Bug Fixes * Fixes bug 1758133 to use the new driver path for Dell EMC PS Driver. Changes in puppet-cinder 12.3.0..12.4.0 --------------------------------------- a297e03 Prepare a new Queens release fc7e53a Dell EMC PS: Fix the driver path 18152ac Update UPPER_CONSTRAINTS_FILE for stable/queens 3f2c483 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/backend/eqlx.pp | 2 +- metadata.json | 8 ++++---- releasenotes/notes/ps-driver-d428e372280c44e7.yaml | 5 +++++ spec/defines/cinder_backend_eqlx_spec.rb | 2 +- tox.ini | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Mar 29 00:22:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:22:00 -0000 Subject: [release-announce] [puppet] puppet-ec2api 12.4.0 (queens) Message-ID: We are excited to announce the release of: puppet-ec2api 12.4.0: Puppet module for OpenStack Ec2api This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-ec2api/ For more details, please see below. Changes in puppet-ec2api 12.3.0..12.4.0 --------------------------------------- 424f258 Prepare a new Queens release 0cd6f6f Update UPPER_CONSTRAINTS_FILE for stable/queens 2e20286 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:23:04 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:23:04 -0000 Subject: [release-announce] [puppet] puppet-ironic 12.4.0 (queens) Message-ID: We joyfully announce the release of: puppet-ironic 12.4.0: Puppet module for OpenStack Ironic This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-ironic/ For more details, please see below. 12.4.0 ^^^^^^ New Features * Adds "ironic::inspector::always_store_ramdisk_logs" parameter. * Adds support for the "dnsmasq" PXE filter driver in ironic- inspector. * Supports configuring rescue mode: * Adds support for "default_rescue_interface" and "enabled_rescue_interfaces" to "ironic::drivers::interfaces". * Adds support for configuring rescue network via "rescuing_network" or "rescuing_network_name" in "ironic::conductor". Changes in puppet-ironic 12.3.0..12.4.0 --------------------------------------- 8285d85 Prepare a new Queens release 3956a4c Add support for configuring rescue mode 86cb1ce inspector: allow configuring always_store_ramdisk_logs f885bfd inspector: configure "dnsmasq" DHCP filter 12ab03d Update UPPER_CONSTRAINTS_FILE for stable/queens ea3cf96 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/conductor.pp | 27 ++++++++ manifests/drivers/interfaces.pp | 14 ++++ manifests/inspector.pp | 14 +++- manifests/inspector/pxe_filter.pp | 38 +++++++++++ manifests/inspector/pxe_filter/dnsmasq.pp | 41 ++++++++++++ metadata.json | 8 +-- ...always_store_ramdisk_logs-cec708576c54b399.yaml | 3 + ...pector-pxe-filter-dnsmasq-98af54c3cbf105c8.yaml | 4 ++ .../notes/ironic-rescue-d1c28e3f4b67c14c.yaml | 10 +++ spec/classes/ironic_conductor_spec.rb | 7 +- spec/classes/ironic_drivers_interfaces_spec.rb | 3 + .../ironic_inspector_pxe_filter_dnsmasq_spec.rb | 75 ++++++++++++++++++++++ spec/classes/ironic_inspector_pxe_filter_spec.rb | 64 ++++++++++++++++++ spec/classes/ironic_inspector_spec.rb | 5 +- templates/inspector_dnsmasq_http.erb | 3 + templates/inspector_dnsmasq_tftp.erb | 3 + tox.ini | 2 +- 18 files changed, 314 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Mar 29 00:23:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:23:16 -0000 Subject: [release-announce] [puppet] puppet-heat 12.4.0 (queens) Message-ID: We jubilantly announce the release of: puppet-heat 12.4.0: Puppet module for OpenStack Heat This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-heat/ For more details, please see below. Changes in puppet-heat 12.3.0..12.4.0 ------------------------------------- 6577c1d Prepare a new Queens release 8921d8b Add oslo::cache to dependency chain 27feed4 Update UPPER_CONSTRAINTS_FILE for stable/queens d1205aa Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/deps.pp | 4 ++++ metadata.json | 8 ++++---- tox.ini | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:23:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:23:16 -0000 Subject: [release-announce] [puppet] puppet-keystone 12.4.0 (queens) Message-ID: We contentedly announce the release of: puppet-keystone 12.4.0: Puppet module for OpenStack Keystone This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-keystone/ For more details, please see below. Changes in puppet-keystone 12.3.0..12.4.0 ----------------------------------------- b6d2197 Prepare a new Queens release 5eb9a3f Configure memcache_secret_key as secret 94afc00 Update UPPER_CONSTRAINTS_FILE for stable/queens fa145e3 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/resource/authtoken.pp | 2 +- metadata.json | 6 +++--- spec/defines/keystone_resource_authtoken_spec.rb | 6 +++--- tox.ini | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Mar 29 00:23:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:23:20 -0000 Subject: [release-announce] [puppet] puppet-trove 12.4.0 (queens) Message-ID: We joyfully announce the release of: puppet-trove 12.4.0: Puppet module for OpenStack Trove This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-trove/ For more details, please see below. Changes in puppet-trove 12.3.0..12.4.0 -------------------------------------- e7bfdc9 Prepare a new Queens release 3c8dafc Update UPPER_CONSTRAINTS_FILE for stable/queens 2f079c9 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:24:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:24:22 -0000 Subject: [release-announce] [puppet] puppet-oslo 12.4.0 (queens) Message-ID: We are ecstatic to announce the release of: puppet-oslo 12.4.0: Puppet module for Oslo This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-oslo/ For more details, please see below. Changes in puppet-oslo 12.3.0..12.4.0 ------------------------------------- 2259336 Prepare a new Queens release 3f4f066 Update UPPER_CONSTRAINTS_FILE for stable/queens d4e793a Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 4 ++-- tox.ini | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 29 00:24:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:24:29 -0000 Subject: [release-announce] [puppet] puppet-ceilometer 12.5.0 (queens) Message-ID: We are chuffed to announce the release of: puppet-ceilometer 12.5.0: Puppet module for OpenStack Ceilometer This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ For more details, please see below. Changes in puppet-ceilometer 12.4.1..12.5.0 ------------------------------------------- 58f886c Prepare a new Queens release 069b042 Add oslo::cache to dependency chain de20f77 Fix mysql connection Diffstat (except docs and test files) ------------------------------------- manifests/db.pp | 4 ++-- manifests/deps.pp | 4 ++++ metadata.json | 10 +++++----- spec/classes/ceilometer_db_spec.rb | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Mar 29 00:24:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:24:30 -0000 Subject: [release-announce] [puppet] puppet-mistral 12.4.0 (queens) Message-ID: We are chuffed to announce the release of: puppet-mistral 12.4.0: Puppet module for OpenStack Mistral This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-mistral/ For more details, please see below. Changes in puppet-mistral 12.3.0..12.4.0 ---------------------------------------- ab885c4 Prepare a new Queens release c04206e Update UPPER_CONSTRAINTS_FILE for stable/queens 7fc8996 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:24:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:24:34 -0000 Subject: [release-announce] [puppet] puppet-murano 12.4.0 (queens) Message-ID: We jubilantly announce the release of: puppet-murano 12.4.0: Puppet module for OpenStack Murano This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-murano/ For more details, please see below. Changes in puppet-murano 12.3.0..12.4.0 --------------------------------------- 29565d2 Prepare a new Queens release 990cef4 Package openstack-murano-dashboard not found on Redhat d7ccce0 Fix mysql connection c16b6d8 Murano needs explicit v3 in auth_uri e87e95d Update UPPER_CONSTRAINTS_FILE for stable/queens 50fde93 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/db.pp | 4 ++-- manifests/init.pp | 4 ++-- manifests/params.pp | 2 +- metadata.json | 8 ++++---- spec/classes/murano_db_spec.rb | 4 ++-- spec/classes/murano_init_spec.rb | 2 +- tox.ini | 2 +- 8 files changed, 14 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Mar 29 00:24:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:24:49 -0000 Subject: [release-announce] [puppet] puppet-sahara 12.4.0 (queens) Message-ID: We are satisfied to announce the release of: puppet-sahara 12.4.0: Puppet module for OpenStack Sahara This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-sahara/ For more details, please see below. Changes in puppet-sahara 12.3.0..12.4.0 --------------------------------------- 42162c3 Prepare a new Queens release 5e48ef5 Update UPPER_CONSTRAINTS_FILE for stable/queens ead0a46 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:24:57 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:24:57 -0000 Subject: [release-announce] [puppet] puppet-swift 12.4.0 (queens) Message-ID: We are happy to announce the release of: puppet-swift 12.4.0: Puppet module for OpenStack Swift This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-swift/ For more details, please see below. Changes in puppet-swift 12.3.0..12.4.0 -------------------------------------- 1a67002 Prepare a new Queens release 5bdce0a Update UPPER_CONSTRAINTS_FILE for stable/queens 4b9d16d Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 4 ++-- tox.ini | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 29 00:25:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:25:05 -0000 Subject: [release-announce] [puppet] puppet-panko 12.4.0 (queens) Message-ID: We are amped to announce the release of: puppet-panko 12.4.0: Puppet module for OpenStack Panko This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-panko/ For more details, please see below. Changes in puppet-panko 12.3.0..12.4.0 -------------------------------------- 7641dbe Prepare a new Queens release e1d94cd Panko api wsgi changed path for Ubuntu 518610b Update UPPER_CONSTRAINTS_FILE for stable/queens 0c330d2 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/params.pp | 2 +- metadata.json | 8 +++--- spec/acceptance/basic_panko_spec.rb | 48 +++++++++++++--------------------- spec/classes/panko_wsgi_apache_spec.rb | 2 +- tox.ini | 2 +- 6 files changed, 26 insertions(+), 37 deletions(-) From no-reply at openstack.org Thu Mar 29 00:25:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:25:18 -0000 Subject: [release-announce] [puppet] puppet-openstack_extras 12.4.0 (queens) Message-ID: We exuberantly announce the release of: puppet-openstack_extras 12.4.0: Puppet module for OpenStack Openstack_extras This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ For more details, please see below. Changes in puppet-openstack_extras 12.3.0..12.4.0 ------------------------------------------------- 4393da9 Prepare a new Queens release 0b9edf4 Update UPPER_CONSTRAINTS_FILE for stable/queens 59dd2ca Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 29 00:25:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:25:19 -0000 Subject: [release-announce] [puppet] puppet-tempest 12.5.0 (queens) Message-ID: We are psyched to announce the release of: puppet-tempest 12.5.0: Puppet module for OpenStack Tempest This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-tempest/ For more details, please see below. Changes in puppet-tempest 12.4.0..12.5.0 ---------------------------------------- 8a17e07 Prepare a new Queens release Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 29 00:25:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:25:21 -0000 Subject: [release-announce] [puppet] puppet-horizon 12.4.0 (queens) Message-ID: We are ecstatic to announce the release of: puppet-horizon 12.4.0: Puppet module for OpenStack Horizon This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-horizon/ For more details, please see below. Changes in puppet-horizon 12.3.0..12.4.0 ---------------------------------------- 64559b8 Prepare a new Queens release da8f569 Update UPPER_CONSTRAINTS_FILE for stable/queens 269bc8e Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 29 00:25:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:25:54 -0000 Subject: [release-announce] [puppet] puppet-gnocchi 12.4.0 (queens) Message-ID: We are satisfied to announce the release of: puppet-gnocchi 12.4.0: Puppet module for OpenStack Gnocchi This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ For more details, please see below. 12.4.0 ^^^^^^ Upgrade Notes ************* * If you are running gnocchi-api from Queens release on Ubuntu you must perform the following changes to move gnocchi api to python2. * Remove gnocchi-api package * Replace libapache2-mod-wsgi-py3 with libapache2-mod-wsgi You can then run the updated module code which will install python-gnocchi and make sure all your configuration is correct. Other Notes *********** * On Ubuntu the gnocchi api is running under python2 to provide compatibility between running WSGI applications in Apache on the same server. Changes in puppet-gnocchi 12.3.0..12.4.0 ---------------------------------------- 5dfa350 Prepare a new Queens release da95d4f Move gnocchi api in wsgi back to python2 4116bb6 Update UPPER_CONSTRAINTS_FILE for stable/queens 0a3ef8d Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/api.pp | 1 + manifests/params.pp | 11 +++- manifests/storage.pp | 9 +++ manifests/storage/ceph.pp | 10 +++ manifests/wsgi/apache.pp | 1 + metadata.json | 8 +-- .../gnocchi-api-back-py2-6635481aaf28ac36.yaml | 13 ++++ spec/acceptance/basic_gnocchi_spec.rb | 71 +++++++++------------- spec/classes/gnocchi_api_spec.rb | 34 ++++++++++- spec/classes/gnocchi_storage_ceph_spec.rb | 19 ++++++ spec/classes/gnocchi_storage_spec.rb | 24 +++++++- spec/classes/gnocchi_wsgi_apache_spec.rb | 7 ++- tox.ini | 2 +- 14 files changed, 159 insertions(+), 52 deletions(-) From no-reply at openstack.org Thu Mar 29 00:26:19 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:26:19 -0000 Subject: [release-announce] [puppet] puppet-manila 12.4.0 (queens) Message-ID: We are chuffed to announce the release of: puppet-manila 12.4.0: Puppet module for OpenStack Manila This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-manila/ For more details, please see below. Changes in puppet-manila 12.3.0..12.4.0 --------------------------------------- 6c18418 Prepare a new Queens release d696a51 Update UPPER_CONSTRAINTS_FILE for stable/queens 44dec43 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 10 +++++----- tox.ini | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Mar 29 00:26:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:26:49 -0000 Subject: [release-announce] [puppet] puppet-congress 12.4.0 (queens) Message-ID: We are happy to announce the release of: puppet-congress 12.4.0: Puppet module for OpenStack Congress This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-congress/ For more details, please see below. Changes in puppet-congress 12.3.0..12.4.0 ----------------------------------------- 31b00f3 Prepare a new Queens release 17231bd Update UPPER_CONSTRAINTS_FILE for stable/queens 328b373 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:27:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:27:56 -0000 Subject: [release-announce] [puppet] puppet-watcher 12.4.0 (queens) Message-ID: We high-spiritedly announce the release of: puppet-watcher 12.4.0: Puppet module for OpenStack Watcher This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-watcher/ For more details, please see below. Changes in puppet-watcher 12.3.0..12.4.0 ---------------------------------------- af2e20b Prepare a new Queens release 194824d Added retries for db_sync c0dbbeb Update UPPER_CONSTRAINTS_FILE for stable/queens f72e78c Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/db/create_schema.pp | 2 ++ manifests/db/upgrade.pp | 2 ++ metadata.json | 6 +++--- spec/classes/watcher_db_create_schema_spec.rb | 4 ++++ spec/classes/watcher_db_upgrade_spec.rb | 4 ++++ tox.ini | 2 +- 7 files changed, 17 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 29 00:28:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:28:16 -0000 Subject: [release-announce] [puppet] puppet-nova 12.4.0 (queens) Message-ID: We are ecstatic to announce the release of: puppet-nova 12.4.0: Puppet module for OpenStack Nova This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-nova/ For more details, please see below. Changes in puppet-nova 12.3.0..12.4.0 ------------------------------------- 9cf4dc7 Prepare a new Queens release 9db79a6 Add oslo::cache to dependency chain c11423e Update UPPER_CONSTRAINTS_FILE for stable/queens daf0cb6 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/deps.pp | 4 ++++ metadata.json | 14 +++++++------- tox.ini | 2 +- 4 files changed, 13 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Mar 29 00:28:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:28:21 -0000 Subject: [release-announce] [puppet] puppet-tacker 12.4.0 (queens) Message-ID: We are stoked to announce the release of: puppet-tacker 12.4.0: Puppet module for OpenStack Tacker This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-tacker/ For more details, please see below. Changes in puppet-tacker 12.3.0..12.4.0 --------------------------------------- 1af925a Prepare a new Queens release 7d983bb Update UPPER_CONSTRAINTS_FILE for stable/queens db00067 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:28:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:28:21 -0000 Subject: [release-announce] [puppet] puppet-openstacklib 12.4.0 (queens) Message-ID: We are glad to announce the release of: puppet-openstacklib 12.4.0: Puppet module for OpenStack Openstacklib This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ For more details, please see below. Changes in puppet-openstacklib 12.3.0..12.4.0 --------------------------------------------- 4b30e6f Prepare a new Queens release 8ced16a Update UPPER_CONSTRAINTS_FILE for stable/queens 11eba97 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 29 00:28:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:28:29 -0000 Subject: [release-announce] [puppet] puppet-zaqar 12.4.0 (queens) Message-ID: We are glad to announce the release of: puppet-zaqar 12.4.0: Puppet module for OpenStack Zaqar This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-zaqar/ For more details, please see below. Changes in puppet-zaqar 12.3.0..12.4.0 -------------------------------------- 03d6801 Prepare a new Queens release 8b554f3 Update UPPER_CONSTRAINTS_FILE for stable/queens 21925db Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 ++++---- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 29 00:29:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:29:30 -0000 Subject: [release-announce] [puppet] puppet-ovn 12.4.0 (queens) Message-ID: We enthusiastically announce the release of: puppet-ovn 12.4.0: Puppet module for OVN This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-ovn/ For more details, please see below. Changes in puppet-ovn 12.3.0..12.4.0 ------------------------------------ 36ff219 Prepare a new Queens release 4b16f7c Update UPPER_CONSTRAINTS_FILE for stable/queens a0bbf9a Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 29 00:31:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:31:30 -0000 Subject: [release-announce] [puppet] puppet-octavia 12.4.0 (queens) Message-ID: We are happy to announce the release of: puppet-octavia 12.4.0: Puppet module for OpenStack Octavia This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-octavia/ For more details, please see below. Changes in puppet-octavia 12.3.0..12.4.0 ---------------------------------------- 3bc0f6b Prepare a new Queens release ebe409c Update UPPER_CONSTRAINTS_FILE for stable/queens 6440c56 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 10 +++++----- tox.ini | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Mar 29 00:31:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 00:31:34 -0000 Subject: [release-announce] [puppet] puppet-neutron 12.4.0 (queens) Message-ID: We exuberantly announce the release of: puppet-neutron 12.4.0: Puppet module for OpenStack Neutron This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-neutron/ For more details, please see below. Changes in puppet-neutron 12.3.0..12.4.0 ---------------------------------------- 502d290 Prepare a new Queens release fa94be9 Configure metadata agent 'metadata_proxy_shared_secret' as secret 07b93f1 Update UPPER_CONSTRAINTS_FILE for stable/queens 02d42bc Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/agents/metadata.pp | 2 +- metadata.json | 12 ++++++------ spec/classes/neutron_agents_metadata_spec.rb | 2 +- tox.ini | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Mar 29 14:51:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 14:51:17 -0000 Subject: [release-announce] [puppet] puppet-vswitch 8.4.0 (queens) Message-ID: We jubilantly announce the release of: puppet-vswitch 8.4.0: Puppet module for OpenStack Vswitch This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-vswitch/ For more details, please see below. Changes in puppet-vswitch 8.3.0..8.4.0 -------------------------------------- fd94e91 Prepare a new Queens release a2c66a5 Update UPPER_CONSTRAINTS_FILE for stable/queens c9097c2 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 29 17:38:13 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 17:38:13 -0000 Subject: [release-announce] [openstackclient] python-openstackclient 3.15.0 (rocky) Message-ID: We high-spiritedly announce the release of: python-openstackclient 3.15.0: OpenStack Command-line Client This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.python.org/pypi/python-openstackclient Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 3.15.0 ^^^^^^ New Features * Adds support for creating, reading, and deleting application credentials via the "appication credential" command. With application credentials, a user can grant their applications limited access to their cloud resources. Once created, users can authenticate with an application credential by using the "v3applicationcredential" auth type. [blueprint application- credentials (https://blueprints.launchpad.net/keystone/+spec /application-credentials)] * Add "--tag" option to "project create" command, "--tag", "-- clear- tags", and "--remove-tag" options to "project set" command. Add "-- tags", "--tags-any", "--not-tags", and "--not-tags-any" options to "project list" command to filter list results by different projects based on their tags. [blueprint project-tags (https://blueprints.launchpad.net/keystone/+spec/project-tags)] * Add "--dns-domain" option to "port create" and "port set" commands. Requires the "dns_domain for ports" extension to be enabled. See the Neutron DNS integration (https://docs.openstack.org/neutron/latest/admin/config-dns- int.html) documentation for information how to use this. [Bug 1714878 (https://bugs.launchpad.net/python- openstackclient/+bug/1714878)] * Add endpoint group commands: "endpoint group add project", "endpoint group create", "endpoint group delete", "endpoint group list", "endpoint group remove project", "endpoint group set" and "endpoint group show". [Blueprint keystone-endpoint-filter (https://blueprints.launchpad.net/python-openstackclient/+spec /keystone-endpoint-filter)] * Add "--mtu" option to "network create" and "network set" commands, allowing CLI users to set the MTU for Neutron networks. Changes in python-openstackclient 3.14.0..3.15.0 ------------------------------------------------ 26b1732 Updated from global requirements bf32cdf add lower-constraints job 6168ca7 Rename python-openstacksdk to openstacksdk 6df58b6 Fix additional output encoding issues 25808af Correct application credential usage doc 9a17356 Fix crashing "console log show" 2ed1b24 Fix typo in 'floating ip associate' command and doc 18563b4 neutron: add --mtu for create/set network f668898 Remove duplicated network attributes 53e7aab Re-implement novaclient bits removed in 10.0 395f640 Updated from global requirements 5a5281e Update links in README b10941d Imported Translations from Zanata e5d60b2 Cleanup error messages on failure 1eae301 Add support for endpoint group commands 4a9e84b Add support for "--dns-domain" argument d326641 Add project tags functionality 07014e0 Make osc-functional-devstack-tips actually use tips 9f2ad36 Zuul: Remove project name 375964f Add CRUD support for application credentials a742e47 Use find_ip from openstacksdk 2ef279a Updated from global requirements 8468b2a Fix tox -e venv -- reno new db0c923 Update reno for stable/queens b0a75d7 Make functional-tips job voting Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 15 +- README.rst | 4 +- .../command-objects/application-credentials.rst | 109 +++++++ lower-constraints.txt | 144 +++++++++ openstackclient/api/compute_v2.py | 156 +++++++++- openstackclient/compute/v2/console.py | 7 +- openstackclient/compute/v2/host.py | 18 +- openstackclient/compute/v2/server.py | 128 +++++--- openstackclient/compute/v2/server_backup.py | 16 +- openstackclient/compute/v2/server_image.py | 15 +- openstackclient/compute/v2/usage.py | 8 +- openstackclient/identity/common.py | 7 + .../identity/v3/application_credential.py | 220 ++++++++++++++ openstackclient/identity/v3/endpoint_group.py | 324 +++++++++++++++++++++ openstackclient/identity/v3/group.py | 5 +- openstackclient/identity/v3/project.py | 9 +- openstackclient/identity/v3/tag.py | 116 ++++++++ openstackclient/image/v2/image.py | 3 +- .../locale/tr_TR/LC_MESSAGES/openstackclient.po | 50 +--- openstackclient/network/common.py | 5 +- openstackclient/network/v2/floating_ip.py | 66 +---- openstackclient/network/v2/network.py | 14 + openstackclient/network/v2/port.py | 8 + .../identity/v3/test_application_credential.py | 143 +++++++++ .../identity/v3/test_application_credential.py | 309 ++++++++++++++++++++ .../unit/network/v2/test_floating_ip_network.py | 108 ++----- playbooks/osc-devstack/post.yaml | 1 + ...bp-application-credential-a7031a043efc4a25.yaml | 9 + .../notes/bp-project-tags-b544aef9672d415b.yaml | 8 + .../notes/bug-1714878-46806jv2yv13q054.yaml | 8 + .../keystone-endpoint-group-0c55debbb66844f2.yaml | 7 + .../notes/neutron_mtu-d87e53e2d76f8612.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 4 +- setup.cfg | 13 + test-requirements.txt | 12 +- tox.ini | 15 +- 57 files changed, 2499 insertions(+), 389 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a1c48a5..bfee36b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,2 +9,2 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 -openstacksdk>=0.9.19 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 +openstacksdk>=0.11.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b1ef7d6..8ec6933 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ requests>=2.14.2 # Apache-2.0 -requests-mock>=1.1.0 # Apache-2.0 +requests-mock>=1.2.0 # Apache-2.0 @@ -25 +25 @@ gnocchiclient>=3.3.1 # Apache-2.0 -python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 @@ -29 +29 @@ python-heatclient>=1.10.0 # Apache-2.0 -python-ironicclient>=1.14.0 # Apache-2.0 +python-ironicclient>=2.3.0 # Apache-2.0 @@ -32 +32 @@ python-karborclient>=0.6.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 @@ -34 +34 @@ python-muranoclient>=0.8.2 # Apache-2.0 -python-neutronclient>=6.3.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 @@ -42 +42 @@ python-zaqarclient>=1.0.0 # Apache-2.0 -python-zunclient>=1.0.0 # Apache-2.0 +python-zunclient>=1.3.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 29 17:46:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 17:46:38 -0000 Subject: [release-announce] [neutron] neutron 12.0.1 (queens) Message-ID: We joyfully announce the release of: neutron 12.0.1: OpenStack Networking This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 12.0.1 ^^^^^^ Prelude ******* In order to reduce the time spent processing security group updates in the L2 agent, conntrack deletion is now performed in a set of worker threads instead of the main agent thread, so it can return to processing other events quickly. Upgrade Notes ************* * On an upgrade, conntrack entries will now be cleaned-up in a worker thread, instead of in the calling thread. Bug Fixes ********* * Fixes bug 1745468 (https://bugs.launchpad.net/neutron/+bug/1745468). Changes in neutron 12.0.0..12.0.1 --------------------------------- 3fdae4f Set trusted port only once in iptables firewall driver b07aa19 Spawn/stop metadata proxies upon adding/deleting router interfaces 0dbd35d Process conntrack updates in worker threads 4e5fb52 Iptables firewall driver adds forward rules for trusted ports 2692895 Try to enable L3 agent extension `fip_qos` fc182f3 [Scenario tests] Try longer SSH timeout for ubuntu image 28ca4aa Imported Translations from Zanata 61aa1fe Config privsep in the linuxbridge agent 98d73ee ovsfw: Use bundle when adding security group rules 87e31ba ovs-fw: Don't modify passed rules to update 239a301 Fix creation of port when network has admin's QoS policy set 4593069 DVR: verify subnet has gateway_ip before installing IPv4 flow 24fb0be [Fullstack] Respawn dhclient process in case of error abb60c6 Update documentation for DNS integration 5b7a1f8 Always pass device_owner to _ipam_get_subnets() f3ae34a Fixing the filter in get MTU by network list query. dfbbf15 DVR: Fix dvr_no_external agent restart with fips 232d766 Fix error message when duplicate QoS rule is created Diffstat (except docs and test files) ------------------------------------- devstack/lib/l3_agent | 13 + devstack/lib/qos | 4 + devstack/plugin.sh | 7 + devstack/settings | 1 + neutron/agent/common/ovs_lib.py | 15 +- neutron/agent/dhcp/agent.py | 2 + neutron/agent/linux/ip_conntrack.py | 64 +- neutron/agent/linux/iptables_comments.py | 1 + neutron/agent/linux/iptables_firewall.py | 38 +- .../agent/linux/openvswitch_firewall/firewall.py | 5 +- neutron/agent/securitygroups_rpc.py | 16 +- neutron/common/exceptions.py | 6 + neutron/db/ipam_backend_mixin.py | 6 +- neutron/db/l3_db.py | 2 +- neutron/db/l3_dvr_db.py | 33 +- neutron/ipam/exceptions.py | 3 +- neutron/locale/de/LC_MESSAGES/neutron.po | 509 +------------- neutron/locale/es/LC_MESSAGES/neutron.po | 478 +------------ neutron/locale/fr/LC_MESSAGES/neutron.po | 483 +------------ neutron/locale/it/LC_MESSAGES/neutron.po | 471 +------------ neutron/locale/ja/LC_MESSAGES/neutron.po | 467 +------------ neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 453 +------------ neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 470 +------------ neutron/locale/ru/LC_MESSAGES/neutron.po | 463 +------------ neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 274 +------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 436 +----------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 438 +----------- neutron/objects/qos/qos_policy_validator.py | 21 + neutron/objects/qos/rule.py | 23 + .../linuxbridge/agent/linuxbridge_neutron_agent.py | 2 + .../openvswitch/agent/ovs_dvr_neutron_agent.py | 11 +- neutron/services/qos/qos_plugin.py | 12 +- .../l3_router/test_l3_dvr_router_plugin.py | 10 + .../unit/agent/linux/test_iptables_firewall.py | 71 ++ .../unit/extensions/test_subnet_service_types.py | 27 +- .../agent/openflow/ovs_ofctl/test_br_tun.py | 4 +- .../add-conntrack-workers-89d303e9ec3b4963.yaml | 13 + 50 files changed, 1719 insertions(+), 5742 deletions(-) From no-reply at openstack.org Thu Mar 29 18:51:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 18:51:52 -0000 Subject: [release-announce] [openstackclient] cliff 2.8.1 (pike) Message-ID: We are stoked to announce the release of: cliff 2.8.1: Command Line Interface Formulation Framework This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/cliff Download the package from: https://pypi.python.org/pypi/cliff Please report issues through launchpad: https://bugs.launchpad.net/python-cliff For more details, please see below. Changes in cliff 2.8.0..2.8.1 ----------------------------- 35f3820 Fix codec error when format=csv 5a5c010 Fix PEP8 in gate 09aa205 Updated from global requirements fd40cc9 Update UPPER_CONSTRAINTS_FILE for stable/pike a393c50 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + cliff/app.py | 4 +-- cliff/formatters/commaseparated.py | 23 ++++++++++++---- cliff/utils.py | 52 ++++++++++++++++++++++++++++++++++++ test-requirements.txt | 2 +- tox.ini | 2 +- 9 files changed, 139 insertions(+), 23 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ff80475..69453e5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15 +15 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 29 19:22:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 19:22:49 -0000 Subject: [release-announce] [openstackclient] python-openstackclient 3.12.1 (pike) Message-ID: We are stoked to announce the release of: python-openstackclient 3.12.1: OpenStack Command-line Client This release is part of the pike release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.python.org/pypi/python-openstackclient Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 3.12.1 ^^^^^^ Bug Fixes * Fix occurrences of the "network agent delete" command failing with newer releases of python-openstacksdk. [Bug 1711301 (https://bugs.launchpad.net/python-openstackclient/+bug/1711301)] * Fix the "project purge" command to correctly delete only images owned by the specified project ID when run by an administrative user. [Bug 1717130 (https://bugs.launchpad.net/python- openstackclient/+bug/1717130)] * Remove the client-side check for valid "--policy" values in the "server group create" command. Specify "--os-compute-api-version 2.15" or higher for the "soft-affinity" or "soft-anti-affinity" policy. [Bug 1732938 (https://bugs.launchpad.net/python- openstackclient/+bug/1732938)] Changes in python-openstackclient 3.12.0..3.12.1 ------------------------------------------------ 9f6f9c1 Rename python-openstacksdk to openstacksdk 8eced50 Relnote cleanup f7701cd Remove hard-coded policy choices for creating a server group 11e2f54 Neutron agent delete: remove the wrong argument 7f04f2f Backport Zuul v3 tests b9c5094 Fix 'project purge' deletes ALL images problem 8330686 Updated from global requirements 73c3761 Update UPPER_CONSTRAINTS_FILE for stable/pike 970393a Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 159 +++++++++++++++++++++ openstackclient/common/project_purge.py | 9 +- openstackclient/compute/v2/server_group.py | 5 +- openstackclient/network/v2/network_agent.py | 3 +- playbooks/osc-devstack/post.yaml | 4 + playbooks/osc-devstack/pre.yaml | 8 ++ playbooks/osc-devstack/run.yaml | 3 + .../notes/bug-1711301-633255f813c71d2a.yaml | 6 + .../notes/bug-1717130-029211b60f74b4c4.yaml | 6 + .../notes/bug-1732938-868963acedaa307e.yaml | 7 + requirements.txt | 6 +- test-requirements.txt | 6 +- tox.ini | 14 +- 22 files changed, 260 insertions(+), 136 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 24e4672..f449e20 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ cliff>=2.8.0 # Apache-2.0 -keystoneauth1>=3.0.1 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 @@ -14 +14 @@ oslo.utils>=3.20.0 # Apache-2.0 -python-glanceclient>=2.7.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 @@ -17 +17 @@ python-novaclient>=9.0.0 # Apache-2.0 -python-cinderclient>=3.0.0 # Apache-2.0 +python-cinderclient>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e384861..5af8d0c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ mock>=2.0 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0 @@ -28 +28 @@ gnocchiclient>=2.7.0 # Apache-2.0 -python-barbicanclient>=4.0.0 # Apache-2.0 +python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 @@ -34 +34 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0 -python-karborclient>=0.2.0 # Apache-2.0 +python-karborclient>=0.6.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 29 20:15:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 20:15:39 -0000 Subject: [release-announce] [documentation] openstackdocstheme 1.20.1 Message-ID: We are overjoyed to announce the release of: openstackdocstheme 1.20.1: OpenStack Docs Theme The source is available from: https://git.openstack.org/cgit/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ Please report issues through launchpad: https://launchpad.net/openstack-doc-tools For more details, please see below. Changes in openstackdocstheme 1.20.0..1.20.1 -------------------------------------------- bbc7a2a Handle possible exceptions when fetching version numbers Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/ext.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 29 20:57:04 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Mar 2018 20:57:04 -0000 Subject: [release-announce] [openstackclient] python-openstackclient 3.14.1 (queens) Message-ID: We jubilantly announce the release of: python-openstackclient 3.14.1: OpenStack Command-line Client This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.python.org/pypi/python-openstackclient Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 3.14.1 ^^^^^^ New Features * Add "--mtu" option to "network create" and "network set" commands, allowing CLI users to set the MTU for Neutron networks. Changes in python-openstackclient 3.14.0..3.14.1 ------------------------------------------------ a3caf7b neutron: add --mtu for create/set network a2b9d2c Rename python-openstacksdk to openstacksdk aeda2fb Handle SDK changes 0539883 Updated from global requirements 6076808 Updated from global requirements 46ccd9f Update UPPER_CONSTRAINTS_FILE for stable/queens 2a25fbb Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 10 +++++----- openstackclient/network/v2/network.py | 14 ++++++++++++++ releasenotes/notes/neutron_mtu-d87e53e2d76f8612.yaml | 5 +++++ test-requirements.txt | 4 ++-- tox.ini | 6 +++--- 10 files changed, 60 insertions(+), 11 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b1ef7d6..a049579 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -29 +29 @@ python-heatclient>=1.10.0 # Apache-2.0 -python-ironicclient>=1.14.0 # Apache-2.0 +python-ironicclient>=2.2.0 # Apache-2.0 @@ -32 +32 @@ python-karborclient>=0.6.0 # Apache-2.0 -python-mistralclient>=3.1.0 # Apache-2.0 +python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0