mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[8.14] remove pipeline resource definitions on non-main (#187745)
## Summary These are not needed in non-main
This commit is contained in:
parent
2e36156580
commit
2e100c66ba
33 changed files with 0 additions and 1653 deletions
|
@ -1,72 +0,0 @@
|
|||
###
|
||||
# For more information on authoring pipeline definitions,
|
||||
# follow the guides at https://docs.elastic.dev/ci/getting-started-with-buildkite-at-elastic
|
||||
###
|
||||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
# This will be the URL slug in Backstage UI as:
|
||||
# https://backstage.elastic.dev/catalog/default/resource/bk-kibana-your-pipeline-name
|
||||
# bk-pipeline-<pipeline-name-slugified>
|
||||
name: bk-kibana-your-pipeline-name
|
||||
# This will be displayed in the Backstage UI
|
||||
description: '<Describe your pipeline here>'
|
||||
links:
|
||||
# These are relevant links to your pipeline that will be listed in the Backstage UI
|
||||
# The URL slug here is the .spec.implementation.metadata.name field slugified
|
||||
- url: 'https://buildkite.com/elastic/kibana-your-pipeline-name'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
system: buildkite
|
||||
# The owner team's github group name in the format 'group:<github-group-name>'
|
||||
owner: 'group:github-group-name'
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
# <context / pipeline name> - this will be displayed in the Buildkite UI as title
|
||||
# and this will be slugified to form the URL in the Backstage UI
|
||||
name: kibana / your pipeline name
|
||||
# This will appear as description on the Buildkite UI
|
||||
description: '<Describe your pipeline here>'
|
||||
spec:
|
||||
# Environment variables that will be set for the pipeline
|
||||
env:
|
||||
# Slack channel to send notifications to, if ELASTIC_SLACK_NOTIFICATIONS_ENABLED = 'true'
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#team-slack-channel-name'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
|
||||
allow_rebuilds: false
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
# Point to a pipeline implementation, detailing the pipeline steps to run
|
||||
pipeline_file: .buildkite/pipelines/your-pipeline-name.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: true
|
||||
trigger_mode: none
|
||||
# Teams and their access levels to the pipeline,
|
||||
# please keep [kibana-operations, appex-qa, kibana-tech-leads] as MANAGE_BUILD_AND_READ
|
||||
# and [everyone] as BUILD_AND_READ
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
# Scheduled runs for the pipeline
|
||||
schedules:
|
||||
Daily 6 am UTC:
|
||||
cronline: 0 5 * * *
|
||||
message: Daily 6 am UTC
|
||||
branch: main
|
||||
# Optionally, set schedule-specific env-vars here
|
||||
env:
|
||||
SCHEDULED: 'true'
|
|
@ -1,68 +0,0 @@
|
|||
#!/usr/bin/env ts-node-script
|
||||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0 and the Server Side Public License, v 1; you may not use this file except
|
||||
* in compliance with, at your election, the Elastic License 2.0 or the Server
|
||||
* Side Public License, v 1.
|
||||
*/
|
||||
import fs from 'fs';
|
||||
import jsYaml from 'js-yaml';
|
||||
import path from 'path';
|
||||
import { execSync } from 'child_process';
|
||||
|
||||
const EXCLUDE_LIST = ['locations.yml', '_template/template.yml'];
|
||||
const REPO_FILES_BASE = 'https://github.com/elastic/kibana/blob/main';
|
||||
|
||||
type BackstageLocationResource = object & {
|
||||
spec: { targets: string[] };
|
||||
};
|
||||
|
||||
async function main() {
|
||||
const repoRoot = execSync('git rev-parse --show-toplevel').toString().trim();
|
||||
const resourceDefinitionsFolder = path.resolve(
|
||||
repoRoot,
|
||||
'.buildkite',
|
||||
'pipeline-resource-definitions'
|
||||
);
|
||||
const resourceDefinitionsBaseUrl = `${REPO_FILES_BASE}/.buildkite/pipeline-resource-definitions`;
|
||||
const locationFile = path.resolve(resourceDefinitionsFolder, 'locations.yml');
|
||||
const locationFileLines = fs.readFileSync(locationFile, 'utf8').split('\n');
|
||||
|
||||
const pipelines = readDirRecursively(resourceDefinitionsFolder)
|
||||
.filter((file) => file.endsWith('.yml'))
|
||||
.map((file) => file.replace(`${resourceDefinitionsFolder}/`, ''))
|
||||
.filter((f) => !EXCLUDE_LIST.includes(f));
|
||||
|
||||
const preamble = locationFileLines.slice(0, 1);
|
||||
|
||||
const locationObj = jsYaml.load(
|
||||
locationFileLines.slice(1).join('\n')
|
||||
) as BackstageLocationResource;
|
||||
locationObj.spec.targets = pipelines.map(
|
||||
(fileName) => `${resourceDefinitionsBaseUrl}/${fileName}`
|
||||
);
|
||||
|
||||
const locationYaml = jsYaml.dump(locationObj, { lineWidth: 400 });
|
||||
|
||||
fs.writeFileSync(locationFile, `${preamble.join('\n')}\n${locationYaml}`);
|
||||
|
||||
console.log('Updated locations.yml');
|
||||
}
|
||||
|
||||
function readDirRecursively(dir: string): string[] {
|
||||
const files = fs.readdirSync(dir);
|
||||
return files.reduce((acc, file) => {
|
||||
const filePath = path.join(dir, file);
|
||||
if (fs.statSync(filePath).isDirectory()) {
|
||||
return [...acc, ...readDirRecursively(filePath)];
|
||||
} else {
|
||||
return [...acc, filePath];
|
||||
}
|
||||
}, [] as string[]);
|
||||
}
|
||||
|
||||
main().catch((error) => {
|
||||
console.error(error);
|
||||
process.exit(1);
|
||||
});
|
|
@ -1,51 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-api-docs-daily
|
||||
description: Builds api_docs daily and creates a PR with the changes
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-api-docs-daily'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / api-docs / daily
|
||||
description: Builds api_docs daily and creates a PR with the changes
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
cancel_intermediate_builds: true
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/build_api_docs.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Daily build:
|
||||
cronline: 0 0 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: main
|
|
@ -1,48 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-apis-capacity-testing
|
||||
description: Runs capacity tests for Kibana apis
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-apis-capacity-testing'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / apis-capacity-testing
|
||||
description: Runs capacity tests for Kibana apis
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-performance-alerts'
|
||||
BAZEL_CACHE_MODE: none
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/scalability/api_capacity_testing_daily.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: true
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Capacity every 3h testing:
|
||||
cronline: 0 1/3 * * * Europe/Berlin
|
||||
message: Capacity every 3h testing
|
||||
branch: main
|
|
@ -1,44 +0,0 @@
|
|||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-artifacts-container-image
|
||||
description: Kibana container image artifact builds
|
||||
links:
|
||||
- url: https://buildkite.com/elastic/kibana-artifacts-container-image
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-operations
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / artifacts container image
|
||||
description: Kibana container image artifact builds
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-serverless-test-alerts'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/artifacts_container_image.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,62 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-artifacts-snapshot
|
||||
description: Kibana snapshot artifact builds
|
||||
links:
|
||||
- url: https://buildkite.com/elastic/kibana-artifacts-snapshot
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-operations
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / artifacts snapshot
|
||||
description: Kibana snapshot artifact builds
|
||||
spec:
|
||||
env:
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main 8.14 8.13 7.17
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/artifacts.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Daily build (main):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: main
|
||||
Daily build (8.13):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.13'
|
||||
Daily build (8.14):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.14'
|
||||
Daily build (7.17):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '7.17'
|
|
@ -1,58 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-artifacts-staging
|
||||
description: Kibana staging artifact builds
|
||||
links:
|
||||
- url: https://buildkite.com/elastic/kibana-artifacts-staging
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:kibana-operations
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / artifacts staging
|
||||
description: Kibana staging artifact builds
|
||||
spec:
|
||||
env:
|
||||
RELEASE_BUILD: 'true'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: 7.17 8.13 8.14
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/artifacts.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Daily build (8.13):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.13'
|
||||
Daily build (8.14):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.14'
|
||||
Daily build (7.17):
|
||||
cronline: 0 7 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '7.17'
|
|
@ -1,55 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-artifacts-trigger
|
||||
description: Kibana artifact trigger
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-artifacts-trigger'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / artifacts trigger
|
||||
description: Kibana artifact trigger
|
||||
spec:
|
||||
env:
|
||||
RELEASE_BUILD: 'true'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: '8.13 8.14'
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/artifacts_trigger.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Daily build (8.13):
|
||||
cronline: 0 */2 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.13'
|
||||
Daily build (8.14):
|
||||
cronline: 0 */2 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.14'
|
|
@ -1,50 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-code-coverage-main
|
||||
description: 'Collects code coverage for unit and e2e tests, publishes results on Kibana stats cluster'
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-code-coverage-main'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:appex-qa'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / code-coverage / main
|
||||
description: 'Collects code coverage for unit and e2e tests, publishes results on Kibana stats cluster'
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#appex-qa-bots'
|
||||
GITHUB_COMMIT_STATUS_CONTEXT: kibana-code-coverage-main
|
||||
CODE_COVERAGE: '1'
|
||||
FTR_CONFIGS_RETRY_COUNT: '0'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: false
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/code_coverage/daily.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: true
|
||||
trigger_mode: none
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
schedules:
|
||||
Daily 6 am UTC:
|
||||
cronline: 0 5 * * *
|
||||
message: Daily 6 am UTC
|
||||
branch: main
|
|
@ -1,55 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-elasticsearch-serverless-verify-and-promote
|
||||
description: Verify & promote ElasticSearch Serverless images that pass Kibana's test suite
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-elasticsearch-serverless-verify-and-promote'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / elasticsearch serverless verify and promote
|
||||
description: Verify & promote ElasticSearch Serverless images that pass Kibana's test suite
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
|
||||
ES_SERVERLESS_IMAGE: latest
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/es_serverless/verify_es_serverless_image.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Daily build:
|
||||
cronline: 0 9 * * * America/New_York
|
||||
message: Daily build
|
||||
env:
|
||||
PUBLISH_DOCKER_TAG: 'true'
|
||||
branch: main
|
|
@ -1,154 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-elasticsearch-snapshot-build
|
||||
description: Build new Elasticsearch snapshots for use by kbn-es / FTR
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-elasticsearch-snapshot-build'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / elasticsearch snapshot build
|
||||
description: Build new Elasticsearch snapshots for use by kbn-es / FTR
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main 8.13 7.17
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/es_snapshots/build.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Daily build (main):
|
||||
cronline: 0 9 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: main
|
||||
Daily build (8.13):
|
||||
cronline: 0 9 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.13'
|
||||
Daily build (7.17):
|
||||
cronline: 0 9 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '7.17'
|
||||
---
|
||||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-elasticsearch-snapshot-promote
|
||||
description: Promote Elasticsearch snapshots for use by kbn-es / FTR
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-elasticsearch-snapshot-promote'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / elasticsearch snapshot promote
|
||||
description: Promote Elasticsearch snapshots for use by kbn-es / FTR
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main 8.13 7.17
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/es_snapshots/promote.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
---
|
||||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-elasticsearch-snapshot-verify
|
||||
description: Verify Elasticsearch snapshots for use by kbn-es / FTR
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-elasticsearch-snapshot-verify'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / elasticsearch snapshot verify
|
||||
description: Verify Elasticsearch snapshots for use by kbn-es / FTR
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main 8.13 7.17
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/es_snapshots/verify.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,53 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-esql-grammar-sync
|
||||
description: Opens a PR if anything changes in the ES|QL grammar in Elasticsearch
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-esql-grammar-sync'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-esql'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / ES|QL grammar sync
|
||||
description: Opens a PR if anything changes in the ES|QL grammar in Elasticsearch
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-esql-project-team'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: false
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/esql_grammar_sync.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: true
|
||||
teams:
|
||||
kibana-esql:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
schedules:
|
||||
Weekly build:
|
||||
cronline: 0 0 * * 1 America/New_York
|
||||
message: Weekly build
|
||||
branch: main
|
|
@ -1,41 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-flaky-test-suite-runner
|
||||
description: ':warning: Trigger a new build here: https://ci-stats.kibana.dev/trigger_flaky_test_runner :warning:'
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-flaky-test-suite-runner'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / flaky-test-suite-runner
|
||||
description: ':warning: Trigger a new build here: https://ci-stats.kibana.dev/trigger_flaky_test_runner :warning:'
|
||||
spec:
|
||||
allow_rebuilds: true
|
||||
default_branch: refs/pull/INSERT_PR_NUMBER/head
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/flaky_tests/pipeline.sh
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: true
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,48 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-fleet-packages
|
||||
description: Installs all fleet packages into Kibana to ensure the install step works
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-fleet-packages'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / fleet-packages
|
||||
description: Installs all fleet packages into Kibana to ensure the install step works
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#fleet-notifications'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/fleet/packages_daily.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
publish_commit_status: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
fleet:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Single user daily test:
|
||||
cronline: 0 9 * * * America/New_York
|
||||
message: Single user daily test
|
||||
env: {}
|
||||
branch: main
|
|
@ -1,32 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: kibana_migration_pipeline_staging_area
|
||||
description: Kibana / Pipeline migration staging area
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana_migration_pipeline_staging
|
||||
description: Kibana / Pipeline migration staging
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_ENABLED: 'false'
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/upload_pipeline.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,46 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-on-merge-unsupported-ftrs
|
||||
description: Runs unsupported ftr tests for each commit of Kibana
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-on-merge-unsupported-ftrs'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / on merge unsupported ftrs
|
||||
description: Runs unsupported ftr tests for each commit of Kibana
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-unsupported-ftrs-alerts'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main 8.13 7.17
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/on_merge_unsupported_ftrs.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,49 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-on-merge
|
||||
description: 'Runs for each commit of Kibana, i.e. each time a PR is merged'
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-on-merge'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / on merge
|
||||
description: 'Runs for each commit of Kibana, i.e. each time a PR is merged'
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
|
||||
ELASTIC_GITHUB_BUILD_COMMIT_STATUS_ENABLED: 'true'
|
||||
GITHUB_COMMIT_STATUS_CONTEXT: buildkite/on-merge
|
||||
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main 7.17 8.*
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/on_merge.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: true
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: code
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,48 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-single-user-performance
|
||||
description: Runs single user performance tests for kibana
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-single-user-performance'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / single-user-performance
|
||||
description: Runs single user performance tests for kibana
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-performance-alerts'
|
||||
BAZEL_CACHE_MODE: none
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/performance/daily.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: true
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Single user daily test:
|
||||
cronline: 0 */3 * * * Europe/Berlin
|
||||
message: Single user daily test
|
||||
branch: main
|
|
@ -1,48 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-performance-data-set-extraction
|
||||
description: Runs single user performance tests and extract APM traces
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-performance-data-set-extraction'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / performance-data-set-extraction
|
||||
description: Runs single user performance tests and extract APM traces
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-performance-alerts'
|
||||
BAZEL_CACHE_MODE: none
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/performance/data_set_extraction_daily.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: true
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Extract APM traces:
|
||||
cronline: 0 3/8 * * * Europe/Berlin
|
||||
message: Extract APM traces
|
||||
branch: main
|
|
@ -1,49 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-pull-request
|
||||
description: Runs manually for pull requests
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-pull-request'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / pull request
|
||||
description: Runs manually for pull requests
|
||||
spec:
|
||||
env:
|
||||
ELASTIC_PR_COMMENTS_ENABLED: 'true'
|
||||
ELASTIC_GITHUB_BUILD_COMMIT_STATUS_ENABLED: 'true'
|
||||
ELASTIC_GITHUB_STEP_COMMIT_STATUS_ENABLED: 'true'
|
||||
GITHUB_BUILD_COMMIT_STATUS_CONTEXT: kibana-ci
|
||||
allow_rebuilds: true
|
||||
branch_configuration: ''
|
||||
cancel_intermediate_builds: true
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/scripts/pipelines/pull_request/pipeline.sh
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: true
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,45 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-purge-cloud-deployments
|
||||
description: Purge stale cloud deployments
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-purge-cloud-deployments'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / purge-cloud-deployments
|
||||
description: Purge stale cloud deployments
|
||||
spec:
|
||||
env:
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'false'
|
||||
allow_rebuilds: false
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/purge_cloud_deployments.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: true
|
||||
teams:
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,48 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: buildkite-pipeline-serverless-release
|
||||
description: Initiate kibana serverless releases
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/kibana-serverless-release
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / serverless / release
|
||||
description: Initiate kibana serverless releases
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-mission-control'
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
default_branch: main
|
||||
allow_rebuilds: false
|
||||
skip_intermediate_builds: false
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/serverless_deployment/run_serverless_release_assistant.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
kibana-release-operators:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
||||
schedules:
|
||||
Weekly automated promotion to QA:
|
||||
cronline: 0 6 * * 1
|
||||
message: Weekly automated promotion to QA
|
||||
env:
|
||||
AUTO_SELECT_COMMIT: 'true'
|
||||
branch: main
|
|
@ -1,46 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-api-integration
|
||||
description: Runs the serverless security solution api integration tests for the Quality Gate
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-api-integration'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / serverless / security-solution-quality-gate / api-integration
|
||||
description: Runs the serverless security solution api integration tests for the Quality Gate
|
||||
spec:
|
||||
env: {}
|
||||
allow_rebuilds: true
|
||||
branch_configuration: ''
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution/api_integration.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
|
@ -1,39 +0,0 @@
|
|||
# * This file is auto-updated by running fix-location-collection.ts * #
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Location
|
||||
metadata:
|
||||
name: kibana-buildkite-pipelines-list
|
||||
description: This file points to individual buildkite pipeline definition files
|
||||
spec:
|
||||
type: url
|
||||
targets:
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-flaky.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml
|
||||
- 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-release.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-security-solution-quality-gate-api-integration.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml
|
||||
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml
|
|
@ -1,48 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-scalability-benchmarking
|
||||
description: Runs scalability tests for Kibana server
|
||||
links:
|
||||
- url: 'https://buildkite.com/elastic/kibana-scalability-benchmarking'
|
||||
title: Pipeline link
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:kibana-operations'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: kibana / scalability-benchmarking
|
||||
description: Runs scalability tests for Kibana server
|
||||
spec:
|
||||
env:
|
||||
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-performance-alerts'
|
||||
BAZEL_CACHE_MODE: none
|
||||
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
|
||||
allow_rebuilds: true
|
||||
branch_configuration: main
|
||||
default_branch: main
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/scalability/daily.yml
|
||||
skip_intermediate_builds: false
|
||||
provider_settings:
|
||||
build_branches: true
|
||||
prefix_pull_request_fork_branch_names: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
teams:
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
schedules:
|
||||
Scalability daily benchmarking:
|
||||
cronline: 0 6 * * * Europe/Berlin
|
||||
message: Scalability daily benchmarking
|
||||
branch: main
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-security-solution-ess
|
||||
description: "[ESS] Executes Cypress tests against ESS deployment"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / ESS / Security Solution"
|
||||
description: "[ESS] Executes Cypress tests against ESS deployment"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution/ess_cypress.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-defend-workflows
|
||||
description: "[MKI] Executes Cypress tests for the Defend Workflows team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Defend Workflows"
|
||||
description: "[MKI] Executes Cypress tests for the Defend Workflows team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_explore.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-detection-engine
|
||||
description: "[MKI] Executes Cypress tests for the Detection Engine team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Detection Engine"
|
||||
description: "[MKI] Executes Cypress tests for the Detection Engine team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_detection_engine.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-entity-analytics
|
||||
description: "[MKI] Executes Cypress tests for the Entity Analytics team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Entity Analytics"
|
||||
description: "[MKI] Executes Cypress tests for the Entity Analytics team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_entity_analytics.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-explore
|
||||
description: "[MKI] Executes Cypress tests for the Explore team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Explore"
|
||||
description: "[MKI] Executes Cypress tests for the Explore team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_explore.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-detection-gen-ai
|
||||
description: "[MKI] Executes Cypress tests for the Gen AI team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Gen Ai"
|
||||
description: "[MKI] Executes Cypress tests for the Gen AI team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_gen_ai.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-detection-investigations
|
||||
description: "[MKI] Executes Cypress tests for the Investigations team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Investigations"
|
||||
description: "[MKI] Executes Cypress tests for the Investigations team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_investigations.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
|
@ -1,37 +0,0 @@
|
|||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: bk-kibana-serverless-secsol-qg-detection-rule-management
|
||||
description: "[MKI] Executes Cypress tests for the Rule Management team"
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: 'group:security-engineering-productivity'
|
||||
system: buildkite
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: "Kibana / Serverless / Security Solution Quality Gate / Rule Management"
|
||||
description: "[MKI] Executes Cypress tests for the Rule Management team"
|
||||
spec:
|
||||
repository: elastic/kibana
|
||||
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_rule_management.yml
|
||||
provider_settings:
|
||||
build_branches: false
|
||||
build_pull_requests: false
|
||||
publish_commit_status: false
|
||||
skip_pull_request_builds_for_existing_commits: false
|
||||
trigger_mode: none
|
||||
build_tags: false
|
||||
teams:
|
||||
kibana-tech-leads:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
appex-qa:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
kibana-operations:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
security-engineering-productivity:
|
||||
access_level: MANAGE_BUILD_AND_READ
|
||||
everyone:
|
||||
access_level: BUILD_AND_READ
|
Loading…
Add table
Add a link
Reference in a new issue