diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index 8c31ea65..45e4efa2 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -83,14 +83,21 @@ jobs: echo "${{ secrets.KUBE_CONFIG_PROD }}" | base64 -d > ~/.kube/config chmod 600 ~/.kube/config - - name: Install Kustomize + - name: Install kubectl and Kustomize run: | + mkdir -p $HOME/.local/bin + # Install kubectl + if ! command -v kubectl &> /dev/null; then + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" + chmod +x kubectl + mv kubectl $HOME/.local/bin/ + fi + # Install kustomize if ! command -v kustomize &> /dev/null; then curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash - mkdir -p $HOME/.local/bin mv kustomize $HOME/.local/bin/ - echo "$HOME/.local/bin" >> $GITHUB_PATH fi + echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Generate image tag id: tag