tacker/tacker
Naoaki Horie fe46bd2612 Add a k8s cluster for the k8s related FT in zuul
This patch add a kubernetes cluster for the kubernetes related
functional tests of the VNF LCM in the zuul environment.

There is no impact to the existing jobs because this patch only
add a new job, however we may need to watch the load on the Zuul
environment due to its parallel jobs.

A new node-set consists of four nodes;

  * Controller: Keystone, Nova, Neutron, Glance, Cinder, Octavia,
                MySQL, MQ, ETCD
  * Controller-tacker: Tacker, Tacker-conductor
  * Controller-k8s: kuryr-k8s, kuryr-CNI, k8s-api, kubelet
  * Compute: Nova-compute

All kubernetes resources are created on the controller-k8s node.

This patch includes the following changes:

  * Added a execution command for the functional test of related
    k8s for the VNF LCM in tox.ini.
  * Registered a vim of the `kubernetes` type by ansible. Also
    added related materials.
  * Moved the functional test files for k8s to other new directory.
  * Fixed a minor invalid definition in the definition file used
    for functional testing.

Change-Id: I1621b904450e94d6793b4c524de6785520f2e805
2021-02-08 13:11:16 +00:00
..
agent from i18n import _ when quoting them 2019-08-09 09:59:48 +08:00
api Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
cmd [goal] Deprecate the JSON formatted policy file 2021-01-22 04:18:31 +00:00
common Convert software image properties to byte 2020-11-06 04:32:06 +00:00
conductor Fix for multiple failures in VNF lifecycle 2020-12-18 11:50:28 +09:00
conf Support flow of Getting VNF package 2020-10-05 07:19:32 +00:00
db Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
extensions Drop most of six importings 2020-10-19 12:10:05 +00:00
glance_store Introduce py39 for unittests 2020-11-08 06:11:48 +00:00
hacking Update hacking for Python3 2020-04-24 13:48:53 +02:00
keymgr Drop most of six importings 2020-10-19 12:10:05 +00:00
locale Imported Translations from Zanata 2020-10-24 08:58:53 +00:00
mistral Replaces uuid.uuid4 with uuidutils.generate_uuid() 2017-07-18 14:00:58 +00:00
nfvo Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
objects Merge "Fix for multiple failures in VNF lifecycle" 2020-12-23 07:47:53 +00:00
plugins Fix and avoid an erroneous heat API call 2020-11-05 12:35:55 +00:00
policies Support Rollback of LCM Resource 2020-10-07 05:13:33 +00:00
releasenotes/notes Remove infra and mgmt parsing logic from API 2017-01-06 08:39:56 +00:00
services Drop most of six importings 2020-10-19 12:10:05 +00:00
tests Add a k8s cluster for the k8s related FT in zuul 2021-02-08 13:11:16 +00:00
tosca Merge "Dropping explicit unicode literal" 2021-02-04 03:13:13 +00:00
vnflcm Merge "Remove duplication of getting HOT templates" 2021-02-09 02:11:52 +00:00
vnfm Merge "Remove duplication of getting HOT templates" 2021-02-09 02:11:52 +00:00
__init__.py Drop most of six importings 2020-10-19 12:10:05 +00:00
_i18n.py Remove i18n.enable_lazy() call from tacker.cmd 2018-11-14 14:56:52 +05:30
alarm_receiver.py Fix to encrypt password print in debug logs 2020-11-17 02:17:02 +00:00
auth.py Support of Server/Basic certification in OAuth2.0 2020-10-05 07:18:14 +00:00
context.py Remove deprecation warning messages 2019-09-20 12:27:06 +05:30
manager.py Sychronize vnf action tasks 2020-04-22 07:43:50 +00:00
policy.py [goal] Deprecate the JSON formatted policy file 2021-01-22 04:18:31 +00:00
service.py Sychronize vnf action tasks 2020-04-22 07:43:50 +00:00
version.py Cleanup vim settings 2016-03-28 13:03:56 +02:00
wsgi.py Drop most of six importings 2020-10-19 12:10:05 +00:00