mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
Move serverless pipeline definitions to separate files (#187253)
## Summary This PR moves the definitions of the following pipelines from `catalog-info.yaml` to `.buildkite/pipeline-resource-definitions`: - `buildkite-pipeline-kibana-emergency-release` -> `.buildkite/pipeline-resource-definitions/kibana-serverless-emergency-release.yml` - `kibana-tests-pipeline` -> `.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml` More details in the original PR #186833, which is split into the creation of the new pipeline (#187251) and moving existing pipelines from catalog-info.yaml to .buildkite/pipeline-resource-definitions (this PR).
This commit is contained in:
parent
2c90c79548
commit
22a940f5db
4 changed files with 65 additions and 66 deletions
|
@ -0,0 +1,30 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: buildkite-pipeline-kibana-emergency-release
|
||||
description: Emergency release
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/kibana-emergency-release
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-operations
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / emergency release
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
provider_settings:
|
||||
trigger_mode: none
|
||||
pipeline_file: ".buildkite/pipelines/emergency_release.yml"
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-release-operators:
|
||||
access_level: BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
|
@ -0,0 +1,33 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: kibana-tests-pipeline
|
||||
description: Definition of the kibana pipeline
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/kibana-tests
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-tech-leads
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana-tests
|
||||
description: Pipeline that tests the service integration in various environments
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: ./.buildkite/pipelines/quality-gates/pipeline.kibana-tests.yaml
|
||||
provider_settings:
|
||||
trigger_mode: none
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-release-operators:
|
||||
access_level: BUILD_AND_READ
|
||||
cloud-tooling:
|
||||
access_level: BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
|
@ -27,6 +27,8 @@ spec:
|
|||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-pr.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-emergency-release.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-quality-gates-emergency.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-release-testing.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml
|
||||
|
|
|
@ -39,41 +39,6 @@ spec:
|
|||
type: url
|
||||
target: https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/locations.yml
|
||||
|
||||
---
|
||||
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: kibana-tests-pipeline
|
||||
description: Definition of the kibana pipeline
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/kibana-tests
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-tech-leads
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana-tests
|
||||
description: Pipeline that tests the service integration in various environments
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: ./.buildkite/pipelines/quality-gates/pipeline.kibana-tests.yaml
|
||||
provider_settings:
|
||||
trigger_mode: none
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-release-operators:
|
||||
access_level: BUILD_AND_READ
|
||||
cloud-tooling:
|
||||
access_level: BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
||||
|
||||
---
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
|
@ -189,37 +154,6 @@ spec:
|
|||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
||||
---
|
||||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: buildkite-pipeline-kibana-emergency-release
|
||||
description: Emergency release
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/kibana-emergency-release
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-operations
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / emergency release
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
provider_settings:
|
||||
trigger_mode: none
|
||||
pipeline_file: ".buildkite/pipelines/emergency_release.yml"
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-release-operators:
|
||||
access_level: BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
||||
|
||||
# Please avoid creating new kibana pipelines in this file to avoid bloating.
|
||||
# Instead, create a new file in the pipeline-resource-definitions directory, and wire it in through the locations.yml file.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue