From 73592fdde5cb145331ae64ef27a31e6682ec54c7 Mon Sep 17 00:00:00 2001 From: Chris Earle Date: Fri, 13 Feb 2026 17:00:52 -0700 Subject: [PATCH 1/2] [Buildkite] Add catalog-info.yaml --- .buildkite/pipeline.yml | 10 ++++++++++ catalog-info.yaml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .buildkite/pipeline.yml create mode 100644 catalog-info.yaml diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml new file mode 100644 index 00000000..d574a4fd --- /dev/null +++ b/.buildkite/pipeline.yml @@ -0,0 +1,10 @@ +steps: + - label: ":docker: Build and Push Dockerfile" + commands: + - "vault kv get -field=password kv/ci-shared/opex/oci-registry-creds-prod | docker login -u $(vault kv get -field=username kv/ci-shared/opex/oci-registry-creds-prod) --password-stdin docker.elastic.co" + - "docker buildx create --use" + - "docker buildx build --platform linux/amd64,linux/arm64 --push -t docker.elastic.co/opex/diagnostics:latest ." + agents: + provider: "gcp" + imagePrefix: "core-ubuntu-2204" + machineType: "n2-standard-2" diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 00000000..058422c7 --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,35 @@ +# Declare a Backstage Component that represents your application. +--- +# yaml-language-server: $schema=https://json.schemastore.org/catalog-info.json +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: support-diagnostics +spec: + type: tool # or service, library, etc. + owner: group:opex + system: autoops + lifecycle: production +--- +# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json +apiVersion: backstage.io/v1alpha1 +kind: Resource +metadata: + name: buildkite-pipeline-support-diagnostics + description: Buildkite Pipeline for support-diagnostics +spec: + type: buildkite-pipeline + owner: group:opex + system: buildkite + implementation: + apiVersion: buildkite.elastic.dev/v1 + kind: Pipeline + metadata: + name: Support Diagnostics Buildkite Pipeline + spec: + repository: elastic/support-diagnostics + teams: + opex: + access_level: MANAGE_BUILD_AND_READ + everyone: + access_level: READ_ONLY From bcfa18c5c2eba67c8a27a627d7b989e9d90708ba Mon Sep 17 00:00:00 2001 From: Chris Earle Date: Fri, 13 Feb 2026 17:03:07 -0700 Subject: [PATCH 2/2] Remove buildkite --- .buildkite/pipeline.yml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .buildkite/pipeline.yml diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml deleted file mode 100644 index d574a4fd..00000000 --- a/.buildkite/pipeline.yml +++ /dev/null @@ -1,10 +0,0 @@ -steps: - - label: ":docker: Build and Push Dockerfile" - commands: - - "vault kv get -field=password kv/ci-shared/opex/oci-registry-creds-prod | docker login -u $(vault kv get -field=username kv/ci-shared/opex/oci-registry-creds-prod) --password-stdin docker.elastic.co" - - "docker buildx create --use" - - "docker buildx build --platform linux/amd64,linux/arm64 --push -t docker.elastic.co/opex/diagnostics:latest ." - agents: - provider: "gcp" - imagePrefix: "core-ubuntu-2204" - machineType: "n2-standard-2"