Merge "Add release notes page for version 0.6.0"
diff --git a/README.rst b/README.rst
index 6115702..f19bda9 100644
--- a/README.rst
+++ b/README.rst
@@ -168,7 +168,7 @@
 
 #. Log information from tests is captured in ``tempest.log`` under the Tempest
    repository. Some Patrole debugging information is captured in that log
-   related to expected test results and `Role Overriding <https://docs.openstack.org/patrole/latest/framework/rbac_utils.html#role-overriding>`_.
+   related to expected test results and `Role Overriding <https://docs.openstack.org/patrole/latest/test_writing_guide.html#role-overriding>`_.
 
    More detailed RBAC testing log output is emitted to ``patrole.log`` under
    the Patrole repository. To configure Patrole's logging, see the
diff --git a/doc/source/rbac-overview.rst b/doc/source/rbac-overview.rst
index 68e86ac..cf130b0 100644
--- a/doc/source/rbac-overview.rst
+++ b/doc/source/rbac-overview.rst
@@ -281,5 +281,5 @@
 .. _do_raise: https://docs.openstack.org/oslo.policy/latest/reference/api/oslo_policy.policy.html#oslo_policy.policy.Enforcer.enforce
 .. _authorization policy enforcement: https://docs.openstack.org/neutron/latest/contributor/internals/policy.html
 .. _official documentation: https://docs.openstack.org/oslo.policy/latest/
-.. _Keystone Roles API: https://developer.openstack.org/api-ref/identity/v3/#roles
+.. _Keystone Roles API: https://docs.openstack.org/api-ref/identity/v3/#roles
 .. _response filtering: https://docs.openstack.org/neutron/latest/contributor/internals/policy.html#response-filtering
diff --git a/patrole_tempest_plugin/rbac_utils.py b/patrole_tempest_plugin/rbac_utils.py
index 922851b..b11ae38 100644
--- a/patrole_tempest_plugin/rbac_utils.py
+++ b/patrole_tempest_plugin/rbac_utils.py
@@ -198,7 +198,7 @@
               "1": ["2", "3"]  # "admin": ["member", "reader"]
             }
 
