name: Emergency ssh description: "Verify that an emergency ssh connection can be established." inputs: workspace: description: "The constellation workspace directory." required: true kubeconfig: description: "The kubeconfig file for the cluster." required: true runs: using: "composite" steps: - name: Test emergency ssh shell: bash env: KUBECONFIG: ${{ inputs.kubeconfig }} run: | # Activate emergency ssh access to the cluster pushd ./constellation-terraform echo "emergency_ssh = true" >> terraform.tfvars terraform apply -auto-approve lb="$(terraform output -raw loadbalancer_address)" popd # write ssh config cat > ssh_config <