From cc332ee8db6bb839ff9483f0ad9aaceacd01d6cc Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Thu, 5 Nov 2026 19:36:26 -0500 Subject: [PATCH 1/2] Update featured post in blog index Signed-off-by: Mathieu Benoit --- content/blog/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/_index.md b/content/blog/_index.md index 817cd82..466896a 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -1,4 +1,4 @@ --- title: Blog -featured_post: score-labspace +featured_post: celebrating-2-year-as-cncf-sandbox --- From 4a897ffed2a2fca1a0b748d3f3de2a3e63818013 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Thu, 5 Nov 2026 19:57:14 -0500 Subject: [PATCH 2/2] Fix image filename and clarify container states Updated image filename and enhanced explanation of the 'ready' container states in the blog post. Signed-off-by: Mathieu Benoit --- .../blog/celebrating-2-year-as-cncf-sandbox/index.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/content/blog/celebrating-2-year-as-cncf-sandbox/index.md b/content/blog/celebrating-2-year-as-cncf-sandbox/index.md index 91c5d39..31ccd7a 100644 --- a/content/blog/celebrating-2-year-as-cncf-sandbox/index.md +++ b/content/blog/celebrating-2-year-as-cncf-sandbox/index.md @@ -3,7 +3,7 @@ title: "Celebrating 2 years as CNCF Sandbox" date: 2026-11-04T00:00:00-00:00 draft: false description: "Score turned 2 as a CNCF Sandbox project: a stronger security posture, more adoption, a new hands-on Labspace and two more KubeCons. Next stop: Salt Lake City!" -image: celebrating-2-years-as-cncf-sandbox.jpg +image: celebrating-2-year-as-cncf-sandbox.jpg author: mathieu-benoit --- @@ -52,15 +52,7 @@ containers: image: myapp:latest {{}} -The `db-migrate` container runs _before_ `main`, and `ready` defines when `main` can start: `started` (the default), `complete` or `healthy`. Each Score implementation then maps this to what its platform natively provides: - -| `ready` | `score-compose` (Docker Compose) | `score-k8s` (Kubernetes) | -|---|---|---| -| `started` | `depends_on` with `service_started` | sidecar `initContainers` entry (`restartPolicy: Always`) | -| `complete` | `depends_on` with `service_completed_successfully` | regular `initContainers` entry | -| `healthy` | `depends_on` with `service_healthy` (with a warning if no probe is defined) | rejected with a validation error, since init containers can't be gated on health | - -Both implementations also validate the workload at generation time, to catch containers referencing themselves, unknown containers and cyclic dependencies. +The `db-migrate` container runs _before_ `main`, and `ready` defines when `main` can start: `started` (the default), `complete` or `healthy`. Each Score implementation then maps this to what its platform natively provides and validates the workload at generation time, to catch containers referencing themselves, unknown containers and cyclic dependencies. What makes this feature special is that **it took the whole community to ship it**: