Cap python-heatclient version range to its kilo series. Use kilo
release series for python-neutronclient rather than latest from git.
Change-Id: I140a2d8087e44ae2a5173d80984718f1918f9942
Adds support for the ServiceProfile resource, for the ServiceChainNode
resource's service_profile_id attribute, and for the shared attribute
of the ServiceChainNode and ServiceChainSpec resources.
Also updates test_requirements.txt to use the current hacking version,
and disables checks that fail. These will need to addressed in a
separate patch.
Partially implements blueprint node-centric-chain-plugin
Change-Id: I62b59b878138d3d9ad5d340a0b8f7ff0b74a39a5
This is the final commit of 2 towards closing GBP client bug #1403417.
It shows the --shared option for commands that previously
didn't show it, but should. The following resources
have been fixed (for both create and update operations):
* l2policy
* l3policy
* network-service-policy
* policy-action
* policy-classifier
* policy-rule
* policy-rule-set
* policy-target-group
Furthermore, the CLI tests have been updated to test --shared.
As an extra, all (*_all_params) test methods updated with the
new option have also been re-checked for potentially lacking
options and, in that case, updated with the missing options.
Change-Id: Ie4d88c56a2d3e7abd8b063faeac5933a96e37dde
Closes-Bug: #1403417
This is the first commit of 2 towards closing GBP client bug #1403417.
It adds args2body and add_known_arguments methods to the resources
whose update operations were lacking them:
* l2policy
* policy-action
* policy-classifier
* policy-target (although not used as shared)
This is a necessary initial step to then show the --shared option
in all create/update operations that support that attribute.
Change-Id: I1cefcb538c16165a3cd87aa261ea215861aa3b71
Partial-Bug: #1403417
This is not required and actually the check fails
since the GBP client does not hold a reference to the
the neutron client. The validation for the validity
of the neutron resources is already done in the backend.
Change-Id: Ibc4feba97d9071b6ad6df89f4594b836e5e24633
Closes-Bug: 1423794
Also fixes the following:
1) Adds validations for invalid name/uuid
2) Fixes an error with handling Network service policy in update PTG
3) Remove py26 from tox.ini
Change-Id: I9f07bfed7277428eee2187eebb699d4a6768c4b3
Closes-bug:1406704
We do not allow providing the port name, only the port-id.
The current logic to obtain the port-id from port-name
was causing this to break and is being removed.
Translation from port-name to port-id will require
making a call on the neutron client which is currently
not supported.
Change-Id: Iad5fc245aabf3d076a27890ee7155607e1c1ecfb
Closes-bug: 1392158
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: I9af4e1d576f6a8f37d0c2f9b6e3036092f277295
The following resources are being renamed:
Endpoints -> Policy Targets
Endpoints Groups -> Policy Target Groups
Contracts -> Policy Rule Sets
The changes to the spec are outlined in:
https://review.openstack.org/#/c/134747
Change-Id: I71d7a22a2c16982273625b7e1c63024deccdc7cd
Partially-implements: blueprint group-based-policy-abstraction
This is the last known stable working version of the neutronclient
that works for GBP.
We will have to use this same version when we package until we update
GBP.
Change-Id: I5b96d55b57509569b2006a4e1ebd77caffb45506