@@ -20,20 +20,31 @@ set -o pipefail
20
20
21
21
KUBE_ROOT=$( dirname " ${BASH_SOURCE} " ) /..
22
22
ERROR=" Kubelet Plugin Registration api is out of date. Please run hack/update-generated-kubelet-plugin-registration.sh"
23
- KUBELET_PLUGIN_REGISTRATION_ROOT=" ${KUBE_ROOT} /pkg/kubelet/apis/pluginregistration/v1alpha1/"
23
+ KUBELET_PLUGIN_REGISTRATION_V1ALPHA=" ${KUBE_ROOT} /pkg/kubelet/apis/pluginregistration/v1alpha1/"
24
+ KUBELET_PLUGIN_REGISTRATION_V1BETA=" ${KUBE_ROOT} /pkg/kubelet/apis/pluginregistration/v1beta1/"
24
25
25
26
source " ${KUBE_ROOT} /hack/lib/protoc.sh"
26
27
kube::golang::setup_env
27
28
28
29
function cleanup {
29
- rm -rf ${KUBELET_PLUGIN_REGISTRATION_ROOT} /_tmp/
30
+ rm -rf ${KUBELET_PLUGIN_REGISTRATION_V1ALPHA} /_tmp/
31
+ rm -rf ${KUBELET_PLUGIN_REGISTRATION_V1BETA} /_tmp/
30
32
}
31
33
32
34
trap cleanup EXIT
33
35
34
- mkdir -p ${KUBELET_PLUGIN_REGISTRATION_ROOT } /_tmp
35
- cp ${KUBELET_PLUGIN_REGISTRATION_ROOT} /api.pb.go ${KUBELET_PLUGIN_REGISTRATION_ROOT } /_tmp/
36
+ mkdir -p ${KUBELET_PLUGIN_REGISTRATION_V1ALPHA } /_tmp
37
+ mkdir -p ${KUBELET_PLUGIN_REGISTRATION_V1BETA } /_tmp
36
38
39
+ cp ${KUBELET_PLUGIN_REGISTRATION_V1ALPHA} /api.pb.go ${KUBELET_PLUGIN_REGISTRATION_V1ALPHA} /_tmp/
40
+ cp ${KUBELET_PLUGIN_REGISTRATION_V1BETA} /api.pb.go ${KUBELET_PLUGIN_REGISTRATION_V1BETA} /_tmp/
41
+
42
+ # Check V1Alpha
43
+ KUBE_VERBOSE=3 " ${KUBE_ROOT} /hack/update-generated-kubelet-plugin-registration.sh"
44
+ kube::protoc::diff " ${KUBELET_PLUGIN_REGISTRATION_V1ALPHA} /api.pb.go" " ${KUBELET_PLUGIN_REGISTRATION_V1ALPHA} /_tmp/api.pb.go" ${ERROR}
45
+ echo " Generated Kubelet Plugin Registration api is up to date."
46
+
47
+ # Check V1Beta
37
48
KUBE_VERBOSE=3 " ${KUBE_ROOT} /hack/update-generated-kubelet-plugin-registration.sh"
38
- kube::protoc::diff " ${KUBELET_PLUGIN_REGISTRATION_ROOT } /api.pb.go" " ${KUBELET_PLUGIN_REGISTRATION_ROOT } /_tmp/api.pb.go" ${ERROR}
49
+ kube::protoc::diff " ${KUBELET_PLUGIN_REGISTRATION_V1BETA } /api.pb.go" " ${KUBELET_PLUGIN_REGISTRATION_V1BETA } /_tmp/api.pb.go" ${ERROR}
39
50
echo " Generated Kubelet Plugin Registration api is up to date."
0 commit comments