@@ -6,4 +6,33 @@ ADDITIONAL_TOOLS += helm-unittest=v0.8.2
66ADDITIONAL_GO_DEPENDENCIES += helm-unittest=github.com/helm-unittest/helm-unittest/cmd/helm-unittest
77
88ADDITIONAL_TOOLS += venctl=1.16.0
9- ADDITIONAL_TOOLS += step=0.28.2
9+ ADDITIONAL_TOOLS += step=0.28.2
10+
11+ # https://docs.venafi.cloud/vaas/venctl/c-venctl-releases/
12+ venctl_linux_amd64_SHA256SUM =26e7b7a7e134f1cf1f3ffacf4ae53ec6849058db5007ce4088d51f404ededb4a
13+ venctl_darwin_amd64_SHA256SUM =2e76693901abcb2c018f66d3a10558c66ca09d1a3be912258bcd6c58e89aae80
14+ venctl_darwin_arm64_SHA256SUM =4350912d67683773302655e2a0151320514d1ccf82ee99c895e6780f86b6f031
15+
16+ .PRECIOUS : $(DOWNLOAD_DIR ) /tools/venctl@$(VENCTL_VERSION ) _$(HOST_OS ) _$(HOST_ARCH )
17+ $(DOWNLOAD_DIR ) /tools/venctl@$(VENCTL_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) : | $(DOWNLOAD_DIR ) /tools
18+ @source $(lock_script ) $@ ; \
19+ $(CURL ) https://dl.venafi.cloud/venctl/$(VENCTL_VERSION ) /venctl-$(HOST_OS ) -$(HOST_ARCH ) .zip -o $(outfile ) .zip; \
20+ $(checkhash_script ) $(outfile ) .zip $(venctl_$(HOST_OS ) _$(HOST_ARCH ) _SHA256SUM ) ; \
21+ unzip -p $(outfile ) .zip venctl > $(outfile ) ; \
22+ chmod +x $(outfile ) ; \
23+ rm -f $(outfile ) .zip
24+
25+ # https://github.com/smallstep/cli/releases/
26+ step_linux_amd64_SHA256SUM =2908f3c7d90181eec430070b231da5c0861e37537bf8e2388d031d3bd6c7b8c6
27+ step_linux_arm64_SHA256SUM =96636a6cc980d53a98c72aa3b99e04f0b874a733d9ddf43fc6b0f1725f425c37
28+ step_darwin_amd64_SHA256SUM =f6e9a9078cfc5f559c8213e023df6e8ebf8d9d36ffbd82749a41ee1c40a23623
29+ step_darwin_arm64_SHA256SUM =b856702ee138a9badbe983e88758c0330907ea4f97e429000334ba038597db5b
30+
31+ .PRECIOUS : $(DOWNLOAD_DIR ) /tools/step@$(STEP_VERSION ) _$(HOST_OS ) _$(HOST_ARCH )
32+ $(DOWNLOAD_DIR ) /tools/step@$(STEP_VERSION ) _$(HOST_OS ) _$(HOST_ARCH ) : | $(DOWNLOAD_DIR ) /tools
33+ @source $(lock_script ) $@ ; \
34+ $(CURL ) https://dl.smallstep.com/gh-release/cli/gh-release-header/v$(STEP_VERSION ) /step_$(HOST_OS ) _$(STEP_VERSION ) _$(HOST_ARCH ) .tar.gz -o $(outfile ) .tar.gz; \
35+ $(checkhash_script ) $(outfile ) .tar.gz $(step_$(HOST_OS ) _$(HOST_ARCH ) _SHA256SUM ) ; \
36+ tar xfO $(outfile ) .tar.gz step_$(STEP_VERSION ) /bin/step > $(outfile ) ; \
37+ chmod +x $(outfile ) ; \
38+ rm -f $(outfile ) .tar.gz
0 commit comments