fix: add v2 for getServices and GetTopOperations (#6516) #1856
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: staging-deployment | |
# Trigger deployment only on push to develop branch | |
on: | |
push: | |
branches: | |
- develop | |
jobs: | |
deploy: | |
name: Deploy latest develop branch to staging | |
runs-on: ubuntu-latest | |
environment: staging | |
permissions: | |
contents: 'read' | |
id-token: 'write' | |
steps: | |
- id: 'auth' | |
uses: 'google-github-actions/auth@v2' | |
with: | |
workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }} | |
service_account: ${{ secrets.GCP_SERVICE_ACCOUNT }} | |
- name: 'sdk' | |
uses: 'google-github-actions/setup-gcloud@v2' | |
- name: 'ssh' | |
shell: bash | |
env: | |
GITHUB_BRANCH: ${{ github.head_ref || github.ref_name }} | |
GITHUB_SHA: ${{ github.sha }} | |
GCP_PROJECT: ${{ secrets.GCP_PROJECT }} | |
GCP_ZONE: ${{ secrets.GCP_ZONE }} | |
GCP_INSTANCE: ${{ secrets.GCP_INSTANCE }} | |
CLOUDSDK_CORE_DISABLE_PROMPTS: 1 | |
run: | | |
read -r -d '' COMMAND <<EOF || true | |
echo "GITHUB_BRANCH: ${GITHUB_BRANCH}" | |
echo "GITHUB_SHA: ${GITHUB_SHA}" | |
export DOCKER_TAG="${GITHUB_SHA:0:7}" # needed for child process to access it | |
export OTELCOL_TAG="main" | |
export PATH="/usr/local/go/bin/:$PATH" # needed for Golang to work | |
export KAFKA_SPAN_EVAL="true" | |
docker system prune --force | |
docker pull signoz/signoz-otel-collector:main | |
docker pull signoz/signoz-schema-migrator:main | |
cd ~/signoz | |
git status | |
git add . | |
git stash push -m "stashed on $(date --iso-8601=seconds)" | |
git fetch origin | |
git checkout ${GITHUB_BRANCH} | |
git pull | |
make build-ee-query-service-amd64 | |
make build-frontend-amd64 | |
make run-testing | |
EOF | |
gcloud beta compute ssh ${GCP_INSTANCE} --zone ${GCP_ZONE} --ssh-key-expire-after=15m --tunnel-through-iap --project ${GCP_PROJECT} --command "${COMMAND}" |