Skip to content

Commit

Permalink
Merge "made changes that are required for openstack-rally-2.2.0"
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul authored and openstack-gerrit committed Jul 8, 2022
2 parents f9eca00 + 36a2d68 commit 2830c0b
Show file tree
Hide file tree
Showing 29 changed files with 102 additions and 146 deletions.
2 changes: 1 addition & 1 deletion ansible/install/group_vars/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ browbeat_venv: "{{browbeat_path}}/.browbeat-venv"
rally_venv: "{{browbeat_path}}/.rally-venv"

# Rally version to install
rally_openstack_version: 1.6.0
rally_openstack_version: 2.2.0

# The default Shaker venv
shaker_venv: "{{browbeat_path}}/.shaker-venv"
Expand Down
4 changes: 0 additions & 4 deletions browbeat-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,6 @@ workloads:
file: rally/neutron/neutron-create-update-network-cc.yml
network_update_args:
admin_state_up: False
name: "_updated"
- name: create-delete-network
enabled: false
file: rally/neutron/neutron-create-delete-network-cc.yml
Expand All @@ -192,7 +191,6 @@ workloads:
admin_state_up: False
device_id: "dummy_id"
device_owner: "dummy_owner"
name: "_port_updated"
- name: create-delete-port
enabled: false
file: rally/neutron/neutron-create-delete-port-cc.yml
Expand All @@ -212,7 +210,6 @@ workloads:
router_create_args: {}
router_update_args:
admin_state_up: False
name: "_router_updated"
- name: create-delete-router
enabled: false
file: rally/neutron/neutron-create-delete-router-cc.yml
Expand All @@ -236,7 +233,6 @@ workloads:
subnets_per_network: 2
subnet_update_args:
enable_dhcp: true
name: "_subnet_updated"
- name: create-delete-subnets
enabled: false
file: rally/neutron/neutron-create-delete-subnet-cc.yml
Expand Down
6 changes: 3 additions & 3 deletions rally/rally-plugins/cinder/boot_vm_attach_volume_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.cinder import utils as cinder_utils
from rally_openstack.scenarios.nova import utils as nova_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.cinder import utils as cinder_utils
from rally_openstack.task.scenarios.nova import utils as nova_utils
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
6 changes: 3 additions & 3 deletions rally/rally-plugins/dynamic-workloads/dynamic_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@
import time

from rally.common import cfg
from rally.common import sshutils
from rally.utils import sshutils

from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally.task import atomic
from rally.task import utils

Expand Down
2 changes: 1 addition & 1 deletion rally/rally-plugins/dynamic-workloads/dynamic_workload.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

import os

from rally_openstack import consts
from rally_openstack.common import consts
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.common import consts
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
4 changes: 2 additions & 2 deletions rally/rally-plugins/dynamic-workloads/octavia.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
import io
import time
import random
from rally.common import sshutils
from rally.utils import sshutils

from rally_openstack.scenarios.octavia import utils as octavia_utils
from rally_openstack.task.scenarios.octavia import utils as octavia_utils
from octaviaclient.api import exceptions
import dynamic_utils

Expand Down
2 changes: 1 addition & 1 deletion rally/rally-plugins/dynamic-workloads/provider_network.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import os
import subprocess

from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
import dynamic_utils
from rally.task import atomic

Expand Down
4 changes: 2 additions & 2 deletions rally/rally-plugins/dynamic-workloads/rally_context.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
from rally.common import logging
from rally.common import utils
from rally import consts
from rally_openstack import osclients
from rally_openstack.wrappers import network as network_wrapper
from rally_openstack.common import osclients
from rally_openstack.common.wrappers import network as network_wrapper

import subprocess

Expand Down
10 changes: 5 additions & 5 deletions rally/rally-plugins/glance/glance_create_boot_delete.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack import scenario
from rally_openstack.scenarios.glance.images import GlanceBasic
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.nova import utils as nova_utils
from rally_openstack.common import consts
from rally_openstack.task import scenario
from rally_openstack.task.scenarios.glance.images import GlanceBasic
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.nova import utils as nova_utils
from rally.task import types
from rally.task import validation

