Skip to content

VCMP endpoints need to be added#667

Merged
zancas merged 3 commits intoF5Networks:developmentfrom
pjbreaux:feature.vcmp
Sep 1, 2016
Merged

VCMP endpoints need to be added#667
zancas merged 3 commits intoF5Networks:developmentfrom
pjbreaux:feature.vcmp

Conversation

@pjbreaux
Copy link
Copy Markdown
Contributor

@pjbreaux pjbreaux commented Aug 26, 2016

changing this to @caphrim007

Issues:
Fixes #666

Problem:
The VCMP endpoints should be added in the tm organizing collection. A
VCMP has a collection of guests. We should be able to retrieve the vlan
and management address for a particular guest as well.

Analysis:
Added the VCMP OrganizingCollection, the Guests Collection, and the
Guest Resource. Added a unit test and some functional tests. The
functional tests can only be run against a vcmp host. So I added a
pytest config option of --vcmp-host, which allows a user to provide an
IP address for a vcmp configured host. Only then will the functional
tests be run.

Tests:
All tests pass against the vcmp host in the Boulder lab

Issues:
Fixes F5Networks#666

Problem:
The VCMP endpoints should be added in the tm organizing collection. A
VCMP has a collection of guests. We should be able to retrieve the vlan
and management address for a particular guest as well.

Analysis:
Added the VCMP OrganizingCollection, the Guests Collection, and the
Guest Resource. Added a unit test and some functional tests. The
functional tests can only be run against a vcmp host. So I added a
pytest config option of --vcmp-host, which allows a user to provide an
IP address for a vcmp configured host. Only then will the functional
tests be run.

Tests:
All tests pass against the vcmp host in the Boulder lab
@pjbreaux
Copy link
Copy Markdown
Contributor Author

@caphrim007: I changed this feature to you, since za is out today. Let me know if you've got no bandwidth.

@pjbreaux pjbreaux assigned zancas and unassigned caphrim007 Aug 31, 2016
Comment thread f5/bigip/__init__.py Outdated
self._meta_data['uri'] = self._meta_data['uri'] + 'tm/'
self._meta_data['allowed_lazy_attributes'] =\
[TmAuth, TmCm, Ltm, Gtm, Net, TmShared, Sys, Transactions]
[TmAuth, TmCm, Ltm, Gtm, Net, TmShared, Sys, Transactions, Vcmp]
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add warning to not add new things here and remove Vcmp

Paul Breaux added 2 commits August 31, 2016 16:21
…parameters and _check_create_parameters to raise if we see partition as a parameter to either load or create.
@zancas zancas merged commit 8a4e1b0 into F5Networks:development Sep 1, 2016
@wojtek0806 wojtek0806 mentioned this pull request Sep 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants