Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 80 additions & 3 deletions catalog-info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ spec:
build_pull_requests: true
build_tags: false
filter_enabled: true
# TODO: what's the reason for this filter?
# required by "build_pull_requests: true" when used with buildkite-pr-bot
filter_condition: >-
build.pull_request.id == null || (build.creator.name == 'elasticmachine' && build.pull_request.id != null)
schedules:
Expand Down Expand Up @@ -154,6 +154,82 @@ spec:
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: buildkite-pipeline-elastic-agent-macos-integration
description: Elastic Agent macos integration test pipeline
links:
- title: Pipeline
url: https://buildkite.com/elastic/elastic-agent-macos-integration

spec:
type: buildkite-pipeline
owner: group:ingest-fp
system: platform-ingest
implementation:
apiVersion: buildkite.elastic.dev/v1
kind: Pipeline
metadata:
name: elastic-agent-macos-integration
description: Elastic Agent extended testing using Orka agents
spec:
repository: elastic/elastic-agent
pipeline_file: ".buildkite/macos.integration.pipeline.yml"
provider_settings:
trigger_mode: none
cancel_intermediate_builds: false
skip_intermediate_builds: false
teams:
ingest-fp:
access_level: MANAGE_BUILD_AND_READ
observablt-robots:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ

---
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: buildkite-pipeline-elastic-agent-macos-scheduler
description: Elastic Agent macos integration test pipeline scheduler
links:
- title: Pipeline
url: https://buildkite.com/elastic/elastic-agent-macos-integration-scheduler

spec:
type: buildkite-pipeline
owner: group:ingest-fp
system: platform-ingest
implementation:
apiVersion: buildkite.elastic.dev/v1
kind: Pipeline
metadata:
name: elastic-agent-macos-integration-scheduler
description: Elastic Agent MacOS pipeline scheduler
spec:
repository: elastic/elastic-agent
pipeline_file: ".buildkite/macos.integration.scheduler.yml"
provider_settings:
trigger_mode: none
cancel_intermediate_builds: false
skip_intermediate_builds: false
schedules:
Tuesday:
branch: main
cronline: "0 0 * * 2" # every Tuesday at 00:00
message: MacOS Elastic Agent Scheduled tests
teams:
ingest-fp:
access_level: MANAGE_BUILD_AND_READ
observablt-robots:
access_level: MANAGE_BUILD_AND_READ
everyone:
access_level: BUILD_AND_READ
---
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: buildkite-pipeline-elastic-agent-package
description: Buildkite pipeline for packaging Elastic Agent package
Expand Down Expand Up @@ -186,6 +262,7 @@ spec:
build_tags: false
build_branches: false
filter_enabled: true
# required by "build_pull_requests: true" when used with buildkite-pr-bot
filter_condition: >-
build.pull_request.id == null || (build.creator.name == 'elasticmachine' && build.pull_request.id != null)
cancel_intermediate_builds: true
Expand Down Expand Up @@ -235,7 +312,7 @@ spec:
build_tags: false
build_branches: true # enable build for branches. This relies on the filter in .buildkite/pipeline.elastic-agent-binary-dra.yml
filter_enabled: true
# TODO: what's the reason for this filter?
# required by "build_pull_requests: true" when used with buildkite-pr-bot
filter_condition: >-
build.pull_request.id == null || (build.creator.name == 'elasticmachine' && build.pull_request.id != null)
repository: elastic/elastic-agent
Expand Down Expand Up @@ -326,7 +403,7 @@ spec:
build_tags: false
build_branches: false
filter_enabled: true
# TODO: what's the reason for this filter?
# required by "build_pull_requests: true" when used with buildkite-pr-bot
filter_condition: >-
build.pull_request.id == null || (build.creator.name == 'elasticmachine' && build.pull_request.id != null)
repository: elastic/elastic-agent
Expand Down