Commit Graph

31 Commits

Author SHA1 Message Date
Andreas Jaeger 9eccf4fe21 Retire cue
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
2018-03-09 09:40:09 +01:00
OpenStack Proposal Bot 81920aac93 Updated from global requirements
Change-Id: Ia4a84039d4bdeaec3e915be5d514f1e3d0028389
2016-06-23 08:39:08 +00:00
OpenStack Proposal Bot 02f6398c91 Updated from global requirements
Change-Id: I5166b289185ad24c0c1ddd620aaf45ab08a61ee5
2016-06-06 04:00:01 +00:00
Claudiu Belu c82fadf8e4 Removes unused posix_ipc requirement
posix_ipc module is not used anywhere in this project.

Change-Id: I280de9e5c112a6da9b64dedbd5c71c55399a5118
2016-03-15 11:30:02 -07:00
OpenStack Proposal Bot 3e3e343dfc Updated from global requirements
Change-Id: I1f574bd2b3291a3a9391f88008025dc65c005b3d
2016-03-09 16:46:06 +00:00
Abitha Palaniappan d7168f57ce Adding support to cleanup taskflow job details
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
2016-01-08 15:01:02 -08:00
Bertrand Lallau 1df776e86e Use keystoneauth instead of keystoneclient
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
2016-01-05 20:40:56 +01:00
Jenkins 4a9bd0fb56 Merge "Remove anyjson useless requirement" 2016-01-04 19:40:57 +00:00
Jenkins 76e3626e0e Merge "Remove jsonpatch useless requirement" 2016-01-04 19:40:52 +00:00
Michael Krotscheck ebb06fb49f Added CORS support to Cue
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
2015-12-23 11:00:45 -08:00
OpenStack Proposal Bot 6aad40f9fc Updated from global requirements
Change-Id: I8d03c9d987e7070b5fa25c19ca358e3121e54464
2015-12-22 06:53:19 +00:00
Bertrand Lallau 6e462e4a9e Remove anyjson useless requirement
This patch cleans up the requirement list to remove anyjson module
that is not used anymore directly by Cue.

Change-Id: Ibe08d2bf110359d0d8b93b6b6f3825bd6e814d0f
2015-12-22 06:52:48 +00:00
Bertrand Lallau 9f6f9e9460 Remove jsonpatch useless requirement
This patch cleans up the requirement list to remove jsonpatch module
that is not used anymore directly by Cue.

Change-Id: Ic8710b577b3921f252dcbd2092d0da67d16bdd61
2015-12-08 22:42:39 +01:00
OpenStack Proposal Bot 7d3e454294 Updated from global requirements
Change-Id: I9b52d8b6011f1f3c7852fa372a723ca18f5b076d
2015-11-19 15:55:16 +00:00
Daniel Allegood 74124f363a cue-monitor service
Change-Id: I24aff0c016a06b26a8252e2b31ab7c7cfdde08db
2015-10-09 16:34:55 -07:00
OpenStack Proposal Bot 70e8f15c72 Updated from global requirements
Change-Id: I4acd24973d06fbedcbda7d724d8cf3e8d7425ea0
2015-09-10 00:02:22 +00:00
OpenStack Proposal Bot e224040467 Updated from global requirements
Change-Id: Ide36769b7199c05f51c2e5f28687bc8bd9c8fe29
2015-08-27 04:13:34 +00:00
OpenStack Proposal Bot 378b412cf2 Updated from global requirements
Change-Id: I358313a2a489bcd15377eb87b99a7b61e54f1379
2015-08-26 13:53:52 +00:00
OpenStack Proposal Bot fad241239a Updated from global requirements
Change-Id: Ie14c210ae15c5c117ff79924b38e5fc49e8fda4b
2015-08-21 06:27:17 +00:00
Min Pae 6e4ca15672 update devstack plugin for keystone v3 and fix kazoo version
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
2015-07-07 14:26:46 -07:00
Min Pae c88eebaafa Fix revert on ERROR/Exception
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
2015-06-24 13:29:41 +00:00
Steve Leon 5239f62332 Fixing cue integration test gate
- 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
2015-05-29 10:31:18 -07:00
dagnello dbb3cccf75 Jinga2 missing from requirements.txt
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
2015-03-13 13:11:24 -07:00
Min Pae 21ef0c6677 provisioning rabbitmq via userdata/cloud-init
- 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
2015-03-11 17:55:35 -07:00
dagnello ad828d83ab Migrate Cue Policy to new Oslo_Policy Package
Change-Id: I201e1f9c2315fd593830420c44968bb31d169b97
Closes-Bug: 1430097
2015-03-10 11:48:28 -07:00
Endre Karlson 0b67215676 Add oslo.log dep
Also cleanup tox.ini hack.

Change-Id: I5aef58709cd89c19ac37539959ee19f11917a7cf
2015-01-27 21:08:07 +01:00
Min Pae 912d1e0772 adding taskflow support with initial workflow
- Adding taskflow support
- Added initial workflow for create cluster

Change-Id: I21ca51f50f8d983ab787c9435cfd0d576c3ed7a2
2015-01-23 14:35:59 -08:00
Endre Karlson 146af39332 Sync requirements and fix oslo.log import
Change-Id: I5b1b1f6be67c62f4656872eb90d07de6b74d1575
2014-12-24 14:58:48 +01:00
Min Pae fc28e371e5 Adding Vagrantfile and update to tox.ini to fix tox env
- 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
2014-11-13 16:53:42 -08:00
Endre Karlson bfc00248e3 Cleanup requires 2014-11-12 02:00:08 +01:00
Vipul Sabhaya da523a782f Base framework 2014-10-21 10:25:11 -07:00