some setting sets up keystone listening on non localhost, this
patch copies the vim_config.xml to devstack data dir, modifies
the auth_url according to devstack deployment's settings.
Depends-On: Iaa78bd4cebc515d64310d9e9aae93d0c22d9b5d1
Change-Id: Idf9b2e98f49655c7c3ab0c36321147983c91e5f8
Closes-Bug: #1611297
Now that heat is available as a devstack plugin, it should be
used. The document is updated to enable the heat devstack plugin
before the tacker plugin.
Co-Authored-By: Kanagaraj Manickam <mkr1481@gmail.com>
Change-Id: I9d20d72dfa50f36ee454f56f3c67d063012ef05b
With Newton release, heat is not installed by default with devstack
tacker installation. Added line to enable heat plugin in
local.conf.example file.
Change-Id: I74429f5270da8f3f0b52233a59ce660771e6a9e6
Signed-off-by: Naresh Thukkani <nareshreddy.thukkani@gmail.com>
KEYSTONE_CATALOG_BACKEND is deprecated and removed post Newton [1].
This needs to be removed in Tacker as well to avoid gate failure.
[1] https://review.openstack.org/#/c/278333
Co-Authored-By: Tung Doan <doantungbk.203@gmail.com>
Change-Id: I021e4a4ef0240f85e6cce7feda431d6695f4482b
Introduce a TACKER_MODE variable. If this is set to 'all', the
tacker devstack plugin will install other components just like
previous way. If it is set to 'standalone', the tacker devstack
plugin will disable all other services and enable the mysql,
keystone, tacker and horizon services.
Change-Id: I5d7613566ed45aa273848bfe85d76c7a7fe97ba1
Closes-bug: 1633327
Closes-bug: 1620163
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>
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
Name is made as mandatory and positional argument in getting started &
manual installation docs.
Also updated the devstack lib.
Change-Id: I5bd87925fc7ee89fdd44f873818d55fdd81611ac
Partial-Bug: #1474966
domain name information should be in VIM configure, which is
different from keystone configuration in tacker.conf.
Also domain name is prefered to domain id.
Change-Id: Iec492e55ff763f92304c129d2373e544269f6271
Partial-bug: #1603851
It also make required keystone config changes as part
of devstack plugin, which helps the functional test cases
to successfully complete and it makes inline with existing
tacker conf.
Closes-bug: #1592247
Change-Id: I545ceb2c9e61c22dbd8a0e1ee39a6e4fa24f8e88
python-tackerclient is now available in global
requirements [1]. Moving to use pip dependency
to pull in tackerclient instead of directly
referring to the release tarball.
[1] https://review.openstack.org/334641
Change-Id: I2bc758a56f2371671db60eb626ae87194506c0a4
Heat's recent policy changes reduced the scope of context_is_admin
to be super user privileged which affects Tacker for auto flavor
creation.
Handle devstack script changes to modify OS::Nova::Flavor rule to
'admin' role only in heat's policy.json. Modify manual installation
guide to incorporate these additional steps.
Co-Authored-By: Bharath Thiruveedula <bharath_ves@hotmail.com>
Change-Id: I7aceb21cbfaa6c45efa5c815a9bf7a0a26babc77
Closes-Bug: #1595311
The option was deprecated a long time ago, and will be removed in one of
the next library releases, which will render tacker broken if we keep
using the option.
More details:
http://lists.openstack.org/pipermail/openstack-dev/2016-May/095166.html
Change-Id: Iebd08194a600d3537df7a5ee7ab735e8f0a38899
Closes-Bug: #1586066
Tacker TOSCA templates are currently buried under tacker/devstack.
These samples templates are applicable for the whole project and they
are not related specifically to the devstack installation. Also,
segregate the new TOSCA parser based templates from the legacy ones
for easier deprecation when the time comes.
Change-Id: I35547335baf6827e6b7b10702d05276343d8ce75
Closes-Bug: #1579251
This commit adds sample TOSCA VNFD template yaml files for
specifying EVP features such as CPU pinning, Huge pages, vCPU
topology and numa nodes.
Change-Id: I43e09c9f141194a5d979c60594ffbcf68b5d2813
Closes-Bug: #1570693
This fix supports port_security_enabled attr for Heat Kilo version.
Also adds the new attr to tosca templates.
Change-Id: I6c1e93e00dce0a6a7aa6d2a1f09970d3564524be
Closes-Bug: #1566003
Closes-Bug: #1547284
Revert the changes done to handle multiple mgmt drivers for old
templates. This is done to unblock the vnfd create issue
containing mgmt driver, which errors out for the 'noop' and vdu
mgmt driver mismatch in multiple mgmt driver check.
Also add a new openwrt config file for tosca openwrt template
Change-Id: I89b9312a926fcf720381a4c5d6420acbadad7bd7
New TOSCA templates use paramaters for monitoring params. Fix up
samples with correct monitoring parameters and action syntax
Change-Id: If634fa94941b9cfeb2d27cd18567cc5161ea1df0
Added support for multisite OpenStack VIM feature through a new
'nfvo' extension. This also enables remote VNF life cycle manage-
ment through the VIM Id parameter.
Implements: blueprint multi-site-vim
Depends-On: I3c08945f24343288c2c5614ab4b472d68a1e1d47
Change-Id: I7dd19a0c1ce948474bb3069073b3608ce265beb4
Currently, when tacker is enabled, some neutron agents are
automatically enabled.
In some case, those are not needed in the same node that tacker is
running.
Change-Id: Iff4daa862a596cdef4ed569c805a2c1e9657ea9a
Closes-Bug: #1548141