From 70d172a403dcfef622aaf36e953330c96869b706 Mon Sep 17 00:00:00 2001 From: aidankhogg Date: Mon, 29 Jun 2026 22:55:27 +0100 Subject: [PATCH] Remove obsolete Compose version field --- docker-compose.yml | 2 -- docs/compose-brainstorm.md | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2e727ba..469163a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: "3.8" - # Full NetEngine local bootstrap stack. # Services here start BEFORE `netengine up` runs. # CoreDNS and step-ca are deployed by phase handlers at runtime. diff --git a/docs/compose-brainstorm.md b/docs/compose-brainstorm.md index 98e3140..5b4a1b6 100644 --- a/docs/compose-brainstorm.md +++ b/docs/compose-brainstorm.md @@ -235,4 +235,4 @@ services: - [ ] Should we provide `compose.override.yml` as a git-ignored template? - [ ] Do we want dedicated profiles for: `debug`, `load-test`, `chaos`, `security`? - [ ] Should multi-world compose use separate networks or shared? -- [ ] Should we version compose file format or stick to 3.8+? +- [x] Omit the obsolete top-level Compose file `version` field and rely on the Compose Specification.