From 56cf9f4fd84ccf651e4ae5b62aea8920329919c4 Mon Sep 17 00:00:00 2001 From: Warren Gifford Date: Thu, 4 Jun 2026 14:38:32 -0700 Subject: [PATCH 1/2] warn about k8s native state --- components/executors/dind/README.md | 5 +++++ components/executors/k8s/README.md | 5 +++++ examples/executors/README.md | 3 +++ 3 files changed, 13 insertions(+) diff --git a/components/executors/dind/README.md b/components/executors/dind/README.md index 53825ba0..f8554471 100644 --- a/components/executors/dind/README.md +++ b/components/executors/dind/README.md @@ -1,5 +1,10 @@ # Executors (Docker-in-Docker) +> ⚠️ **Beta:** Docker-in-Docker Kubernetes executors are not recommended for production use. +> This method requires privileged access to a container runtime daemon. For production workloads, +> deploy via [Terraform](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-terraform) +> or [binary](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-binary). + Executors are Sourcegraph’s solution for running untrusted code in a secure and controllable way. For more information on dind executors and how they are used see the Executors [dind documentation](https://docs.sourcegraph.com/admin/executors/deploy_executors_dind) ## Deploying diff --git a/components/executors/k8s/README.md b/components/executors/k8s/README.md index 010859a8..a4af2da6 100644 --- a/components/executors/k8s/README.md +++ b/components/executors/k8s/README.md @@ -1,5 +1,10 @@ # Executors (Native Kubernetes) +> ⚠️ **Beta:** Native Kubernetes executors are not recommended for production use. This deployment +> mode has known durability and reliability limitations. For production workloads, deploy using +> [Terraform](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-terraform) or the +> [Linux binary](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-binary). + Executors are Sourcegraph’s solution for running untrusted code in a secure and controllable way. For more information on native kubernetes executors and how they are used see the [Executors documentation](https://docs.sourcegraph.com/admin/executors/deploy_executors_kubernetes) ## Deploying diff --git a/examples/executors/README.md b/examples/executors/README.md index f7631e87..a61440b3 100644 --- a/examples/executors/README.md +++ b/examples/executors/README.md @@ -1,5 +1,8 @@ # Quickstart overlay for executors +> ⚠️ **Note:** This overlay deploys native Kubernetes executors, which are in beta and not +> recommended for production use. + This overlay: - deploys Sourcegraph without monitoring services From be06fb6551175131815d68f91b92a4434245563a Mon Sep 17 00:00:00 2001 From: Warren Gifford Date: Thu, 4 Jun 2026 14:53:07 -0700 Subject: [PATCH 2/2] correct warning --- components/executors/k8s/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/components/executors/k8s/README.md b/components/executors/k8s/README.md index a4af2da6..bc2611cc 100644 --- a/components/executors/k8s/README.md +++ b/components/executors/k8s/README.md @@ -1,9 +1,8 @@ # Executors (Native Kubernetes) -> ⚠️ **Beta:** Native Kubernetes executors are not recommended for production use. This deployment -> mode has known durability and reliability limitations. For production workloads, deploy using +> ⚠️ **Beta:** Native Kubernetes executors are in beta. For production workloads, consider deploying using > [Terraform](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-terraform) or the -> [Linux binary](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-binary). +> [Linux binary](https://docs.sourcegraph.com/self-hosted/executors/deploy-executors-binary) for better long-term support. Executors are Sourcegraph’s solution for running untrusted code in a secure and controllable way. For more information on native kubernetes executors and how they are used see the [Executors documentation](https://docs.sourcegraph.com/admin/executors/deploy_executors_kubernetes)