mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
Improve the production quality gate definitions (#169103)
Slice QGs specification are further defined in the environment scoped QG pipeline file.
This commit is contained in:
parent
ae2680a4d8
commit
7914414cab
3 changed files with 5 additions and 51 deletions
|
@ -1,25 +0,0 @@
|
|||
# These pipeline steps constitute the quality gate for your service within the production-canary environment.
|
||||
# Incorporate any necessary additional logic to validate the service's integrity.
|
||||
# A failure in this pipeline build will prevent further progression to the subsequent stage.
|
||||
|
||||
steps:
|
||||
- label: ":pipeline::kibana::seedling: Trigger SLO check"
|
||||
trigger: "serverless-quality-gates" # https://buildkite.com/elastic/serverless-quality-gates
|
||||
build:
|
||||
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production-canary.yaml)"
|
||||
env:
|
||||
TARGET_ENV: production-canary
|
||||
CHECK_SLO: true
|
||||
CHECK_SLO_TAG: kibana
|
||||
soft_fail: true
|
||||
|
||||
- label: ":pipeline::rocket::seedling: Trigger control-plane e2e tests"
|
||||
trigger: "ess-k8s-production-e2e-tests" # https://buildkite.com/elastic/ess-k8s-production-e2e-tests
|
||||
build:
|
||||
env:
|
||||
REGION_ID: aws-us-east-1
|
||||
NAME_PREFIX: ci_test_kibana-promotion_
|
||||
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production-canary.yaml)"
|
||||
|
||||
- label: ":cookie: 24h bake time before continuing promotion"
|
||||
command: "sleep 86400"
|
|
@ -1,22 +0,0 @@
|
|||
# These pipeline steps constitute the quality gate for your service within the production-noncanary environment.
|
||||
# Incorporate any necessary additional logic to validate the service's integrity.
|
||||
# A failure in this pipeline build will prevent further progression to the subsequent stage.
|
||||
|
||||
steps:
|
||||
- label: ":pipeline::kibana::seedling: Trigger SLO check"
|
||||
trigger: "serverless-quality-gates" # https://buildkite.com/elastic/serverless-quality-gates
|
||||
build:
|
||||
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production-noncanary.yaml)"
|
||||
env:
|
||||
TARGET_ENV: production-noncanary
|
||||
CHECK_SLO: true
|
||||
CHECK_SLO_TAG: kibana
|
||||
soft_fail: true
|
||||
|
||||
- label: ":pipeline::rocket::seedling: Trigger control-plane e2e tests"
|
||||
trigger: "ess-k8s-production-e2e-tests" # https://buildkite.com/elastic/ess-k8s-production-e2e-tests
|
||||
build:
|
||||
env:
|
||||
REGION_ID: aws-us-east-1
|
||||
NAME_PREFIX: ci_test_kibana-promotion_
|
||||
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production-noncanary.yaml)"
|
|
@ -2,10 +2,6 @@
|
|||
# Incorporate any necessary additional logic to validate the service's integrity.
|
||||
# A failure in this pipeline build will prevent further progression to the subsequent stage.
|
||||
|
||||
# DEPRECATION NOTICE:
|
||||
# PRODUCTION WILL SOON BE SPLIT INTO "CANARY" AND "NONCANARY" AND THIS FILE WILL BE DELETED.
|
||||
# ENSURE ANY CHANGE MADE TO THIS FILE IS REFLECTED IN THOSE FILES AS WELL.
|
||||
|
||||
steps:
|
||||
- label: ":pipeline::kibana::seedling: Trigger SLO check"
|
||||
trigger: "serverless-quality-gates" # https://buildkite.com/elastic/serverless-quality-gates
|
||||
|
@ -18,9 +14,14 @@ steps:
|
|||
soft_fail: true
|
||||
|
||||
- label: ":pipeline::rocket::seedling: Trigger control-plane e2e tests"
|
||||
if: build.env("ENVIRONMENT") == "production-canary"
|
||||
trigger: "ess-k8s-production-e2e-tests" # https://buildkite.com/elastic/ess-k8s-production-e2e-tests
|
||||
build:
|
||||
env:
|
||||
REGION_ID: aws-us-east-1
|
||||
NAME_PREFIX: ci_test_kibana-promotion_
|
||||
message: "${BUILDKITE_MESSAGE} (triggered by pipeline.tests-production.yaml)"
|
||||
|
||||
- label: ":cookie: 24h bake time before continuing promotion"
|
||||
if: build.env("ENVIRONMENT") == "production-canary"
|
||||
command: "sleep 86400"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue