5151 depends_on :
5252 - integration-fips-ess
5353 steps :
54- - label : " fips:x86_64:non- sudo:{{matrix}}"
54+ - label : " fips:x86_64:sudo-{{matrix. sudo}} :{{matrix.groups }}"
5555 depends_on :
5656 - packaging-ubuntu-x86-64-fips # Reuse artifacts produced in .buildkite/integration.pipeline.yml
5757 env :
6161 TF_VAR_integration_server_docker_image : " docker.elastic.co/beats-ci/elastic-agent-fips-cloud:git-${BUILDKITE_COMMIT:0:12}"
6262 command : |
6363 buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-x86-64-fips'
64- .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false
64+ .buildkite/scripts/steps/integration_tests_tf.sh {{matrix.groups }} {{matrix.sudo}}
6565 artifact_paths :
6666 - build/**
6767 - build/diagnostics/**
@@ -73,33 +73,14 @@ steps:
7373 image : " ${IMAGE_UBUNTU_X86_64_FIPS}"
7474 instanceType : " m5.2xlarge"
7575 matrix :
76- - fleet # currently there is only a single test in the fleet group, add more tests once they have been defined
76+ setup :
77+ sudo :
78+ - " false"
79+ - " true"
80+ groups :
81+ - fleet # currently there is only a single test in the fleet group, add more tests once they have been defined
7782
78- - label : " fips:x86_64:sudo:{{matrix}}"
79- depends_on :
80- - packaging-ubuntu-x86-64-fips
81- env :
82- FIPS : " true"
83- CUSTOM_IMAGE_TAG : " git-${BUILDKITE_COMMIT:0:12}"
84- CI_ELASTIC_AGENT_DOCKER_IMAGE : " docker.elastic.co/beats-ci/elastic-agent-fips-cloud"
85- TF_VAR_integration_server_docker_image : " docker.elastic.co/beats-ci/elastic-agent-fips-cloud:git-${BUILDKITE_COMMIT:0:12}"
86- command : |
87- buildkite-agent artifact download build/distributions/** . --step packaging-ubuntu-x86-64-fips
88- .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true
89- artifact_paths :
90- - build/**
91- - build/diagnostics/**
92- retry :
93- automatic :
94- limit : 1
95- agents :
96- provider : " aws"
97- image : " ${IMAGE_UBUNTU_X86_64_FIPS}"
98- instanceType : " m5.2xlarge"
99- matrix :
100- - fleet
101-
102- - label : " fips:arm64:non-sudo:{{matrix}}"
83+ - label : " fips:arm64:sudo-{{matrix.sudo}}:{{matrix.groups}}"
10384 depends_on :
10485 - packaging-ubuntu-arm64-fips
10586 env :
@@ -109,31 +90,7 @@ steps:
10990 TF_VAR_integration_server_docker_image : " docker.elastic.co/beats-ci/elastic-agent-fips-cloud:git-${BUILDKITE_COMMIT:0:12}"
11091 command : |
11192 buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-arm64-fips'
112- .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false
113- artifact_paths :
114- - build/**
115- - build/diagnostics/**
116- retry :
117- automatic :
118- limit : 1
119- agents :
120- provider : " aws"
121- image : " ${IMAGE_UBUNTU_ARM64_FIPS}"
122- instanceType : " m6g.2xlarge"
123- matrix :
124- - fleet
125-
126- - label : " fips:arm64:sudo:{{matrix}}"
127- depends_on :
128- - packaging-ubuntu-arm64-fips
129- env :
130- FIPS : " true"
131- CUSTOM_IMAGE_TAG : " git-${BUILDKITE_COMMIT:0:12}"
132- CI_ELASTIC_AGENT_DOCKER_IMAGE : " docker.elastic.co/beats-ci/elastic-agent-fips-cloud"
133- TF_VAR_integration_server_docker_image : " docker.elastic.co/beats-ci/elastic-agent-fips-cloud:git-${BUILDKITE_COMMIT:0:12}"
134- command : |
135- buildkite-agent artifact download build/distributions/** . --step packaging-ubuntu-arm64-fips
136- .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true
93+ .buildkite/scripts/steps/integration_tests_tf.sh {{matrix.groups}} {{matrix.sudo}}
13794 artifact_paths :
13895 - build/**
13996 - build/diagnostics/**
@@ -145,7 +102,12 @@ steps:
145102 image : " ${IMAGE_UBUNTU_ARM64_FIPS}"
146103 instanceType : " m6g.2xlarge"
147104 matrix :
148- - fleet
105+ setup :
106+ sudo :
107+ - " false"
108+ - " true"
109+ groups :
110+ - fleet
149111
150112 - label : ESS FIPS stack cleanup
151113 depends_on :
0 commit comments