diff options
| author | KubeEdge Bot <48982446+kubeedge-bot@users.noreply.github.com> | 2022-06-27 20:33:11 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-27 20:33:11 +0800 |
| commit | cdb592bcc5129762cb860f6579e47f1761294d3a (patch) | |
| tree | 4363bc0d6b25f356c285f5f63edcd35a2a27bcad | |
| parent | Merge pull request #3970 from xuxiawei/fix/streamserver (diff) | |
| parent | add controller-manager image to cloud image set (diff) | |
| download | kubeedge-cdb592bcc5129762cb860f6579e47f1761294d3a.tar.gz | |
Merge pull request #3956 from gy95/controller
add controllermanager release
| -rwxr-xr-x | hack/make-rules/crossbuildimage.sh | 1 | ||||
| -rwxr-xr-x | hack/make-rules/release.sh | 6 | ||||
| -rw-r--r-- | pkg/image/image.go | 14 |
3 files changed, 13 insertions, 8 deletions
diff --git a/hack/make-rules/crossbuildimage.sh b/hack/make-rules/crossbuildimage.sh index e14d82ac9..e823d92cf 100755 --- a/hack/make-rules/crossbuildimage.sh +++ b/hack/make-rules/crossbuildimage.sh @@ -36,6 +36,7 @@ ALL_IMAGES_AND_TARGETS=( iptablesmanager:iptables-manager:build/iptablesmanager/Dockerfile edgemark:edgemark:build/edgemark/Dockerfile installation-package:installation-package:build/docker/installation-package/installation-package.dockerfile + controllermanager:controller-manager:build/controllermanager/Dockerfile ) function get_imagename_by_target() { diff --git a/hack/make-rules/release.sh b/hack/make-rules/release.sh index c61642967..6eeea89b6 100755 --- a/hack/make-rules/release.sh +++ b/hack/make-rules/release.sh @@ -76,9 +76,9 @@ function release() { ;; "kubeedge") if [ "${ARCH}" == "amd64" ]; then - hack/make-rules/build.sh cloudcore admission edgecore csidriver iptablesmanager + hack/make-rules/build.sh cloudcore admission edgecore csidriver iptablesmanager controllermanager else - hack/make-rules/crossbuild.sh cloudcore admission edgecore csidriver iptablesmanager ${arm_version} + hack/make-rules/crossbuild.sh cloudcore admission edgecore csidriver iptablesmanager controllermanager ${arm_version} fi build_kubeedge_release $VERSION $ARCH @@ -109,6 +109,7 @@ function build_kubeedge_release() { mkdir -p _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/cloudcore mkdir -p _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/csidriver mkdir -p _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/iptablesmanager + mkdir -p _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/controllermanager mkdir -p _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/edge echo ${VERSION} > _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/version @@ -116,6 +117,7 @@ function build_kubeedge_release() { cp _output/local/bin/cloudcore _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/cloudcore cp _output/local/bin/csidriver _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/csidriver cp _output/local/bin/iptablesmanager _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/iptablesmanager + cp _output/local/bin/controllermanager _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/cloud/controllermanager cp _output/local/bin/edgecore _output/release/${VERSION}/kubeedge-${VERSION}-linux-${ARCH}/edge diff --git a/pkg/image/image.go b/pkg/image/image.go index 5c8e9715e..4d7740f49 100644 --- a/pkg/image/image.go +++ b/pkg/image/image.go @@ -21,9 +21,10 @@ import ( ) const ( - CloudAdmission = "admission" - CloudCloudcore = "cloudcore" - CloudIptablesManager = "iptables-manager" + CloudAdmission = "admission" + CloudCloudcore = "cloudcore" + CloudIptablesManager = "iptables-manager" + CloudControllerManager = "controller-manager" ) const ( @@ -35,9 +36,10 @@ const ( type Set map[string]string var cloudComponentSet = Set{ - CloudAdmission: "kubeedge/admission", - CloudCloudcore: "kubeedge/cloudcore", - CloudIptablesManager: "kubeedge/iptables-manager", + CloudAdmission: "kubeedge/admission", + CloudCloudcore: "kubeedge/cloudcore", + CloudIptablesManager: "kubeedge/iptables-manager", + CloudControllerManager: "kubeedge/controller-manager", } var cloudThirdPartySet = Set{} |
