StarlingX NFVI Orchestration
Go to file
Angie Wang ab4b667f9a Fix the exception of taint/untaint node operation in VIM
If Kubernetes node has images without tag and digest
("crictl images" shows <none>:<none>), taint/untaint node
operations in VIM(triggerd by host lock/unlock) that send
the requests to Kubernetes to read/patch node via python
Kubernetes client will raise this exception.
  "Invalid value for `names`, must not be `None`"

The exception is raised in python Kubernetes client but not
from kubernetes. The node is actually patched successfully.

Implement a workaround to replace V1ContainerImage.names
in the python Kubernetes in the python Kubernete client
to bypass the "none image" check.

This workaround should be removed if the proposed solutions
can be made in kubernetes or a workaround can be implemented
in containerd.
https://github.com/kubernetes/kubernetes/pull/79018
https://github.com/containerd/containerd/issues/4771

Closes-Bug: 1905481
Signed-off-by: Angie Wang <angie.wang@windriver.com>
Change-Id: I747b5309747007204033d8dc2a850d3f824ddc5d
2020-12-02 16:40:06 +00:00
api-ref/source Switch to newer openstackdocstheme and reno versions 2020-06-04 14:34:31 +02:00
devstack Followup opendev cleanup and test jobs 2019-04-21 14:21:35 -05:00
doc Switch to newer openstackdocstheme and reno versions 2020-06-04 14:34:31 +02:00
mtce-guest Restrict access privilege of nfv mtce-guest config files and daemons 2020-07-15 16:52:19 +00:00
nfv Fix the exception of taint/untaint node operation in VIM 2020-12-02 16:40:06 +00:00
nova-api-proxy Cleanup pep8 and flake8 errors in nova-api-proxy 2020-12-02 09:49:52 -06:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:34:31 +02:00
.gitignore [Doc] OpenStack API Reference Guide 2018-09-25 14:01:33 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:26 +00:00
.zuul.yaml Adding job to upload commits to GitHub 2020-02-06 12:45:49 -05:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 19:12:57 +08:00
centos_dev_docker_images.inc Create the stable/dev wheel and image build files 2019-03-21 10:09:02 -04:00
centos_dev_wheels.inc Add NFV wheels to tarball 2019-11-14 10:52:14 -05:00
centos_guest_image_rt.inc Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
centos_guest_image.inc Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
centos_iso_image.inc Remove wrs-server-group SDK Module from StarlingX 2019-03-27 14:01:52 -04:00
centos_pkg_dirs Remove wrs-guest-heartbeat SDK Module 2019-04-17 16:34:14 -04:00
centos_stable_docker_images.inc Create the stable/dev wheel and image build files 2019-03-21 10:09:02 -04:00
centos_stable_wheels.inc Add NFV wheels to tarball 2019-11-14 10:52:14 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:51 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:51 -07:00
README.rst Followup opendev cleanup and test jobs 2019-04-21 14:21:35 -05:00
requirements.txt Adding py27 for nfv 2018-07-10 10:18:28 -05:00
test-requirements.txt Change nfv tox requirements for bashate version 2020-03-30 15:08:16 +00:00
tox.ini Fix DEPRECATION WARNING for pep8 2019-07-04 10:27:56 -04:00

nfv

StarlingX NFVI Orchestration