Expand Down
6 changes: 3 additions & 3 deletions rally/rally-plugins/netcreate-boot/netcreate_nova_boot.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.nova import utils as nova_utils
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.nova import utils as nova_utils
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally.task import atomic
from rally.task import scenario
from rally.task import types
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
# limitations under the License.

from random import randint
from rally_openstack import consts
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally.task import atomic
from rally.task import scenario
from rally.task import types
Expand Down Expand Up @@ -140,3 +140,22 @@ def _create_router(self, router_create_args):
:returns: neutron router dict
"""
return self.admin_clients("neutron").create_router({"router": router_create_args})

@atomic.action_timer("neutron.create_security_group_rule")
def _create_security_group_rule(self, security_group_id,
**security_group_rule_args):
"""Create Neutron security-group-rule.
:param security_group_id: id of neutron security_group
:param security_group_rule_args: dict, POST
/v2.0/security-group-rules request options
:returns: dict, neutron security-group-rule
"""
security_group_rule_args["security_group_id"] = security_group_id
if "direction" not in security_group_rule_args:
security_group_rule_args["direction"] = "ingress"
if "protocol" not in security_group_rule_args:
security_group_rule_args["protocol"] = "tcp"

return self.clients("neutron").create_security_group_rule(
{"security_group_rule": security_group_rule_args})
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@

import logging

from rally_openstack import consts
from rally_openstack.scenarios.vm import utils as vm_utils
from rally.common import sshutils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally.utils import sshutils
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.nova import utils as nova_utils
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.nova import utils as nova_utils
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
import os
import subprocess

from rally_openstack import consts
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally.task import atomic
from rally.task import scenario
from rally.task import types
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
import time

from rally.common import logging
from rally.common import sshutils
from rally.utils import sshutils

from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally_openstack.common import consts
from rally.task import scenario
from rally.task import validation

Expand Down
59 changes: 0 additions & 59 deletions rally/rally-plugins/neutron/neutron.py

This file was deleted.

4 changes: 2 additions & 2 deletions rally/rally-plugins/neutron/port_create_assoicate.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally.task import scenario
from rally.task import validation
import subprocess
Expand Down
4 changes: 2 additions & 2 deletions rally/rally-plugins/neutron/router_subnet_create_delete.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally.task import scenario
from rally.task import validation

Expand Down
4 changes: 2 additions & 2 deletions rally/rally-plugins/neutron/securitygroup_port.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally.task import scenario
from rally.task import validation

Expand Down
8 changes: 4 additions & 4 deletions rally/rally-plugins/nova/nova.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from rally_openstack import consts
from rally_openstack.scenarios.cinder import utils as cinder_utils
from rally_openstack.scenarios.nova import utils as nova_utils
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.cinder import utils as cinder_utils
from rally_openstack.task.scenarios.nova import utils as nova_utils
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally.task import scenario
from rally.task import types
from rally.task import validation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
import time
import io

from rally.common import sshutils
from rally_openstack import consts
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.octavia import utils as octavia_utils
from rally.utils import sshutils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.octavia import utils as octavia_utils
from octaviaclient.api import exceptions

from rally.task import scenario
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
import logging
import time

from rally.common import sshutils
from rally_openstack import consts
from rally_openstack.scenarios.vm import utils as vm_utils
from rally_openstack.scenarios.neutron import utils as neutron_utils
from rally_openstack.scenarios.octavia import utils as octavia_utils
from rally.utils import sshutils
from rally_openstack.common import consts
from rally_openstack.task.scenarios.vm import utils as vm_utils
from rally_openstack.task.scenarios.neutron import utils as neutron_utils
from rally_openstack.task.scenarios.octavia import utils as octavia_utils
from rally.task import atomic
from rally.task import scenario
from rally.task import types
Expand Down

0 comments on commit 2830c0b

Please sign in to comment.