This patch fixeds the failing test cases to assert the dict objects
of expected and actual templates in test case outputs instead of yaml
string comparison as yaml strings does not guarantee the order of
generated heat templates.
Change-Id: I7e1ff9079328c62e4f56783481b3ca685cb90edf
Closes-Bug: #1627410
Implements: blueprint tacker-vnffg
This patch implements the networking-sfc driver for VNFFG SFC driver
and necessary plugin side changes.
Change-Id: I531db5c65d7ed3b1adeeb30606e067aa600a957c
Signed-off-by: Tim Rozet <trozet@redhat.com>
Co-Authored-By: Sridhar Ramaswamy <srics.r@gmail.com>
This patch is the final in the series of deriving infra driver
from vim type. update has been made to monitor code to retrieve
infra_driver from vim information.
Change-Id: I4438f9b22cbe3286d191a2fd96e7e4590625d1cc
Closes-Bug: #1618724
This commit removes the old virtualenv management scripts from oslo
incubator. They were just wrappers around virtualenv and don't really
work well in a world with global requirements and constraints. This
commit just removes them since there isn't any reasons to keep them
around and remove references to run_tests.sh in the TESTING.rst file
Closes-Bug: #1553722
Co-Authored-By: lei.lu@easystack.cn
Change-Id: Ieae3698db85377b52687dac58f33a571bc179956
Resource names are handled to be unique per tenant for all 3
resources vnfd, vnf and vim.
Also existing duplicate names are updated to name-<12char. uudid>
based on resource id's last 12 char. to handle the uniqueness
constraint on 'name' column for all 3 resources.
Change-Id: I689d7219db67892b855e1dc5c3698f9e1a67b408
Closes-Bug: #1475047
Closes-Bug: #1474993
Add definition of alarm monitor in VNFD TOSCA template definition,
support it in VNFM plugin. It can integrate with scaling feature.
An WSGI filter is used to receive ceilometer action URL call and
translate the call into inner action, such as scalling.
The configuration group alarm_auth in tacker.conf is used as the
credentials for ceilometer action URL call. they must have 'admin'
role to query all related stuff for the action.
Implements blueprint: #alarm-based-monitoring-driver
Co-Authored-By: dharmendra kushwaha <dharmendra.kushwaha@nectechnologies.in>
Co-Authored-By: gong yong sheng <gong.yongsheng@99cloud.net>
Change-Id: I7f1dbae361a5dfb97a86e8532bfd09813ce535e2
This commit ensures that the event type for the VIM status
"Reachable" that is set during Monitor operation is set to be
of event type "Monitor" instead of "Update"
Change-Id: I9ab8bcba1df8d1ce4345e2b07b0565ce8e6a24da
Closes-Bug: #1623064
fixes the stevdore extension for abstract method get_resource_info
in nova and noop infra driver
Change-Id: I8a1d3ab0c208285b2b9ae0b7026309c720d08ff1
Closes-Bug: #1624609
Currently, infra driver name is derived from VNFD API attribute
infra_driver during VNFD template onboarding. This limits the catalog
to be used for a specific VIM type. VNFD template should be generic
enough to be deployed on any VIM and should not contain infra driver
specific information.
This patch is a follow on for infra driver deprecation [1]
infra_driver value in VNFD request is silently ignored. The infra driver
derivation is now handled during VNF deployment workflow based on user
provied vim_id and corresponding vim_type.
[1] https://review.openstack.org/#/c/363455/
Partial-bug: #1618724
Partially Implements: blueprint infra-driver-refactor
Change-Id: I44cfd18ab75e32872776952560d1f716e99301d5
This commit ensures that the VNF states are verified as well
as part of functional tests.
Change-Id: Iad1f4597b3fe305d42d341f49bdcf0d36288615b
Implements: blueprint: audit-support
Config option sqlite_db is deprecated in
0a1bae9859079fb21a03716be947c5f1da6db0a2, and now we use
database with sqlite in memory mode[1] like this:
CONF.set_default('connection', "sqlite://", group='database')
here not use config option sqlite_db any more, so don't need override
its default value.
[1]http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#sqlite
Change-Id: I487b80107a84d6442b700afbdbafbb96fc311b1d
This is a follow-on to [1] which introduces
'order' property of the CP.
[1] https://review.openstack.org/#/c/363352/
Change-Id: Ib7a8df468f48be1a90c9a7f43d2f8a1a5ca82366
This commit adds code to ensure that the common services plugin
is always loaded as part of other service plugins load.
Change-Id: I82bab93563befa7ee2cf15a6825fa945cd79dc5f
Implements: blueprint: audit-support