Skip to content

Validate & complete the CodeQ deployment documentation #17

Description

@Kenny-Heitritter

Part of #16

Question

Is CODEQ_DEPLOYMENT.md accurate and complete as the anchor for this map's decisions? Cross-check its claims against the live source of truth and fix any drift, so downstream decision tickets build on correct facts.

Verify specifically:

  • Trigger names / branch filters / GCS buckets in qbraid-infrastructure/terraform/environments/{staging,prod}/gcp/cloud-build-codeq.tf and cloud-build-qbraid-dstacks.tf (opencode-staging-branch, opencode-prod-main, build-lab-base, build-lab-base-prod, included_files = ["qbraid-lab-base/**"]).
  • The gsutil cp gs://qbraid-codeq[-staging]/latest/linux-x64/codeq step really is inlined in the trigger and NOT chained to a codeq upload.
  • Helm singleuser.image tag: latest + pullPolicy: Always in values-{staging,prod}.yaml.
  • The runtime scripts' behaviour: setup-codeq-config.sh (only-if-missing) and update-codeq-token.sh (fields it re-asserts), and the GCS home-sync persistence claim.
  • Whether codeq --version on a pod is currently the only way to tell which binary a user is on.

AFK. Output: corrections applied to CODEQ_DEPLOYMENT.md (linked), plus a note of anything that couldn't be verified without live GCP access.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions