@@ -200,7 +200,7 @@ RUN echo \
200200# #################################################################################
201201# Install kubelogin
202202# - dep of omnictl
203- RUN set -ex \
203+ RUN echo \
204204 && export NAME=kubelogin \
205205 && export TEST="${NAME} --version" \
206206 && export REPOSITORY="azure/kubelogin" \
@@ -290,27 +290,51 @@ RUN echo \
290290 && ${TEST} \
291291 && echo
292292
293- # # Helm cli
294- # # - https://helm.sh
295- # # - https://github.com/helm/helm
296- # RUN echo \
297- # && export NAME=helm \
298- # && export TEST="${NAME} version" \
299- # && export REPOSITORY="helm/helm" \
300- # && export VERSION="$(${curl} https://api.github.com/repos/${REPOSITORY}/releases/latest | jq --raw-output .tag_name)" \
301- # && export ARCH=$(uname -m | awk '{ if ($1 == "x86_64") print "amd64"; else if ($1 == "aarch64" || $1 == "arm64") print "arm64"; else print "unknown" }') \
302- # && export PKG="${NAME}-${VERSION}-linux-${ARCH}.tar.gz" \
303- # && export URL="https://get.helm.sh/${PKG}" \
304- # && echo "---------------------------------------------------------"\
305- # && echo "INFO[${NAME}] Installed:" \
306- # && echo "INFO[${NAME}] Command: ${NAME}" \
307- # && echo "INFO[${NAME}] Package: ${PKG}" \
308- # && echo "INFO[${NAME}] Latest Release: ${VERSION}" \
309- # && echo "INFO[${NAME}] Architecture: ${ARCH}" \
310- # && echo "INFO[${NAME}] Source: ${URL}" \
311- # && echo "---------------------------------------------------------"\
312- # && ${curl} ${URL} | tar xzvf - --directory /tmp linux-${ARCH}/${NAME} \
313- # && sudo ${INSTALL} /tmp/linux-${ARCH}/${NAME} ${BIN}/${NAME} \
314- # && ${dir_clean} \
315- # && ${TEST} \
316- # && echo
293+ # Helm cli
294+ # - https://helm.sh
295+ # - https://github.com/helm/helm
296+ RUN echo \
297+ && export NAME=helm \
298+ && export TEST="${NAME} version" \
299+ && export REPOSITORY="helm/helm" \
300+ && export VERSION="$(${curl} https://api.github.com/repos/${REPOSITORY}/releases/latest | jq --raw-output .tag_name)" \
301+ && export ARCH=$(uname -m | awk '{ if ($1 == "x86_64") print "amd64"; else if ($1 == "aarch64" || $1 == "arm64") print "arm64"; else print "unknown" }' ) \
302+ && export PKG="${NAME}-${VERSION}-linux-${ARCH}.tar.gz" \
303+ && export URL="https://get.helm.sh/${PKG}" \
304+ && echo "---------------------------------------------------------" \
305+ && echo "INFO[${NAME}] Installed:" \
306+ && echo "INFO[${NAME}] Command: ${NAME}" \
307+ && echo "INFO[${NAME}] Package: ${PKG}" \
308+ && echo "INFO[${NAME}] Latest Release: ${VERSION}" \
309+ && echo "INFO[${NAME}] Architecture: ${ARCH}" \
310+ && echo "INFO[${NAME}] Source: ${URL}" \
311+ && echo "---------------------------------------------------------" \
312+ && ${curl} ${URL} | tar xzvf - --directory /tmp linux-${ARCH}/${NAME} \
313+ && sudo ${INSTALL} /tmp/linux-${ARCH}/${NAME} ${BIN}/${NAME} \
314+ && ${dir_clean} \
315+ && ${TEST} \
316+ && echo
317+
318+ RUN echo \
319+ && export NAME=crossplane \
320+ && export TEST="${NAME} --version" \
321+ && export REPOSITORY="crossplane/crossplane" \
322+ && export VERSION="$(${curl} https://api.github.com/repos/${REPOSITORY}/releases/latest | jq --raw-output .tag_name)" \
323+ && export ARCH=$(uname -m | awk '{ if ($1 == "x86_64") print "amd64"; else if ($1 == "aarch64" || $1 == "arm64") print "arm64"; else print "unknown" }' ) \
324+ && export PKG="${NAME}" \
325+ && export URL="https://releases.crossplane.io/stable/${VERSION}/bin/linux_${ARCH}/${PKG}" \
326+ && echo "---------------------------------------------------------" \
327+ && echo "INFO[${NAME}] Installed:" \
328+ && echo "INFO[${NAME}] Command: ${NAME}" \
329+ && echo "INFO[${NAME}] Package: ${PKG}" \
330+ && echo "INFO[${NAME}] Latest Release: ${VERSION}" \
331+ && echo "INFO[${NAME}] Architecture: ${ARCH}" \
332+ && echo "INFO[${NAME}] Source: ${URL}" \
333+ && echo "---------------------------------------------------------" \
334+ && ${curl} ${URL} --output /tmp/${NAME} \
335+ && sudo ${INSTALL} /tmp/${NAME} ${BIN}/${NAME} \
336+ && ${dir_clean} \
337+ && ${TEST} \
338+ && echo
339+
340+ RUN sudo npm install -g @anthropic-ai/claude-code
0 commit comments