64 Commits

Author SHA1 Message Date
Jenkins
34e0dd468a Merge "Use devstack system public auth url as default VIM auth_url" 2017-01-13 20:46:16 +00:00
Jenkins
8c9790835e Merge "_80_nfv.py file is moved to enabled folder in tacker_horizon folder" 2017-01-11 11:14:16 +00:00
Jeffrey Zhang
02d83cde74 _80_nfv.py file is moved to enabled folder in tacker_horizon folder
Change-Id: I0364b863f8343a8936d7e3e20c692b7c52a0d5a8
Depends-On: Ia3dbbfb5b7bbf92239268a5a90e8786c5898ccf1
2017-01-10 09:58:42 +08:00
gong yong sheng
9465e8281d Use devstack system public auth url as default VIM auth_url
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
2017-01-06 21:44:15 +00:00
gong yong sheng
10462bc1e2 Remove deprecated heat infra_driver
Change-Id: I8d708c996825155e6c5af0f978438ae685771c65
Closes-bug: 1634013
2017-01-06 03:09:16 +00:00
Jenkins
c4e761647e Merge "Use heat devstack plugin" 2017-01-04 02:32:56 +00:00
rabi
674acde2f8 Use heat devstack plugin
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
2016-12-16 01:28:41 +00:00
Jenkins
c91f67f493 Merge "Fixed Heat installation dependency for Tacker" 2016-12-16 01:11:16 +00:00
Naresh Thukkani
f6636ad8f3 Fixed Heat installation dependency for Tacker
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>
2016-12-11 18:00:29 +05:30
venkatamahesh
4b78654a2c Typo in devstack tacker lib file
Change-Id: Ia94f5fb64cdf93d164f576a5f8b1c7de9fe28ea6
Closes-Bug: #1648114
2016-12-07 20:45:45 +05:30
Sridhar Ramaswamy
f1a6599187 Remove keystone catalog backend
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
2016-12-01 15:52:32 -08:00
Kanagaraj Manickam
8476b864bb Clears the devstack settings whitespaces
Change-Id: I51cbcf6ed157582ae024eaee98b170f0e2063ce3
2016-11-16 09:04:18 +00:00
gong yong sheng
1de9a991df Allow to install tacker only env
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
2016-11-07 09:38:14 +00:00
gong yong sheng
70500539c5 Remove deprecated nova infra driver
Change-Id: I0b5b729741999f6505d3c9e3c7d62566acc28786
Closes-bug: 1634011
2016-11-06 06:02:21 +08:00
gong yong sheng
921afb13fa Remove deprecated default_vim config item
Change-Id: I4ff6a65777e379c6b4b5604eda3844f8fb6935ac
Closes-bug: 1633997
2016-10-24 11:13:22 +08:00
Stephen Wong
6f71a86167 VNFFG: neutron networking-sfc driver and plugin fixes
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>
2016-09-24 00:19:29 -07:00
doantungbk
2d8baa76bd Implement Alarm monitor
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
2016-09-22 15:31:47 +09:00
Manikantha Srinivas Tadi
b7b60ae85d Make Name parameter positional argument in DOCs and devstack lib
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
2016-08-15 05:18:08 -04:00
Jenkins
a106db4087 Merge "Fix typo in devstack configuration file" 2016-08-09 23:02:33 +00:00
gong yong sheng
f68cd3e96d Remove keystone reconfiguration in devstack script
Change-Id: I2179ec899816a528261b6af5cf2e07eb00fcd43d
Closes-bug: #1609295
2016-08-03 16:32:40 +08:00
gong yong sheng
52073b010f Add domain name info into auth for keystone v3
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
2016-08-01 14:15:22 -07:00
Jenkins
df9eb366f3 Merge "Transition default VIM to API and DB operation" 2016-08-01 20:45:02 +00:00
Saju Madhavan
573479ca6f Transition default VIM to API and DB operation
Set the default-vim in the tacker-db and provide
API to manage it.

Change-Id: I7cdc40005122680098b2049cd95e74a8fea145eb
Partial-Bug: 1592957
2016-08-01 09:07:54 -07:00
venkatamahesh
5ee8bdb751 Change the amin_user_name to admin_user_name
Change-Id: Ifb1a3da123b7dc7e4098ec7c5172f76ac7d273ca
Closes-Bug: #1605946
2016-07-25 09:16:37 +05:30
Kanagaraj Manickam
e575760d3c Sample tacker.conf generator
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
2016-07-21 12:11:42 +05:30
xu-haiwei
40a4a45732 Fix typo in devstack configuration file
TrivialFix

