Cue has been retired in mid 2016 as official project and did not
continue developement, it's time to retire it completely.
Remove everything, update README.
Depends-On: https://review.openstack.org/551202
Change-Id: I1f4a71fbea8a90303036ad0adaec95fa15b6522f
updated taskflow related code to use newest version of taskflow
it seems like filtering logic in monitor_service does not work in py34,
changing to more verbose code that seem to work in both py27 and py34
rabbitmq-image build is broken and causing verification gates to fail,
applying fixes to get build to work and also updating to remove some
dependencies on tripleo-image-elements
Change-Id: Ic5fac635fa9f1ebdc6cb7498370c701de8172766
Always no quotes for $() statement.
We don't need quotes to hold blanks in result:
# i=$(echo 1 2 3)
# echo $i
1 2 3
#
These quotes can make something wrong in some case:
# i=$(echo '!')
#
# i="$(echo '!')"
-bash: !: event not found
#
No real problem for current code, only to use a better code style.
Change-Id: I5922f8359e5894b36f39598265702683486fa5dd
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
devstack added zookeeper to the main devstack repo, so a custom
zookeeper lib is no longer necessary
Change-Id: Ic72d931e8317b1cb790bf989ed7ee96cfd8487b0
Checkin gates are failing (both coverage and integration/tempest)
Handling the case where testr fails by exiting and returning the
exit status. Newest 'coverage' package does not support 'ignore-errors'
in config section '[report]'.
Also updating devstack plugins/scripts to use updated keystone v3
compatible commands (openstack vs nova)
Change-Id: I06d4e1179f115220608bcb15bbcfccc96769e11e
Token variable thats been used from devstack has been renamed in
one of the recent commits to devstack.So removing it so that it
uses username/password for openstack and neutron commands instead.
Change-Id: Iec1328a51111b0f966acb9e8c523946c75a017b4
Tempest client will now check which Keystone version is specified in
the conf and make the appropriate call to either v2 or v3. Rally
tests using v3. Adding a new extras.d file so devstack will set
up the Rally config to point to Keystone v3 without altering the
actual devstack config. Adding documentation for Keystone v3 specific
args.
Change-Id: Iae8ffb412c00b7ca0e02ff0e6f4374eaae64005d
- Some of the config used for keystone middleware are either incorrect
or not needed. This patch will modify the config middleware to work with
keystone v2 and v3
Change-Id: Id788a7b5d76ed6bfdb8a1d327eb8bf48d6bf2cfa
This is replacing the TaskFlow task to check when a rabbit node begins to
respond to port 5672. We now use rabbits management plugin and REST API
to check when the cluster is active and able to consume jobs. The new task
is added at the end of the create_cluster flow. This is (arbitrarily) going
to the 0th node's RabbitMQ Management port.
Change-Id: I9dffdefd9cdcd6317f5c3114c59b4b30b8218239
To rabbitmq-scenarios.yaml. As we add additional broker support
we will create a separate rally scenario definition file for each.
Change-Id: I21a14b518e5750e3690730aceb85660875217cd2
Devstack changed to using keystone v3 by default, which requires domain
rather than project names when creating users and roles. Updating cue
plugin to use the "default" domain rather than the service tenant
Also fixing kazoo to pypi released versions as the released version now
works with taskflow.
Also modifying tests/integration/common/client.py to switch from
tempest.services.compute.json.TenantNetworksClientJSON to
tempest.services.compute.json.TenantNetworksClient due to change in
tempest.
Change-Id: I7a61f77c4cb52be9474fa515d03fd89618019e35
Configuring and starting rabbitmq with os-apply-config and
os-refresh-config seems to be causing issues where rabbitmq is being
regularly reset and restarted. We want rabbitmq to be reset and started
once at initial boot and not past that. Moving the config generation
and service startup logic to the userdata script that is supplied by Cue
at VM creation time.
Closes-Bug: 1453351
Change-Id: I2971c196e0cc106d17e18f868c491b589ecb17b8
- Updated requirement.txt with accept libraries and versions
- Have DIB repo cloned by the devstack-vm gate
- Modify cluster test to test create, get, list and delete in one test
- Temporary disabled install of cue-dashboard until cloning issue
is fixed
Change-Id: Ie5ffaf169d3915c4bd73d61ab05bfa8ac3f7f36b
QEMU images created with disk-image-create default to compat=1.1, which
does not work with some public cloud providers (e.g. HP Public Cloud).
Adding a flag to select QEMU Image options and defaulting to
compat=0.10, which works for all QEMU versions > 0.10
Change-Id: I1e5f97b259ca47c432715604a661efc2e11eafce
Closes-Bug: 1453278
* Integration of Rally framework in Cue project's and vagrant/devstack
* Added initial cluster create and delete scenario test
* Implemented initial scenario base class which inherits from rally's
base.scenario and provides basic Cue CRUD interfacing
* To execute all Rally scenarios (currently one) in vagrant vm:
1. source admin user/tenant credentials for devstack environment
> openrc admin admin
2. run script: run_rally_scenarios.sh (will run in verbose debug)
> run_rally_scenarios.sh
Change-Id: I4e0015b69d9235d46fc785aa016c6d6f0e0caeb2
devstack plugin for cue was not updated when some cue-manage was updated
to make some commandline options mandatory
Change-Id: I279ccc981c2781f69324e8ecaecac047767bbdbf
- Adding revised alembic version with broker and broker metadata tables
- Adding Broker and BrokerMetadata classes to objects and models
- Adding crud functionalities for broker image selection
- Modifying devstack script to set default broker and image
Change-Id: I6f76d642d9ea3c201935238086c3008cfb00b2fb
* Introduced new management_network_id config parameter for
management network interface to clustered VMs
* Updated devstack/lib/cue script to configure environment for
Cue with management and user network interfaces
Change-Id: I28df0fc6157430767b772cd784b2cb28751aab52
Upstream neutron interface for creating security groups was
changed to require a description for a security group. Updating
cue devstack plugin to provide a description for rabbitmq
security group being created while stacking.
Change-Id: I348a5e1ec51954a829e19a3d345ff01992e3a84d