3.9 KiB
devops-lib wiki — index
Auto-regenerated by
/m-wiki:wiki-init. Hand-editing this file is discouraged — your edits will be overwritten on the next sync.
Top-level pages
| # | Page | What it covers |
|---|---|---|
| 01 | Overview | What devops-lib is, how services consume it, the load/runtime model |
| 02 | Entry points (vars/) | The 10 Jenkins-global steps service Jenkinsfiles call |
| 03 | Build dispatch | The buildObjHelper switch from build_tool → stage class |
| 04 | Deploy flow | The load-bearing 4-step ArgoCD deploy ceremony and the canary enforcement gate |
| 05 | Cross-cutting patterns | Retries, BU multi-tenancy, downstream auth, feature flags, parallel build |
Concept pages
This wiki has two overlapping concept hierarchies — see warning #3 in MANIFEST.md. The concepts/ set was added by PR #861 (my bootstrap) and the older topic-based set (build/, policy/, security/, deploy/, infra/) was added by 4a7c4001. Most readers should start with whichever set comes first in their search results; both are still indexed by qmd.
My set (post-#861)
| Topic | Page |
|---|---|
| Whitelists | The five whitelist gates |
| Security | Secrets, SSH keys, hard-coded IPs |
| Observability | Logging via log.groovy |
Older topic-based set (from 4a7c4001)
| Topic | Pages |
|---|---|
| Build | build-dispatch · docker-tagging · config-only-detection · node-paired-files · scm-variable-scope |
| Policy | cac-validation · multi-tenancy · whitelist-system |
| Security | security-overview |
| Deploy | argocd-sync · ringmaster-integration |
| Infra | node-pool-selection |
| ADR | adr-index |
Tribal-knowledge fold-in (this run)
docs/tribal-knowledge.md sections §11-15 (added to that file via the same #861 merge) are already covered by the older topic-based set above — specifically build/node-paired-files.md (§11), top-level 09-INFRA-PODS.md (§12 + §14), and build/scm-variable-scope.md (§15). Sections §13 (sonar-skip-routing) and §14 (dind-sidecar-endpoints) are covered as bullets in 09-INFRA-PODS.md and 06-CONFIG-POLICY.md. No new pages were synthesized this run — see MANIFEST for the per-section mapping.
Other repo docs (indexed by qmd, not part of this wiki)
| Path | Owner skill | Role |
|---|---|---|
README.md |
meesho-init | Service blurb for GitHub browsers |
CLAUDE.md |
meesho-init | Claude-facing repo guide |
docs/architecture.md |
meesho-init | Long-form architecture |
docs/acronyms.md |
acronyms-docs | Domain abbreviations |
docs/tribal-knowledge.md |
pr-learnings | Non-obvious conventions — all sections (§1-15) already represented in existing wiki pages from earlier bootstrap commits (4a7c4001, 127b59a3); no fresh fold-in this run |
review-learnings.md |
pr-learnings | PR-review-derived rules |
BUGS_AND_IMPROVEMENTS_REPORT.md |
(manual) | Known bug catalogue |
Run /m-wiki:wiki-search "<query>" to retrieve across this wiki + the indexed files above.