Change-Id: I279c30bff47ab72369ec79ae52389dc6e924b8a6
2016-07-20 02:06:04 +00:00
Sridhar Ramaswamy
39a0ccaa23 Add python-tackerclient to test-requirements.txt
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
2016-07-05 06:02:34 +00:00
Sripriya
496f946ef3 Allow flavor creation for non admin projects
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
2016-06-23 09:47:47 +00:00
Sridhar Ramaswamy
0d9f84c451 oslo: remove usage of oslo.log verbose option
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
2016-06-07 00:22:05 +00:00
gong yong sheng
68b2fcb028 Change default port into 9890
Previous 8888 is mostly used as alternative port for 8080, 80.
This patch changes tacker port into 9890 to avoid conflict.

Ranged 9890-9897 is unassinged according to
https://www.ietf.org/assignments/service-names-port-numbers/service-names-port-numbers.txt

Change-Id: Idbbb74bb15ec1310aff0393636a4952d6eb7b877
Closes-bug: 1588065
2016-06-03 11:56:56 +08:00
Sridhar Ramaswamy
380a20129b Re-organize tacker sample templates
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
2016-05-23 22:19:32 +00:00
Jenkins
6753756a61 Merge "Adds sample TOSCA VNFDs for EVP features" 2016-04-21 22:34:43 +00:00
Vishwanath Jayaraman
2f5fa31272 Adds sample TOSCA VNFDs for EVP features
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
2016-04-21 11:12:22 -05:00
Bob Haddleton
7647465914 Fix monitoring of TOSCA VNFDs
Change-Id: I428bc68bfad90a80a43ba07f1632b39a10509fa3
Implements: bp/tosca-parser-integration
2016-04-20 16:20:58 -05:00
Jenkins
bfc9df9c47 Merge "Support port_security_enabled for Heat Kilo ver" 2016-04-19 23:52:41 +00:00
Sripriya
801896e976 Support port_security_enabled for Heat Kilo ver
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
2016-04-19 08:19:13 +00:00
Janki Chhatbar
6608219624 Openwrt image download failure handled
Change-Id: Idb037a459b34f049f54bf1c88f161f9eeb24f9f9
Signed-off-by: Janki Chhatbar <jankihchhatbar@gmail.com>
2016-04-14 10:13:17 +05:30
Jenkins
5ce343274f Merge "Revert multiple mgmtdriver check for old templates" 2016-03-31 00:40:02 +00:00
Sripriya
4a8d109839 Revert multiple mgmtdriver check for old templates
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
2016-03-30 16:40:29 -07:00
Sridhar Ramaswamy
ed61002e83 Fix monitoring policy in new sample tosca templates
New TOSCA templates use paramaters for monitoring params. Fix up
samples with correct monitoring parameters and action syntax

Change-Id: If634fa94941b9cfeb2d27cd18567cc5161ea1df0
2016-03-30 23:02:58 +00:00
Bharath Thiruveedula
8fe8878b54 Implements auto image creation
Partially-implements: automatic-resource-creation
Change-Id: Id6e6ccb8b59020af75968c6e54e1cb3d584016bb
2016-03-30 13:11:09 +05:30
Sripriya
0fdd5a4717 Implement multisite VIM feature
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
2016-03-28 15:32:54 -07:00
Jenkins
905c4ade56 Merge "Implements auto flavor creation" 2016-03-28 22:12:49 +00:00
Bharath Thiruveedula
5ffbb36ee4 Implements auto flavor creation
Partially-implements: automatic-resource-creation
Change-Id: I59526f4868fb0189f963dc146d13d24831518b4d
2016-03-28 16:17:39 +05:30
Jenkins
189d562db6 Merge "Update DevStack README" 2016-03-28 06:16:55 +00:00
Bob.Haddleton
d6b102b201 Implement tosca-parser/heat-translator integration
Change-Id: Idf902cd01bd369cfede83842e1ae295bff3da710
Implements: bp/tosca-parser-integration
2016-03-25 19:01:17 +00:00
Jenkins
2d03adb1f2 Merge "Change the mode of devstack plugin.sh and fix typo" 2016-03-08 01:00:36 +00:00
Yuuichi Fujioka
39b152d02b Introduce environment variable to disable neutron agents
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
2016-03-03 00:57:38 +00:00
Liuqing Jing
6a2d04e103 Update DevStack README
Reuse the content of doc/source/install/devstack.rst

Change-Id: Iaa3921fd295c8f43d9b6fdf191d44ab6b2448c9e
2016-02-20 23:31:28 -05:00
Liuqing Jing
806323b646 Change the mode of devstack plugin.sh and fix typo
The mode of plugin.sh should be 664.

Change-Id: I6ef66698c3cf53608cb335245e3481d1dc595546
2016-02-20 12:57:34 -05:00