!44 sync with upstream clibcni
From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
This commit is contained in:
commit
61ae9f6b80
26
0001-fix-CNI_ARGS-value-when-there-is-no-args.patch
Normal file
26
0001-fix-CNI_ARGS-value-when-there-is-no-args.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From 2888c4de723200b85888cc7c2cf8b5c0b9a3c59e Mon Sep 17 00:00:00 2001
|
||||||
|
From: zhangxiaoyu <zhangxiaoyu58@huawei.com>
|
||||||
|
Date: Thu, 4 Feb 2021 10:49:43 +0800
|
||||||
|
Subject: [PATCH 1/2] fix CNI_ARGS value when there is no args
|
||||||
|
|
||||||
|
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
|
||||||
|
---
|
||||||
|
src/invoke/args.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/invoke/args.c b/src/invoke/args.c
|
||||||
|
index dae484e..2b357ed 100644
|
||||||
|
--- a/src/invoke/args.c
|
||||||
|
+++ b/src/invoke/args.c
|
||||||
|
@@ -126,7 +126,7 @@ static int add_cni_envs(const struct cni_args *cniargs, size_t *pos, char **resu
|
||||||
|
}
|
||||||
|
result[i++] = buffer;
|
||||||
|
buffer = NULL;
|
||||||
|
- nret = asprintf(&buffer, "%s=%s", ENV_CNI_ARGS, plugin_args_str);
|
||||||
|
+ nret = asprintf(&buffer, "%s=%s", ENV_CNI_ARGS, plugin_args_str == NULL ? "" : plugin_args_str);
|
||||||
|
if (nret < 0) {
|
||||||
|
ERROR("Sprintf failed");
|
||||||
|
goto free_out;
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
27
0002-add-error-info-for-failed-run-cni-plugin.patch
Normal file
27
0002-add-error-info-for-failed-run-cni-plugin.patch
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
From 70b8a1516207cb9af774c6742d0973e022f3265b Mon Sep 17 00:00:00 2001
|
||||||
|
From: haozi007 <liuhao27@huawei.com>
|
||||||
|
Date: Fri, 26 Mar 2021 17:42:02 +0800
|
||||||
|
Subject: [PATCH 2/2] add error info for failed run cni plugin
|
||||||
|
|
||||||
|
Signed-off-by: haozi007 <liuhao27@huawei.com>
|
||||||
|
---
|
||||||
|
src/api.c | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/api.c b/src/api.c
|
||||||
|
index 97d166d..52d193f 100644
|
||||||
|
--- a/src/api.c
|
||||||
|
+++ b/src/api.c
|
||||||
|
@@ -348,6 +348,9 @@ static int run_cni_plugin(const struct network_config_list *list, size_t i, cons
|
||||||
|
*pret = NULL;
|
||||||
|
ret = exec_plugin_with_result(plugin_path, net.bytes, cargs, pret, err);
|
||||||
|
}
|
||||||
|
+ if (ret != 0) {
|
||||||
|
+ ERROR("pod %s CNI op failed with %s", rc->container_id, net.bytes);
|
||||||
|
+ }
|
||||||
|
free_out:
|
||||||
|
free_cni_args(cargs);
|
||||||
|
free(plugin_path);
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
11
clibcni.spec
11
clibcni.spec
@ -1,5 +1,5 @@
|
|||||||
%global _version 2.0.4
|
%global _version 2.0.4
|
||||||
%global _release 20201230.152647.gitf9277cd7
|
%global _release 20210508.150021.git73679d5d
|
||||||
Name: clibcni
|
Name: clibcni
|
||||||
Version: %{_version}
|
Version: %{_version}
|
||||||
Release: %{_release}
|
Release: %{_release}
|
||||||
@ -10,6 +10,9 @@ URL: https://gitee.com/openeuler/clibcni
|
|||||||
Source0: https://gitee.com/openeuler/clibcni/repository/archive/v%{version}.tar.gz
|
Source0: https://gitee.com/openeuler/clibcni/repository/archive/v%{version}.tar.gz
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}
|
BuildRoot: %{_tmppath}/%{name}-%{version}
|
||||||
|
|
||||||
|
Patch0001: 0001-fix-CNI_ARGS-value-when-there-is-no-args.patch
|
||||||
|
Patch0002: 0002-add-error-info-for-failed-run-cni-plugin.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: lcr-devel yajl-devel
|
BuildRequires: lcr-devel yajl-devel
|
||||||
@ -85,6 +88,12 @@ rm -rf %{buildroot}
|
|||||||
%{_libdir}/pkgconfig/%{name}.pc
|
%{_libdir}/pkgconfig/%{name}.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat May 8 2021 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.4-20210508.150021.git73679d5d
|
||||||
|
- Type: sync from upstream
|
||||||
|
- ID: NA
|
||||||
|
- SUG: NA
|
||||||
|
- DESC: update from master
|
||||||
|
|
||||||
* Wed Dec 30 2020 lifeng <lifeng68@huawei.com> - 2.0.4-20201230.152647.gitf9277cd7
|
* Wed Dec 30 2020 lifeng <lifeng68@huawei.com> - 2.0.4-20201230.152647.gitf9277cd7
|
||||||
- Type: update version to v2.0.4
|
- Type: update version to v2.0.4
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user