58 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
46640dcca4 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I41c0635e1bcbf16a078af27d83a331e68184bc89
2018-01-22 07:04:08 +00:00
dharmendra kushwaha
6333914336 Restrict VNF deletion, if part of Active NS
VNF should not be allowed to delete separately,
if part of an active NS.

Change-Id: I3421a311c7a8dcc6c9c4eec2265c6384370c0972
Closes-Bug: #1691363
2018-01-22 04:35:18 +00:00
Zuul
80b08ee08f Merge "Zabbix Plugin for Application Monitoring in Tacker VNF Manager" 2018-01-03 07:16:48 +00:00
yong sheng gong
b5a128bb80 Add reno note for symmetric bug fix
Change-Id: I64f96dba22277e404c6afa93b4795c8e558572f8
Closes-bug: 1739343
2017-12-21 17:46:32 +08:00
MinWookKim
6932dfede2 Zabbix Plugin for Application Monitoring in Tacker VNF Manager
Develop a Zabbix plugin in Tacker VNF manager to monitor application level
parameters that can't be supported by current Tacker monitoring driver

Change-Id: I25e871b8e8ddfb49a1f3f22e78c1ea8ba9835d74
Implements: blueprint zabbix-plugin
2017-12-21 04:53:45 +00:00
Zuul
541fc0a5d2 Merge "Remove setting of version/release from releasenotes" 2017-12-08 13:07:31 +00:00
Zuul
573fbd595b Merge "Fix 500 when creating already on-boarded VNF" 2017-12-06 04:36:52 +00:00
Cong Phuoc Hoang
d6207c6dcd Support Kubernetes as VIM in Tacker
This patch add kubernetes_driver in vim nfvo and kubernetes_utils to support
CRUD Kubernetes cluster VIM (register, deregister, delete and update).

Partially Implements: blueprint kubernetes-as-vim

Change-Id: Ib1bf4d78ca4796c4e0297bca6fc7e9f004078242
2017-12-05 17:20:53 +09:00
Dinesh Bhor
3fbf7a9ae0 Fix 500 when creating already on-boarded VNF
If you on-board a VNF to tacker and try to on-board it again tacker
gives 500 InternalServerError. The response message user get is
correct but the response code returned is incorrect which is 500.

message returned:
"vnfd already exist with given ['tenant_id', 'name', 'deleted_at']"

The type of a TackerError returned is 'DuplicateEntity' which has
500 response code as it is derived from 'TackerException'.

This patch changes the response code from 500 to 409 as this case
is of HTTPConflict.

This affects to below mentioned API's:
* POST /v1.0/vnfds
* POST /v1.0/vnfs
* POST /v1.0/vims
* POST /v1.0/nsds
* POST /v1.0/nss

NOTE:
There are no existing unit test cases written for such API's.

Closes-Bug: #1734316
Change-Id: I7f63ab5f9612c2f32f0f11397ad0d6e3cee2f8d6
2017-11-28 09:00:39 +05:30
dharmendra
2df90d5d62 Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is
entirely due to the current convention of pulling in the version
information. Release notes should not need installation in order
to build, so this unnecessary version setting needs to be removed.
This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html .

Change-Id: I32dd5453b4d05e46cfd1cddfc5d2f885ce53da83
2017-11-17 06:30:57 +00:00
Dimitrios Markou
5a888e1b13 [Bug-Fix] Add support for multiple classifiers per chain
Closes-Bug: #1719839

Change-Id: I9884dc15584235b687c72a9f2cf9c180e9e1ce89
2017-11-08 09:58:18 +02:00
Jenkins
dd0953b56e Merge "Update reno for stable/pike" 2017-09-04 10:24:53 +00:00
OpenStack Proposal Bot
802f753d23 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I98abe6c1705211ac335bec69954a640927c38183
2017-08-24 09:05:31 +00:00
ee0fe47cea Update reno for stable/pike
Change-Id: Ibb656a1a4349934603bd4c426a4978881caa4816
2017-08-23 16:07:16 +00:00
Bharath Thiruveedula
57c4847071 Implement Block Storage Support - Part 1
This patch adds support to attach volumes to VDU.
This patch does not deal with boot from volume case.

Change-Id: I4bee80610eaa4e2ec8a1ccb2a5d36fb723a09806
Implements: persistent-block-storage
2017-08-20 11:48:59 +05:30
Jenkins
9677abff15 Merge "Update the documentation link for doc migration" 2017-08-08 01:18:29 +00:00
Hangdong Zhang
81ef082047 Update the documentation link for doc migration
Change-Id: I99e2e1872d30bf592233d60e381a017175fab4f1
2017-07-25 14:28:37 +08:00
Saju Madhavan
52bdf321c4 Assign floating IP to the vdu
Assign floating IP to the vdu using TOSCA template

