From 757a0fcc32562f516de98600dcb27449ec27a0a6 Mon Sep 17 00:00:00 2001 From: Victor Martinez Date: Wed, 16 Aug 2023 12:18:45 +0200 Subject: [PATCH 1/2] buildkite: package definition (#11399) (cherry picked from commit 28541e960357bfc93b0b8eee18e385def20f9ca8) # Conflicts: # catalog-info.yaml --- .buildkite/package.yml | 5 +++++ catalog-info.yaml | 51 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 .buildkite/package.yml create mode 100644 catalog-info.yaml diff --git a/.buildkite/package.yml b/.buildkite/package.yml new file mode 100644 index 00000000000..34321b61161 --- /dev/null +++ b/.buildkite/package.yml @@ -0,0 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json + +steps: + - label: "Example test" + command: echo "Hello!" diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 00000000000..131418c4bcc --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,51 @@ +--- +# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: apm-server + description: apm-server + annotations: + github.com/project-slug: elastic/apm-server + github.com/team-slug: elastic/apm-server + +spec: + type: tool + owner: group:apm-server + lifecycle: production + +--- +apiVersion: backstage.io/v1alpha1 +kind: Resource +metadata: + name: buildkite-pipeline-apm-server-package + description: Buildkite Pipeline for packaging the APM Server + links: + - title: Pipeline + url: https://buildkite.com/elastic/apm-server-package + +spec: + type: buildkite-pipeline + owner: group:apm-server + system: buildkite + implementation: + apiVersion: buildkite.elastic.dev/v1 + kind: Pipeline + metadata: + name: apm-server + spec: + repository: elastic/apm-server + pipeline_file: ".buildkite/package.yml" + provider_settings: + # TODO: delete this section once the BK pipeline works as expected. + build_branches: false # Disable builds from branches. + # Will not create any builds based on GitHub activity but it will be + # triggered using the GitHub Buildkite composite action. + #trigger_mode: none + cancel_intermediate_builds: false + skip_intermediate_builds: false + teams: + apm-server: {} + observablt-robots: {} + everyone: + access_level: READ_ONLY From 8f43dcb86ca5eed0503800100faacfd9d3acc03e Mon Sep 17 00:00:00 2001 From: Victor Martinez Date: Thu, 17 Aug 2023 10:10:28 +0200 Subject: [PATCH 2/2] Update catalog-info.yaml --- catalog-info.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalog-info.yaml b/catalog-info.yaml index 131418c4bcc..a672d94ee4d 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -32,7 +32,7 @@ spec: apiVersion: buildkite.elastic.dev/v1 kind: Pipeline metadata: - name: apm-server + name: apm-server-package spec: repository: elastic/apm-server pipeline_file: ".buildkite/package.yml"