From 8d51dbd2682376ca7343d126d258cc35c20e13c4 Mon Sep 17 00:00:00 2001 From: Johnathan Corgan Date: Thu, 19 Mar 2026 19:36:39 +0000 Subject: [PATCH] Move K8s sidecar from testing/ to examples/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The K8s sidecar is a standalone example, not a test harness — it has no CI integration unlike testing/sidecar/. Move it to examples/ alongside sidecar-nostr-relay/ where it belongs. Update internal path references in Dockerfile, build.sh, and README. --- {testing/k8s => examples/k8s-sidecar}/.dockerignore | 0 {testing/k8s => examples/k8s-sidecar}/Dockerfile | 2 +- {testing/k8s => examples/k8s-sidecar}/README.md | 2 +- {testing/k8s => examples/k8s-sidecar}/entrypoint.sh | 0 {testing/k8s => examples/k8s-sidecar}/pod.yaml | 0 {testing/k8s => examples/k8s-sidecar}/scripts/build.sh | 4 ++-- 6 files changed, 4 insertions(+), 4 deletions(-) rename {testing/k8s => examples/k8s-sidecar}/.dockerignore (100%) rename {testing/k8s => examples/k8s-sidecar}/Dockerfile (97%) rename {testing/k8s => examples/k8s-sidecar}/README.md (99%) rename {testing/k8s => examples/k8s-sidecar}/entrypoint.sh (100%) rename {testing/k8s => examples/k8s-sidecar}/pod.yaml (100%) rename {testing/k8s => examples/k8s-sidecar}/scripts/build.sh (86%) diff --git a/testing/k8s/.dockerignore b/examples/k8s-sidecar/.dockerignore similarity index 100% rename from testing/k8s/.dockerignore rename to examples/k8s-sidecar/.dockerignore diff --git a/testing/k8s/Dockerfile b/examples/k8s-sidecar/Dockerfile similarity index 97% rename from testing/k8s/Dockerfile rename to examples/k8s-sidecar/Dockerfile index f5d9518..beba651 100644 --- a/testing/k8s/Dockerfile +++ b/examples/k8s-sidecar/Dockerfile @@ -54,7 +54,7 @@ RUN printf '%s\n' \ COPY --from=builder /build/target/release/fips /usr/local/bin/fips COPY --from=builder /build/target/release/fipsctl /usr/local/bin/fipsctl -COPY testing/k8s/entrypoint.sh /entrypoint.sh +COPY examples/k8s-sidecar/entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \ diff --git a/testing/k8s/README.md b/examples/k8s-sidecar/README.md similarity index 99% rename from testing/k8s/README.md rename to examples/k8s-sidecar/README.md index ed3b3c6..1277ea0 100644 --- a/testing/k8s/README.md +++ b/examples/k8s-sidecar/README.md @@ -10,7 +10,7 @@ configuration. ```bash # 1. Build the sidecar image -cd testing/k8s +cd examples/k8s-sidecar ./scripts/build.sh --tag fips-k8s-sidecar:latest # 2. Push to your registry (replace with your own) diff --git a/testing/k8s/entrypoint.sh b/examples/k8s-sidecar/entrypoint.sh similarity index 100% rename from testing/k8s/entrypoint.sh rename to examples/k8s-sidecar/entrypoint.sh diff --git a/testing/k8s/pod.yaml b/examples/k8s-sidecar/pod.yaml similarity index 100% rename from testing/k8s/pod.yaml rename to examples/k8s-sidecar/pod.yaml diff --git a/testing/k8s/scripts/build.sh b/examples/k8s-sidecar/scripts/build.sh similarity index 86% rename from testing/k8s/scripts/build.sh rename to examples/k8s-sidecar/scripts/build.sh index f9b8c81..34b96b7 100755 --- a/testing/k8s/scripts/build.sh +++ b/examples/k8s-sidecar/scripts/build.sh @@ -19,7 +19,7 @@ done if [ ! -f "$PROJECT_ROOT/Cargo.toml" ]; then echo "Error: Cannot find Cargo.toml at $PROJECT_ROOT" >&2 - echo "Expected layout: /testing/k8s/scripts/build.sh" >&2 + echo "Expected layout: /examples/k8s-sidecar/scripts/build.sh" >&2 exit 1 fi @@ -34,4 +34,4 @@ echo "" echo "Done. Image: $IMAGE_TAG" echo "" echo "Push to your registry, then apply the example manifest:" -echo " kubectl apply -f testing/k8s/pod.yaml" +echo " kubectl apply -f examples/k8s-sidecar/pod.yaml"