diff --git a/.buildkite/pipeline-resource-definitions/_template/template.yml b/.buildkite/pipeline-resource-definitions/_template/template.yml deleted file mode 100644 index f33e738882693..0000000000000 --- a/.buildkite/pipeline-resource-definitions/_template/template.yml +++ /dev/null @@ -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- - name: bk-kibana-your-pipeline-name - # This will be displayed in the Backstage UI - description: '' - 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:' - owner: 'group:github-group-name' - implementation: - apiVersion: buildkite.elastic.dev/v1 - kind: Pipeline - metadata: - # - 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: '' - 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' diff --git a/.buildkite/pipeline-resource-definitions/fix-location-collection.ts b/.buildkite/pipeline-resource-definitions/fix-location-collection.ts deleted file mode 100755 index d4e36f2559a89..0000000000000 --- a/.buildkite/pipeline-resource-definitions/fix-location-collection.ts +++ /dev/null @@ -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); -}); diff --git a/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml b/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml deleted file mode 100644 index 5368b60314e47..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-api-docs.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml deleted file mode 100644 index 8a3de7a48f61a..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-apis-capacity-testing-daily.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml deleted file mode 100644 index eff970c69af6b..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-container-image.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml deleted file mode 100644 index 99e6f79ba3101..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-snapshot.yml +++ /dev/null @@ -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' diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml deleted file mode 100644 index e00e0ee963362..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-staging.yml +++ /dev/null @@ -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' diff --git a/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml b/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml deleted file mode 100644 index 01a791dda269a..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-artifacts-trigger.yml +++ /dev/null @@ -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' diff --git a/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml deleted file mode 100644 index c73a276a6d786..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-coverage-daily.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml b/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml deleted file mode 100644 index db4ed5e38da4c..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-es-serverless-snapshots.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml b/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml deleted file mode 100644 index 785a275956755..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-es-snapshots.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml b/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml deleted file mode 100644 index 952babf7d580d..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-esql-grammar-sync.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-flaky.yml b/.buildkite/pipeline-resource-definitions/kibana-flaky.yml deleted file mode 100644 index 82797c03f2378..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-flaky.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml deleted file mode 100644 index 1a93e0471e816..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-fleet-packages-daily.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml b/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml deleted file mode 100644 index 29c5573acc49e..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-migration-staging.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml b/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml deleted file mode 100644 index 4876e1e8f1bb4..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-on-merge-unsupported-ftrs.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml b/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml deleted file mode 100644 index 09ba2a2bde667..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-on-merge.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml deleted file mode 100644 index b02cf449d05e2..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-performance-daily.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml b/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml deleted file mode 100644 index d4e3120d3bcb3..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-performance-data-set-extraction-daily.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-pr.yml b/.buildkite/pipeline-resource-definitions/kibana-pr.yml deleted file mode 100644 index 4d6275843327e..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-pr.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml b/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml deleted file mode 100644 index a8e6b46f7d3ca..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-purge-cloud-deployments.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml deleted file mode 100644 index 057a31c47190a..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/kibana-serverless-security-solution-quality-gate-api-integration.yml b/.buildkite/pipeline-resource-definitions/kibana-serverless-security-solution-quality-gate-api-integration.yml deleted file mode 100644 index 3e8f53b101626..0000000000000 --- a/.buildkite/pipeline-resource-definitions/kibana-serverless-security-solution-quality-gate-api-integration.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/locations.yml b/.buildkite/pipeline-resource-definitions/locations.yml deleted file mode 100644 index 5ab8fa644d391..0000000000000 --- a/.buildkite/pipeline-resource-definitions/locations.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml b/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml deleted file mode 100644 index 939ed1af8d34f..0000000000000 --- a/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml b/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml deleted file mode 100644 index b22891cbe9d2d..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml deleted file mode 100644 index f3e9358fa4f30..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml deleted file mode 100644 index 2316a9c543d3c..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml deleted file mode 100644 index 809e2587f659f..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml deleted file mode 100644 index f1667273282fb..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml deleted file mode 100644 index cca1ab2ae4b42..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml deleted file mode 100644 index 7f4c67c1c14d3..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml +++ /dev/null @@ -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 diff --git a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml b/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml deleted file mode 100644 index 8d2d4d4039e06..0000000000000 --- a/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml +++ /dev/null @@ -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