Setup resources with network for scenario tests

Related-Prod: PRODX-26330
Change-Id: Ia10a987eac24c576403f45c2888ae951fac4fcda
diff --git a/barbican_tempest_plugin/tests/scenario/manager.py b/barbican_tempest_plugin/tests/scenario/manager.py
index 615e08b..28b19e3 100644
--- a/barbican_tempest_plugin/tests/scenario/manager.py
+++ b/barbican_tempest_plugin/tests/scenario/manager.py
@@ -40,6 +40,11 @@
     credentials = ['primary']
 
     @classmethod
+    def setup_credentials(cls):
+        cls.set_network_resources(network=True, subnet=True, router=True)
+        super().setup_credentials()
+
+    @classmethod
     def setup_clients(cls):
         super(ScenarioTest, cls).setup_clients()
         # Clients (in alphabetical order)
diff --git a/barbican_tempest_plugin/tests/scenario/test_certificate_validation.py b/barbican_tempest_plugin/tests/scenario/test_certificate_validation.py
index cea6ef3..5a6b5b7 100644
--- a/barbican_tempest_plugin/tests/scenario/test_certificate_validation.py
+++ b/barbican_tempest_plugin/tests/scenario/test_certificate_validation.py
@@ -31,11 +31,6 @@
     max_microversion = 'latest'
 
     @classmethod
-    def setup_credentials(cls):
-        cls.set_network_resources(network=True, subnet=True)
-        super().setup_credentials()
-
-    @classmethod
     def resource_setup(cls):
         super(CertificateValidationTest, cls).resource_setup()
         cls.request_microversion = (