@@ -311,6 +311,116 @@ steps:
311311 machineType : " n1-standard-8"
312312 image : " ${IMAGE_RHEL_8}"
313313
314+
315+ - group : " FRH:FIPS"
316+ key : integration-tests-fips
317+ depends_on :
318+ - integration_ess # TODO: replace with integration_frh when such an environment is available
319+ steps :
320+ - label : " x86_64:non-sudo: {{matrix}}"
321+ depends_on : packaging-ubuntu-x86-64
322+ command : |
323+ buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-x86-64-fips'
324+ .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false true
325+ artifact_paths :
326+ - build/**
327+ - build/diagnostics/**
328+ retry :
329+ automatic :
330+ limit : 1
331+ agents :
332+ provider : " gcp"
333+ machineType : " n1-standard-8"
334+ image : " ${IMAGE_UBUNTU_2404_X86_64}" # TODO: replace with FIPS-configured image
335+ matrix :
336+ - default
337+
338+ - label : " x86_64:sudo: {{matrix}}"
339+ depends_on :
340+ - packaging-ubuntu-x86-64
341+ # due to deb group present in matrix tar.gz and deb packages artifacts are required
342+ command : |
343+ buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-x86-64-fips'
344+ .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true true
345+ artifact_paths :
346+ - build/**
347+ - build/diagnostics/**
348+ retry :
349+ automatic :
350+ limit : 1
351+ agents :
352+ provider : " gcp"
353+ machineType : " n1-standard-8"
354+ image : " ${IMAGE_UBUNTU_2404_X86_64}" # TODO: replace with FIPS-configured image
355+ matrix :
356+ - default
357+ - upgrade
358+ - upgrade-flavor
359+ - standalone-upgrade
360+ - fleet
361+ - fleet-endpoint-security
362+ - fleet-airgapped
363+ - fleet-airgapped-privileged
364+ - fleet-privileged
365+ - fleet-upgrade-to-pr-build
366+ - install-uninstall
367+ - fqdn
368+ - deb
369+ - container
370+
371+ - label : " arm:sudo: {{matrix}}"
372+ depends_on :
373+ - packaging-ubuntu-arm64
374+ command : |
375+ buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-arm64-fips'
376+ .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true true
377+ artifact_paths :
378+ - build/**
379+ - build/diagnostics/**
380+ agents :
381+ provider : " aws"
382+ image : " ${IMAGE_UBUNTU_2404_ARM_64}" # TODO: replace with FIPS-configured image
383+ instanceType : " m6g.2xlarge"
384+ retry :
385+ automatic :
386+ limit : 1
387+ matrix :
388+ - default
389+ - upgrade
390+ - upgrade-flavor
391+ - standalone-upgrade
392+ - fleet
393+ # ARM tests are enabled for only selected groups in order to save resources
394+ # - fleet-endpoint-security
395+ # - fleet-airgapped
396+ # - fleet-airgapped-privileged
397+ # - fleet-privileged
398+ # - fleet-upgrade-to-pr-build
399+ # - install-uninstall
400+ # - fqdn
401+ # - deb
402+ # - container
403+
404+ - label : " arm:non-sudo: {{matrix}}"
405+ skip : true
406+ depends_on :
407+ - packaging-ubuntu-arm64
408+ command : |
409+ buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-arm64-fips'
410+ .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false true
411+ artifact_paths :
412+ - build/**
413+ - build/diagnostics/**
414+ retry :
415+ automatic :
416+ limit : 1
417+ agents :
418+ provider : " aws"
419+ image : " ${IMAGE_UBUNTU_2404_ARM_64}" # TODO: replace with FIPS-configured image
420+ instanceType : " m6g.xlarge"
421+ matrix :
422+ - default
423+
314424 - group : " Kubernetes"
315425 key : integration-tests-kubernetes
316426 depends_on :
0 commit comments