diff --git a/universal/ubi10/Dockerfile b/universal/ubi10/Dockerfile index 112e0c4c..d66d18a7 100644 --- a/universal/ubi10/Dockerfile +++ b/universal/ubi10/Dockerfile @@ -511,6 +511,28 @@ EOF ENV PATH="/usr/local/google-cloud-sdk/bin:${PATH}" +## Azure CLI +RUN < /usr/share/bash-completion/completions/oc tkn completion bash > /usr/share/bash-completion/completions/tkn kubectl completion bash > /usr/share/bash-completion/completions/kubectl @@ -622,6 +645,14 @@ cat ${NVM_DIR}/bash_completion > /usr/share/bash-completion/completions/nvm if [ -f /usr/local/google-cloud-sdk/completion.bash.inc ]; then cat /usr/local/google-cloud-sdk/completion.bash.inc > /usr/share/bash-completion/completions/gcloud fi +if command -v az &> /dev/null; then + set +e + az completion bash > /usr/share/bash-completion/completions/az + if [ \$? -ne 0 ]; then + echo "Warning: az completion generation failed" + fi + set -e +fi EOF ## Add sdkman's init script launcher to the end of ${PROFILE_EXT} since we are not adding it on sdkman install diff --git a/universal/ubi9/Dockerfile b/universal/ubi9/Dockerfile index 543ed9c0..126cdd18 100644 --- a/universal/ubi9/Dockerfile +++ b/universal/ubi9/Dockerfile @@ -478,6 +478,28 @@ EOF ENV PATH="/usr/local/google-cloud-sdk/bin:${PATH}" +## Azure CLI +RUN < /usr/share/bash-completion/completions/oc tkn completion bash > /usr/share/bash-completion/completions/tkn kubectl completion bash > /usr/share/bash-completion/completions/kubectl @@ -589,6 +612,14 @@ cat ${NVM_DIR}/bash_completion > /usr/share/bash-completion/completions/nvm if [ -f /usr/local/google-cloud-sdk/completion.bash.inc ]; then cat /usr/local/google-cloud-sdk/completion.bash.inc > /usr/share/bash-completion/completions/gcloud fi +if command -v az &> /dev/null; then + set +e + az completion bash > /usr/share/bash-completion/completions/az + if [ \$? -ne 0 ]; then + echo "Warning: az completion generation failed" + fi + set -e +fi EOF ## Add sdkman's init script launcher to the end of ${PROFILE_EXT} since we are not adding it on sdkman install