14 Commits

Author SHA1 Message Date
yong sheng gong
99d504d245 remove tacker horizon during unstack
Change-Id: I548905d7de525070c51d279bfd56962291ea2de1
Closes-bug: 1741421
2018-01-05 02:36:49 -06:00
Cong Phuoc Hoang
be9e41e11f Add supporting Kubernetes to devstack
This patch describes the way to install Kubernetes VIM via Devstack and
register Kubernetes VIM in Tacker.

Tacker reuses the efforts from Kuryr-Kubernetes project to create
Kubernetes cluster. This patch also sets up native Neutron-based networking
between Kubernetes and OpenStack VIMs to connect VM based and container based
VNFs together, that bring hybrid deployment SFC in the future.

Partially Implements: blueprint kubernetes-as-vim

Change-Id: Idf04f012c6daf93a33ad89a5a7c737f3668eb405
2017-11-11 00:52:00 +09:00
yong sheng gong
9af2b71e07 Move to zuul3 jobs
https://docs.openstack.org/infra/manual/zuulv3.html#legacy-job-migration-details

Co-Authored-By: Duong Ha-Quang <duonghq@vn.fujitsu.com>
Co-Authored-By: yong sheng gong <gong.yongsheng@99cloud.net>

Closes-bug: #1729632
Change-Id: I2d1c4795b1a591831a12535d2f048a13258f4913
2017-11-04 22:09:42 +11:00
rajat29
ab6a2557d4 Fix to use . to source script files
Adhering to coding conventions. Refer to ``Code conventions`` at
https://docs.openstack.org/contributor-guide/ for details.
When you have to source a script file, for example, a credentials file
to gain access to user-only or admin-only CLI commands, use . instead of source.
https://docs.openstack.org/contributor-guide/writing-style/code-conventions.html

Change-Id: I267e2282345b5cb97eba8d0c844417354ec24f4c
2017-09-11 15:21:20 +05:30
jing.liuqing
755a55ad5f Implement vim status update in conductor
Mistral vim monitor task connects to conductor via conductor's AMQP
topic, calls the update_vim RPC method.

The RPC method will update vim and event DB entries and then return
passed in status.

This patch refactors the common_services_db and nfvo_db in order
not to import too many classes in the conductor process.

One more thing is on devstack, where tacker-conductor service is
introduced.

DocImpact
Implements: blueprint refactor-vim-monitor

Change-Id: Ic2b3c381cca796edc00f3c77cc790cb4c4955db7
2017-06-20 11:47:16 +08:00
Jimmy.Ye
73d9549f3e fix function tacker_check_and_download_cirros() error
(1) change openstack_image_create fail Warning to ERROR
  (2) merge create cirros and create openwrt to one function
  (3) no use shell cmd let

Change-Id: I195990841d3b2a271d338f6c940a1dc383508a74
Closes-Bug: #1669736
2017-03-15 09:51:56 +08:00
Bharath Thiruveedula
6797945d5d Modify glance image name to cirros-0.3.5-x86_64-disk
Change-Id: I0a95ff408f7ac4d1d59d7d839e2ebd8cd3359c8b
Closes-Bug: #1665220
2017-02-21 08:14:57 +05:30
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
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
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
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
Aqsa
85d509ed28 Function to upload OpenWRT image during Tacker devstack installation
Adding this function will automatically download
the openwrt image and upload it to glance when the tacker plugin
is enabled in the local.conf file.

Change-Id: Ib56baff820104bf5a26d882f2ff8e12a18a44d7f
Closes-Bug: #1517672
2016-02-02 10:11:57 +00:00
Sripriya Seetharam
09151e1273 Add devstack hook for tacker
Automate tacker, tacker-horizon installation and tacker network creation

Closes-Bug: #1467021
Closes-Bug: #1468568

Change-Id: I99111e50a2391ec46fac9355a0f2260aee724b2b
2015-07-10 16:24:50 -07:00