-        .. _list-all-role-inference-rules: https://developer.openstack.org/api-ref/identity/v3/#list-all-role-inference-rules
+        .. _list-all-role-inference-rules: https://docs.openstack.org/api-ref/identity/v3/#list-all-role-inference-rules
         """  # noqa: E501
         def process_roles(role_id, data):
             roles = data.get(role_id, set())
diff --git a/patrole_tempest_plugin/tests/api/compute/test_fixed_ips_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_fixed_ips_rbac.py
index 2aae19d..64dd0d1 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_fixed_ips_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_fixed_ips_rbac.py
@@ -26,7 +26,7 @@
 
     # Tests will fail with a 404 starting from microversion 2.36:
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#fixed-ips-os-fixed-ips-deprecated
+    # https://docs.openstack.org/api-ref/compute/#fixed-ips-os-fixed-ips-deprecated
     max_microversion = '2.35'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_floating_ip_pools_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_floating_ip_pools_rbac.py
index 327ed08..3736f8d 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_floating_ip_pools_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_floating_ip_pools_rbac.py
@@ -27,7 +27,7 @@
 
     # Tests will fail with a 404 starting from microversion 2.36:
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#floating-ip-pools-os-floating-ip-pools-deprecated
+    # https://docs.openstack.org/api-ref/compute/#floating-ip-pools-os-floating-ip-pools-deprecated
     max_microversion = '2.35'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_floating_ips_bulk_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_floating_ips_bulk_rbac.py
index 337ca6d..2a86053 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_floating_ips_bulk_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_floating_ips_bulk_rbac.py
@@ -33,7 +33,7 @@
 
     # Tests will fail with a 404 starting from microversion 2.36:
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#floating-ips-bulk-os-floating-ips-bulk-deprecated
+    # https://docs.openstack.org/api-ref/compute/#floating-ips-bulk-os-floating-ips-bulk-deprecated
     max_microversion = '2.35'
     depends_on_nova_network = True
 
diff --git a/patrole_tempest_plugin/tests/api/compute/test_floating_ips_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_floating_ips_rbac.py
index bfd8811..d313494 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_floating_ips_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_floating_ips_rbac.py
@@ -28,7 +28,7 @@
 
     # Tests will fail with a 404 starting from microversion 2.36:
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#floating-ips-os-floating-ips-deprecated
+    # https://docs.openstack.org/api-ref/compute/#floating-ips-os-floating-ips-deprecated
     max_microversion = '2.35'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_hosts_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_hosts_rbac.py
index 45be09d..1dbf792 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_hosts_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_hosts_rbac.py
@@ -23,7 +23,7 @@
 class HostsRbacTest(rbac_base.BaseV2ComputeRbacTest):
     # These tests will fail with a 404 starting from microversion 2.43:
     # See the following links for details:
-    # https://developer.openstack.org/api-ref/compute/#hosts-os-hosts-deprecated
+    # https://docs.openstack.org/api-ref/compute/#hosts-os-hosts-deprecated
     max_microversion = '2.42'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
index bef9332..e0cdc52 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
@@ -81,8 +81,8 @@
 class HypervisorMaxv252RbacTest(rbac_base.BaseV2ComputeRbacTest):
     # These tests will fail with a 404 starting from microversion 2.53:
     # See the following links for details:
-    # https://developer.openstack.org/api-ref/compute/#list-hypervisor-servers
-    # https://developer.openstack.org/api-ref/compute/#search-hypervisor
+    # https://docs.openstack.org/api-ref/compute/#list-hypervisor-servers
+    # https://docs.openstack.org/api-ref/compute/#search-hypervisor
     max_microversion = '2.52'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_images_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_images_rbac.py
index 1f94400..66590e9 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_images_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_images_rbac.py
@@ -40,7 +40,7 @@
 
     # These tests will fail with a 404 starting from microversion 2.36.
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#images-deprecated
+    # https://docs.openstack.org/api-ref/compute/#images-deprecated
     max_microversion = '2.35'
 
     @classmethod
@@ -125,7 +125,7 @@
 
     # These tests will fail with a 404 starting from microversion 2.39.
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#images-deprecated
+    # https://docs.openstack.org/api-ref/compute/#images-deprecated
     max_microversion = '2.38'
 
     @classmethod
@@ -245,7 +245,7 @@
 
     # These tests will fail with a 404 starting from microversion 2.36.
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#images-deprecated
+    # https://docs.openstack.org/api-ref/compute/#images-deprecated
     max_microversion = '2.35'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_security_groups_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_security_groups_rbac.py
index 4333918..471d7da 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_security_groups_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_security_groups_rbac.py
@@ -97,7 +97,7 @@
 
     # Tests in this class will fail with a 404 from microversion 2.36,
     # according to:
-    # https://developer.openstack.org/api-ref/compute/#security-groups-os-security-groups-deprecated
+    # https://docs.openstack.org/api-ref/compute/#security-groups-os-security-groups-deprecated
     max_microversion = '2.35'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_server_actions_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_server_actions_rbac.py
index dfb36ca..1410caa 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_server_actions_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_server_actions_rbac.py
@@ -395,7 +395,7 @@
 
     # This class has test case(s) that requires at least microversion 2.16.
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#show-server-details
+    # https://docs.openstack.org/api-ref/compute/#show-server-details
     min_microversion = '2.16'
     max_microversion = 'latest'
 
diff --git a/patrole_tempest_plugin/tests/api/compute/test_tenant_networks_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_tenant_networks_rbac.py
index 13c4b66..f41253d 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_tenant_networks_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_tenant_networks_rbac.py
@@ -28,7 +28,7 @@
 
     # Tests will fail with a 404 starting from microversion 2.36.
     # See the following link for details:
-    # https://developer.openstack.org/api-ref/compute/#project-networks-os-tenant-networks-deprecated
+    # https://docs.openstack.org/api-ref/compute/#project-networks-os-tenant-networks-deprecated
     max_microversion = '2.35'
 
     @classmethod
diff --git a/patrole_tempest_plugin/tests/api/compute/test_virtual_interfaces_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_virtual_interfaces_rbac.py
index 5146b1d..62eb0bf 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_virtual_interfaces_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_virtual_interfaces_rbac.py
@@ -28,7 +28,7 @@
 class VirtualInterfacesRbacTest(rbac_base.BaseV2ComputeRbacTest):
     # The compute os-virtual-interfaces API is deprecated from the Microversion
     # 2.44 onward. For more information, see:
-    # https://developer.openstack.org/api-ref/compute/#servers-virtual-interfaces-servers-os-virtual-interfaces-deprecated
+    # https://docs.openstack.org/api-ref/compute/#servers-virtual-interfaces-servers-os-virtual-interfaces-deprecated
     depends_on_nova_network = True
     max_microversion = '2.43'
 
diff --git a/patrole_tempest_plugin/tests/api/compute/test_volume_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_volume_rbac.py
index 77a1ee2..97b2579 100644
--- a/patrole_tempest_plugin/tests/api/compute/test_volume_rbac.py
+++ b/patrole_tempest_plugin/tests/api/compute/test_volume_rbac.py
@@ -31,7 +31,7 @@
 
     # These tests will fail with a 404 starting from microversion 2.36.
     # For more information, see:
-    # https://developer.openstack.org/api-ref/compute/#volume-extension-os-volumes-os-snapshots-deprecated
+    # https://docs.openstack.org/api-ref/compute/#volume-extension-os-volumes-os-snapshots-deprecated
     max_microversion = '2.35'
 
     @classmethod