Skip to content

Commit b13be05

Browse files
authored
Add catalog information to define pipelines as a Backstage Resource (#1226)
1 parent 6d0bd2a commit b13be05

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

catalog-info.yaml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
3+
apiVersion: backstage.io/v1alpha1
4+
kind: Resource
5+
metadata:
6+
name: buildkite-pipeline-elastic-package
7+
description: ':go: Build and test the elastic-package project'
8+
links:
9+
- title: Pipeline
10+
url: https://buildkite.com/elastic/elastic-package
11+
12+
spec:
13+
type: buildkite-pipeline
14+
owner: group:ingest-fp
15+
system: buildkite
16+
implementation:
17+
apiVersion: buildkite.elastic.dev/v1
18+
kind: Pipeline
19+
metadata:
20+
name: elastic-package
21+
description: ':go: Build and test the elastic-package project'
22+
spec:
23+
branch_configuration: "main v0.* v1.*"
24+
pipeline_file: ".buildkite/pipeline.yml"
25+
provider_settings:
26+
build_pull_request_forks: false
27+
build_tags: true
28+
repository: elastic/elastic-package
29+
cancel_intermediate_builds: true
30+
cancel_intermediate_builds_branch_filter: '!main'
31+
skip_intermediate_builds: true
32+
skip_intermediate_builds_branch_filter: '!main'
33+
env:
34+
ELASTIC_PR_COMMENTS_ENABLED: 'true'
35+
teams:
36+
ecosystem: {}
37+
ingest-fp:
38+
access_level: BUILD_AND_READ
39+
everyone:
40+
access_level: READ_ONLY
41+
42+
---
43+
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
44+
apiVersion: backstage.io/v1alpha1
45+
kind: Resource
46+
metadata:
47+
name: buildkite-pipeline-elastic-package-package-storage-publish
48+
description: 'Minimal Jenkins pipeline to exercise publishing a package to Package Storage (for testing only)'
49+
links:
50+
- title: Pipeline
51+
url: https://buildkite.com/elastic/elastic-package-package-storage-publish
52+
53+
spec:
54+
type: buildkite-pipeline
55+
owner: group:ingest-fp
56+
system: buildkite
57+
implementation:
58+
apiVersion: buildkite.elastic.dev/v1
59+
kind: Pipeline
60+
metadata:
61+
name: elastic-package-package-stroage-publish
62+
description: 'Minimal Jenkins pipeline to exercise publishing a package to Package Storage (for testing only)'
63+
spec:
64+
branch_configuration: main
65+
pipeline_file: ".buildkite/pipeline.package-storage-publish.yml"
66+
provider_settings:
67+
build_pull_request_forks: false
68+
build_tags: true
69+
repository: elastic/elastic-package
70+
cancel_intermediate_builds: true
71+
cancel_intermediate_builds_branch_filter: '!main'
72+
skip_intermediate_builds: true
73+
skip_intermediate_builds_branch_filter: '!main'
74+
teams:
75+
ecosystem: {}
76+
ingest-fp:
77+
access_level: BUILD_AND_READ
78+
everyone:
79+
access_level: READ_ONLY

0 commit comments

Comments
 (0)