fix: Download operator-sdk (#1420)

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
pull/1423/head
Anatolii Bazko 2022-06-30 11:17:47 +03:00 committed by GitHub
parent 885d623258
commit 3ecec40e1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 4 deletions

View File

@ -677,15 +677,14 @@ download-addlicense: ## Download addlicense tool
OPERATOR_SDK ?= $(shell pwd)/bin/operator-sdk
download-operator-sdk: SHELL := /bin/bash
download-operator-sdk: ## Downloads operator sdk tool
command -v $(OPERATOR_SDK) >/dev/null 2>&1 && exit
[[ -z "$(DEST)" ]] && dest=$(OPERATOR_SDK) || dest=$(DEST)/operator-sdk
command -v $${dest} >/dev/null 2>&1 && exit
OS=$(shell go env GOOS)
ARCH=$(shell go env GOARCH)
OPERATOR_SDK_VERSION=$$(yq -r '."operator-sdk"' $(PROJECT_DIR)/REQUIREMENTS)
[[ -z "$(DEST)" ]] && dest=$(OPERATOR_SDK) || dest=$(DEST)/$(OPERATOR_SDK)
echo "[INFO] Downloading operator-sdk version $$OPERATOR_SDK_VERSION into $${dest}"
echo "[INFO] Downloading operator-sdk version $${OPERATOR_SDK_VERSION} into $${dest}"
mkdir -p $$(dirname "$${dest}")
curl -sL https://github.com/operator-framework/operator-sdk/releases/download/$${OPERATOR_SDK_VERSION}/operator-sdk_$${OS}_$${ARCH} > $${dest}
chmod +x $${dest}