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
zookeeper runs out of heap space as the data we save to it
never gets deleted.this patch allows us to enable a flag in cue-config
to remove taskflow jobdetails from zookeeper/persistence backend.
Closes-Bug: 1514559
Change-Id: I64e72a7f4c917ec076a6d22c20e5aa6d91f6f75d
keystoneauth was split out last cycle as a library specifically to deal
with doing auth functions so that people who do not need to do keystone
CRUD operations can just consume only the auth session parts. As part
of modernizing keystone interactions, use keystoneauth instead of
keystoneclient.
Change-Id: Ief82837103450de209fcbbd92d8f4e898949fac4
This adds the CORS support middleware to Cue, allowing a deployer
to optionally configure rules under which a javascript client may
break the single-origin policy and access the API directly.
For cue, the middleware was added directly to the application
factory, including various default headers usually required by
keystone. Note that the CORS middleware must be the first one in
the middleware chain, so that it can annotate all responses -
even error responses - generated by other middleware.
oslo_config initialization was added to the functional test
initialization, in order to ensure that a fully initialized
config instance is available during tests.
OpenStack CrossProject Spec:
http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html
Oslo_Middleware Docs:
http://docs.openstack.org/developer/oslo.middleware/cors.html
OpenStack Cloud Admin Guide:
http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html
Change-Id: I7ff60a96f545ff991de06073a80a5750512ebd31
This patch cleans up the requirement list to remove anyjson module
that is not used anymore directly by Cue.
Change-Id: Ibe08d2bf110359d0d8b93b6b6f3825bd6e814d0f
This patch cleans up the requirement list to remove jsonpatch module
that is not used anymore directly by Cue.
Change-Id: Ic8710b577b3921f252dcbd2092d0da67d16bdd61
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
Failure on a sub flow that is being Retry'd is not forcing the
surrounding flow to also REVERT. This is because the Retry controller
is returning REVERT rather than REVERT_ALL.
Change-Id: Ib70fd37a0349c5cf89f73a2ca2334400b87bff56
Closes-Bug: 1452958
- 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
The Jinga2 templating language for python is now being use instead
of pystache for Cue's provioning user-data scripts.
Change-Id: I6b7c35e7f315cb941efe98d7f0a4648fba906bb2
closes-bug: 1432026
- changed create cluster flows from a combination of unordered and
linear flows to a graph flow
- added userdata generation step to create userdata to be used by
each VM
- added check_or_restart_rabbitmq, to check rabbitmq status a
number of times then restart the VM, before checking again
Change-Id: I98f2aa031ccd7e8bb068fa4cece3dd8af263e33e
- Adding Vagrantfile with necessary package installation steps to allow
dev environment to be brought up with all necessary OS packages
- modified tox.ini to allow installation of pip modules from external
source
- fix all flake8 issues
- added .testr.conf to satisfy tox testing requirements
- added simple unit test to fix gate
- fix docs build
Co-Authored-By: Vipul Sabhaya <vipuls@gmail.com>
Change-Id: Ifca9e5c483adb688546a76368d9b821da7371829