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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions