v15.0.0 Release Notes

15.0.0 Release Notes

15.0.0

Prelude

This release is marking the start of Ocata release support in Tempest

New Features

  • Add the implied roles feature API to the roles_client library. This feature enables the possibility to create inferences rules between roles (a role being implied by another role).

  • Define v2 snapshot_manage_client client for the volume service as library interfaces, allowing other projects to use this module as stable libraries without maintenance changes.

    • snapshot_manage_client(v2)

  • Added customized JSON schema format checker for ‘date-time’ format. Compute response schema will be validated against customized format checker.

Upgrade Notes

  • The default value for the allow_port_security_disabled option in the compute-feature-enabled section has been changed from False to True.

  • The default value for the reseller option in the identity-feature-enabled section has been changed from False to True.

  • The default value for the volume_services option in the volume_feature_enabled section has been changed from False to True.

  • The deprecated compute microversion config options from ‘compute-feature-enabled’ group have been removed. Those config options are available under ‘compute’ group to configure the min and max microversion for compute service. * CONF.compute.min_microversion * CONF.compute.max_microversion

  • Below deprecated config options from compute group have been removed. Corresponding config options already been available in validation group.

    • compute.use_floatingip_for_ssh (available as validation.connect_method)

    • compute.ssh_auth_method (available as validation.auth_method)

    • compute.image_ssh_password (available as validation.image_ssh_password)

    • compute.ssh_shell_prologue (available as validation.ssh_shell_prologue)

    • compute.ping_size `` (available as ``validation.ping_size)

    • compute.ping_count `` (available as ``validation.ping_count)

    • compute.floating_ip_range `` (available as ``validation.floating_ip_range)

  • The deprecated input-scenario config options and group have been removed. The input scenarios functionality already being removed from tempest and from this release, their corresponding config options too.

  • Below deprecated network config options have been removed. Those config options already been renamed to below meaningful names.

    • tenant_network_cidr (removed) -> project_network_cidr

    • tenant_network_mask_bits (removed) -> project_network_mask_bits

    • tenant_network_v6_cidr (removed) -> project_network_v6_cidr

    • tenant_network_v6_mask_bits (removed) -> project_network_v6_mask_bits

    • tenant_networks_reachable (removed) -> project_networks_reachable

Deprecation Notes

  • The allow_port_security_disabled option in the compute-feature-enabled section is now deprecated.

  • The reseller option in the identity-feature-enabled section is now deprecated.

  • The volume_services option in the volume_feature_enabled section is now deprecated.

Other Notes

  • OpenStack releases supported at this time are Mitaka, Newton, and Ocata.

    The release under current development as of this tag is Pike, meaning that every Tempest commit is also tested against master during the Pike cycle. However, this does not necessarily mean that using Tempest as of this tag will work against a Pike (or future releases) cloud.