Skip to content

Commit 1cfdf9d

Browse files
authored
fix(contrib): exit when error on plugin build (#5984)
1 parent 156adb1 commit 1cfdf9d

File tree

9 files changed

+10
-10
lines changed

9 files changed

+10
-10
lines changed

contrib/integrations/arsenal/plugin-arsenal/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ build: $(TARGET_DIR)
3838
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
3939
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4040
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
41-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
41+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4242
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-arsenal-$$GOOS-$$GOARCH.yml; \
4343
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-arsenal-$$GOOS-$$GOARCH.yml; \
4444
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-arsenal-$$GOOS-$$GOARCH.yml; \

contrib/integrations/artifactory/plugin-artifactory-build-info/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ build: $(TARGET_DIR)
3838
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
3939
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4040
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
41-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
41+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4242
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-artifactory-build-info-$$GOOS-$$GOARCH.yml; \
4343
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-artifactory-build-info-$$GOOS-$$GOARCH.yml; \
4444
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-artifactory-build-info-$$GOOS-$$GOARCH.yml; \

contrib/integrations/artifactory/plugin-artifactory-download-artifact/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ build: $(TARGET_DIR)
3838
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
3939
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4040
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
41-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
41+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4242
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-artifactory-download-artifact-$$GOOS-$$GOARCH.yml; \
4343
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-artifactory-download-artifact-$$GOOS-$$GOARCH.yml; \
4444
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-artifactory-download-artifact-$$GOOS-$$GOARCH.yml; \

contrib/integrations/artifactory/plugin-artifactory-promote/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ build: $(TARGET_DIR)
3838
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
3939
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4040
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
41-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
41+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4242
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-artifactory-promote-$$GOOS-$$GOARCH.yml; \
4343
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-artifactory-promote-$$GOOS-$$GOARCH.yml; \
4444
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-artifactory-promote-$$GOOS-$$GOARCH.yml; \

contrib/integrations/artifactory/plugin-artifactory-release/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ build: $(TARGET_DIR)
3838
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
3939
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4040
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
41-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
41+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4242
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-artifactory-release-$$GOOS-$$GOARCH.yml; \
4343
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-artifactory-release-$$GOOS-$$GOARCH.yml; \
4444
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-artifactory-release-$$GOOS-$$GOARCH.yml; \

contrib/integrations/artifactory/plugin-artifactory-upload-artifact/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ build: $(TARGET_DIR)
3838
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
3939
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4040
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
41-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
41+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4242
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-artifactory-upload-artifact-$$GOOS-$$GOARCH.yml; \
4343
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-artifactory-upload-artifact-$$GOOS-$$GOARCH.yml; \
4444
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-artifactory-upload-artifact-$$GOOS-$$GOARCH.yml; \

contrib/integrations/hello/plugin-hello-deployment/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ build: $(TARGET_DIR)
4040
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
4141
FILENAME=deployment-plugin-$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
4242
echo Compiling $(TARGET_DIR)/$$FILENAME $(VERSION); \
43-
GOOS=$$GOOS GOARCH=$$GOARCH $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
43+
GOOS=$$GOOS GOARCH=$$GOARCH $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4444
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/plugin-kubernetes-$$GOOS-$$GOARCH.yml; \
4545
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/plugin-kubernetes-$$GOOS-$$GOARCH.yml; \
4646
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/plugin-kubernetes-$$GOOS-$$GOARCH.yml; \

contrib/integrations/kubernetes/plugin-kubernetes/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ build: $(TARGET_DIR)
4444
if test "$$GOOS" = "windows" ; then EXTENSION=".exe"; fi; \
4545
echo Compiling $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION $(VERSION); \
4646
FILENAME=$(TARGET_NAME)-$$GOOS-$$GOARCH$$EXTENSION; \
47-
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME; \
47+
GOOS=$$GOOS GOARCH=$$GOARCH CGO_ENABLED=0 $(GO_BUILD) $(TARGET_LDFLAGS) -o $(TARGET_DIR)/$$FILENAME || exit 1; \
4848
echo "$$PLUGIN_MANIFEST_BINARY" > $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH.yml; \
4949
perl -pi -e s,%os%,$$GOOS,g $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH.yml; \
5050
perl -pi -e s,%arch%,$$GOARCH,g $(TARGET_DIR)/$(TARGET_NAME)-$$GOOS-$$GOARCH.yml; \

contrib/integrations/kubernetes/plugin-kubernetes/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,10 @@ func executeK8s(q *integrationplugin.RunQuery) error {
244244
}
245245

246246
if namespace != "" && namespace != apiv1.NamespaceDefault {
247-
if _, err := clientset.CoreV1().Namespaces().Get(namespace, metav1.GetOptions{}); err != nil {
247+
if _, err := clientset.CoreV1().Namespaces().Get(context.Background(), namespace, metav1.GetOptions{}); err != nil {
248248
ns := apiv1.Namespace{}
249249
ns.SetName(namespace)
250-
if _, errC := clientset.CoreV1().Namespaces().Create(&ns); errC != nil {
250+
if _, errC := clientset.CoreV1().Namespaces().Create(context.Background(), &ns, metav1.CreateOptions{}); errC != nil {
251251
return fmt.Errorf("Cannot create namespace %s in kubernetes: %v", namespace, errC)
252252
}
253253
}

0 commit comments

Comments
 (0)