diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml new file mode 100644 index 00000000..477c4333 --- /dev/null +++ b/.buildkite/pipeline.yml @@ -0,0 +1,14 @@ +--- +# $yaml-language-server: $schema=https://raw.githubusercontent.com/buildkite/pipeline-schema/main/schema.json +steps: + - label: "Build" + command: "true" + + - label: "Test" + command: "true" + + - label: "Deploy" + command: "true" + + - label: "Publish" + command: "true" diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 51504598..556d2e38 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,4 +1,3 @@ # These owners will be the default owners for everything in -# the repository. +# the repo. * @elastic/control-plane-stateful-applications -docs/ @alaudazzi @elastic/control-plane-stateful-applications diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 00000000..619d61eb --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,30 @@ +# Declare your Buildkite pipelines below +--- +# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json +apiVersion: backstage.io/v1alpha1 +kind: Resource +metadata: + name: buildkite-pipeline-ecctl + description: Buildkite Pipeline for ecctl + links: + - title: Pipeline + url: https://buildkite.com/elastic/ecctl + +spec: + type: buildkite-pipeline + owner: group:control-plane-stateful-applications + system: buildkite + implementation: + apiVersion: buildkite.elastic.dev/v1 + kind: Pipeline + metadata: + name: ecctl + description: + spec: + repository: elastic/ecctl + pipeline_file: ".buildkite/pipeline.yml" + teams: + control-plane-stateful-applications: + access_level: MANAGE_BUILD_AND_READ + everyone: + access_level: READ_ONLY