Files
devops-lib-gcp/docs/acronyms.md
T
2026-08-26 02:02:24 +05:30

1.9 KiB

Acronyms

Domain-specific acronyms used in this repo's code and docs. Generic programming acronyms (HTTP, JSON, gRPC, API, etc.) are not listed here.

Acronym Definition Used in
BU Business Unit — partitions services for multi-tenancy; drives Helm chart paths, ArgoCD namespaces, and GCP project naming infrastructure
BUILDKIT Docker BuildKit — advanced build subsystem; referenced only in the Node.js builder (buildNode.groovy) where it is explicitly disabled via DOCKER_BUILDKIT=0 flows
CAC Config-as-Code — Meesho's convention for validating application YAML configs (application-*.yml) against a schema at PR time; gated by the ValidateCacConfig whitelist flows, policy
CICDF CICD Flow — the main pipeline orchestration function (commonCICDFlow) that sequences build, deploy, and notify stages flows, architecture
GCPLBP GCP Load Balancer Project — the GCP project that hosts the load balancer; used as a distinct project reference in constructParam.groovy alongside GCPP infrastructure
GCPP GCP Project — the GCP project identifier for the service's deployment target; computed from BU name as meesho-<bu>-prd-0622 infrastructure
INFRA Infrastructure environment — env.INFRA_ENV controls which Jenkins pod template (<INFRA_ENV>-pod.yaml) is selected for the build agent infrastructure
NPMRC npm configuration file (.npmrc) — bundled in the workspace so private registry credentials are available during Node.js builds flows
SCMH SCM Host — the Source Control Management host URL; passed to checkout stages to resolve repository clone URLs flows
SCMS Source Control Management System — generic reference to the SCM provider (GitHub) used in checkout and PR-trigger logic flows
SONAR SonarQube — static analysis tool; skippable via the skip-sonar-whitelist.yaml exception list for Maven prd builds policy