Change-Id: I53a89397c1ef676f1a21bc1378c91aece65a3d91
Closes-Bug: 1537636
2017-07-24 12:57:58 +05:30
Cong Phuoc Hoang
d62364cbff Update creating directly VNFFG and NS from descriptor template.
Currently, Tacker only support creating VNFFG and NS from VNFFG descriptor
and NS descriptor. This patch will support creating directy VNFFG and NS
from template file without initiating VNFFG and NS descriptors before.

Change-Id: I4e8ec8405a291300aa6749cf814ad582786c285d
Closes-bug: #1681032
2017-07-19 21:57:45 -07:00
Jenkins
979060388e Merge "Switch from oslosphinx to openstackdocstheme" 2017-07-05 03:20:32 +00:00
Van Hung Pham
e0a0782a80 Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Idf8ddcb0c76c4d211881e6ccb1bef82efffdbb70
2017-06-30 18:36:51 +07:00
Yan Xing'an
07428d4985 Support to use barbican to encode vim password
1. Add new option 'use_barbican' in config file [vim_keys] section,
   default value is False for Pike.
2. Use fernet to encrypt vim password, and save the fernet key into
   barbican as a secret.
3. Add new fields 'key_type', 'secret_uuid' into VimAuth.auth_cred
   json string. secret_uuid is masked in vim-show or vim-list response.
4. Set the vim's default 'shared' value to False,
   vim can only be used by who created it.
5. Add a devref to show how to test.
6. Add a release note.

Implements: blueprint encryption-with-barbican
Partial-bug: #1667652

Change-Id: I5c779041df5a08a361b9aaefac7d241369732551
2017-06-26 07:23:10 -07:00
jing.liuqing
12cec43f27 Add release notes for tacker conductor and mistral vim monitoring
Change-Id: I3c5ac72a86595b4356451bb4c490b7367e88c97e
Implements: blueprint refactor-vim-monitor
2017-06-21 21:13:22 +08:00
futangw
e1bc853b72 Add allowed_address_pairs support in tacker CP
Currently the tacker connection point (CP) support Virtural IP only if
the security group is off (via anti_spoofing_protection off).
But it's good to have both by supporting allowed_address_pairs.
This RFE is for this purpose.

Closes-Bug: #1664805
Change-Id: I9fa1d4b69f8cbf51b047110cd6cfa61fb91a0bf0
2017-03-12 18:18:19 -04:00
Andy Yan
f23c0c5964 Fix typo in Tacker
Fix typo in Tacker

Change-Id: I274719ca07f15ac373ff5e93334c894aa3eb889b
Signed-off-by: Andy Yan <yanchao3@lenovo.com>
2017-03-09 02:33:46 +00:00
ddbe8164ad Update reno for stable/ocata
Change-Id: I4aee0355a993856505184b8a90a41303bb68cb04
2017-02-16 03:52:36 +00:00
Dharmendra Kushwaha
f5cf6d60b2 nsd-support release note
Add release note for nsd feature.

Change-Id: I829ea1a4621111a7113ab4571670c782517e0f80
2017-02-15 13:04:48 +05:30
Jenkins
4349df4ece Merge "Implement VNFC support" 2017-02-10 06:53:57 +00:00
Bharath Thiruveedula
ccb79934ec Implement VNFC support
Change-Id: Ib3be5c8c19b17bac4add76c0210c1ec7af3d99ac
implements-blueprint: vnf-components-support
Co-Authored-By: Manikantha Srinivas Tadi <manikantha.tadi@gmail.com>
2017-02-10 07:48:25 +05:30
Jenkins
12e78cc1f4 Merge "Support parameter input for vnffg template" 2017-02-08 10:12:06 +00:00
janki
a3ea91d124 Support VNF create from inline template
Accept transient VNFD template as part of VNF creation without
need for VNFD onboarding into Tacker VNFD catalog.

