From 4c2cd36a36edc9861bb8b810e1b09f1cd6d921b0 Mon Sep 17 00:00:00 2001 From: pixie-agent Date: Wed, 1 Jul 2026 11:40:55 +0000 Subject: [PATCH] skaffold(cloud): add additive cockpit profile (upstream convention) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reworks the fork's cockpit deploy to fit upstream skaffold conventions: instead of replacing all upstream profiles with a single cockpit profile (the shape currently on the PR-68 branch), this keeps every upstream profile (minikube/dev/ory_auth/staging/testing/prod/public) intact and adds `cockpit` as one more profile, mirroring the `public` pattern. Deploy the fork cloud with `skaffold run -f skaffold/skaffold_cloud.yaml -p cockpit`. The kustomize target private/cockpit/ is restored by PR #72. skaffold/** is already frozen in copybara ignored_dirs, so this survives the OSS mirror. NOTE: the deployment pipeline that runs the cloud deploy must pass `-p cockpit` — that change is external to this repo (no CI workflow invokes skaffold_cloud.yaml; only DEVELOPMENT.md references it). --- skaffold/skaffold_cloud.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/skaffold/skaffold_cloud.yaml b/skaffold/skaffold_cloud.yaml index 2b29e22e436..b3327fd8eab 100644 --- a/skaffold/skaffold_cloud.yaml +++ b/skaffold/skaffold_cloud.yaml @@ -152,3 +152,13 @@ profiles: path: /manifests/kustomize/paths value: - k8s/cloud/public/base +# Fork profile: deploy the k8sstormcenter cloud overlay (cockpit). Additive — +# it does not alter the upstream profiles above, mirroring the `public` +# pattern. Invoke with `-p cockpit`. The kustomize dir is restored by PR #72 +# at private/cockpit/. +- name: cockpit + patches: + - op: replace + path: /manifests/kustomize/paths + value: + - private/cockpit