Change-Id: I3c8bbe139dec27adbfc943d3ac9f909db8097f89
Implements: blueprint vnf-inline-template
Depends-On: I719237dd04dd7fe13fb7e7964402d7074679b2d6
2017-02-08 05:59:45 +05:30
venkatamahesh
c4eacd0d44 Support parameter input for vnffg template
Change-Id: Ied3dfaa3f9b2a4bc3be43cd349d6d47f760cdd3b
Depends-On: I93819ff19ae91ca5e24778e220d3d09b63532ddf
Implements: blueprint vnffgd-param-support
2017-02-04 16:17:45 +05:30
Jenkins
a7e3732db6 Merge "Add guru meditation support" 2017-01-06 06:58:27 +00:00
gong yong sheng
39f3834a1f Add guru meditation support
After this, kill -s SIGUSR2 <tacker-server-pid> will make tacker
server report its running configuration.

Change-Id: I3823c6d79f264e570f4696cd644a5607558e577d
2017-01-05 10:06:09 +00:00
dharmendra
eedd840236 Remove support for legacy VNFD templates.
From Mitaka version, Tacker supports TOSCA based VNFD templates. Legacy
templates described under tacker/samples/legacy-templates are deprecated
in newton. Removing in Ocata.

Implements: blueprint deprecate-legacy-template-dsl
Closes-Bug: #1632214
Change-Id: I39f200bb536f4c5d10c920fc1c93bf8f382ca6c2
2017-01-05 14:23:53 +05:30
gong yong sheng
739208fc47 Add mac_address into CP's properties.
Change-Id: Ic13b2e022ed06e24ad45785f0c6e241a18b68bb3
Partial-bug: 1641799
2016-12-13 10:11:20 +08:00
Andreas Jaeger
2fc846ea20 Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: I5898445bfb82767be43da10c36a99e013773af45
2016-10-06 20:54:29 +02:00
Davanum Srinivas
f81a5d9c04 Update reno for stable/newton
Change-Id: I14e97143dbdabc50c8c00dfce08ea27efc4e36b3
2016-09-27 21:14:23 -04:00
Jenkins
07b857a2d8 Merge "Add release notes for alarm monitoring feature." 2016-09-25 19:02:26 +00:00
dharmendra
accf9f7510 Add release notes for alarm monitoring feature.
Implements blueprint: #alarm-based-monitoring-driver

Change-Id: Idc7c32f79f86c9b12abb74c8ec9880bcaff11fd3
2016-09-25 11:20:55 +00:00
Kanagaraj Manickam
ffdb0b4019 Add release notes for VNF scaling feature
Change-Id: Ia7b9fa62934c9855ad1863a9814472aff746d6dc
implments: blueprint #vnf-scaling
2016-09-23 22:44:00 -07:00
Sridhar Ramaswamy
4d08e90df3 Add release notes for VNF Forwarding Graph
Change-Id: I2e56143ef5bf374d1219cfe8c947d19a3a5ad5f5
implements: blueprint tacker-vnffg
2016-09-23 00:01:06 -07:00
Sripriya
f9729fb388 Introduce uniqueness constraint on resource names
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
2016-09-22 00:01:51 -07:00
Tin Lam
043c147690 Provide support for security groups for ConnectionPoints
Add option for providing security groups in ConnectionPoint
node_type of TOSCA VNF templates.

Co-Authored-By: Sridhar Ramaswamy <srics.r@gmail.com>

Change-Id: I5fabaa8a33d684a591364510ed6d3df93989c419
Closes-Bug: #1591372
2016-09-14 10:32:52 -05:00
Jenkins
427cfb6d58 Merge "Add VNF resource details to get vnf API" 2016-09-07 17:00:09 +00:00
Janki Chhatbar
2e766e122b Add VNF resource details to get vnf API
Adds physical id and type of VDUs, CPs and VLs of a VNF to
get vnf API.

APIImpact
Change-Id: I469b91c1a000e7a47ae1d4313ed83de26e1391b2
Partial-Bug: #1602112
2016-09-07 09:35:32 +05:30
Janki
99f58e4f5f Deprecate warning for infra_driver and mgmt_driver at server
Deprecation warning deriving infra and mgmt driver from VNFD create API is
added.

Change-Id: Ieb2ff2a21fa6387ea38734ae65b0bddddd35f2a7
Partial-bug: #1618724
2016-09-07 04:23:55 +05:30
Shaik Apsar
d55db757db Implement tacker workflows
1. std.create_vnf for VNF creation.
2. std.create_vnfd for VNFD creation.
3. std.delete_vnf for VNF deletion.
4. std.delete_vnfd for VNFD deletion.

Change-Id: I2c16c771d468db58728218fcf94154796e955ebb
Implements: blueprint tacker-workflows
2016-08-14 17:06:44 -04: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
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