Skip to content

[build/docker] Upgrade Ubuntu to 24.04 (#222244)

85dbff0
Select commit
Loading
Failed to load commit list.
Merged

[7.17][build/docker] Upgrade Ubuntu to 24.04 (#222244) #225106

[build/docker] Upgrade Ubuntu to 24.04 (#222244)
85dbff0
Select commit
Loading
Failed to load commit list.
checks-reporter / X-Pack Chrome Functional tests / Group 17 succeeded Jun 24, 2025 in 38m 19s

node scripts/functional_tests --bail --kibana-install-dir /opt/local-ssd/buildkite/builds/bk-agent-prod-gcp-1750781735991214996/elastic/kibana-pull-request/kibana-build-xpack --include-tag ciGroup17

Details

[truncated]
te alert instance request appropriately"
                 └- ✓ pass  (3.0s)
               └-> should handle unmute alert instance request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle unmute alert instance request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle unmute alert instance request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle unmute alert instance request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle unmute alert instance request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle unmute alert instance request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle unmute alert instance request appropriately when consumer is "alerts""
             └-> "after all" hook in "unmute_instance"
             └-> "after all" hook: afterTestSuite.trigger in "unmute_instance"
           └-: update
             └-> "before all" hook: beforeTestSuite.trigger in "update"
             └-: no_kibana_privileges at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (2.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (22ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (23ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (3.5s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (8.1s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (1.4s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-: superuser at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (5.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (5.1s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (21ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (21ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (6.5s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (9.2s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (7.0s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-: global_read at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (2.6s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (1.9s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (2.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (26ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (23ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (4.0s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (8.1s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (1.9s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-: space_1_all at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.1s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (20ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (20ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (5.0s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (9.2s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (6.0s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-: space_1_all at space2
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (3.1s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (2.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (21ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (21ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (5.1s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (2.0s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-: space_1_all_with_restricted_fixture at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (4.1s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (4.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (20ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (2.1s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (21ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (9.0s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (8.7s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (4.5s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-: space_1_all_alerts_none_actions at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert request appropriately"
               └-> should handle update alert request appropriately
                 └-> "before each" hook: global before each for "should handle update alert request appropriately"
                 └- ✓ pass  (3.1s)
               └-> should handle update alert request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is the same as producer"
                 └- ✓ pass  (1.9s)
               └-> should handle update alert request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update when AAD is broken"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert request appropriately when alert name has leading and trailing whitespaces
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alert name has leading and trailing whitespaces"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert from another space
                 └-> "before each" hook: global before each for "shouldn't update alert from another space"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when attempting to change alert type
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when attempting to change alert type"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when payload is empty and invalid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when payload is empty and invalid"
                 └- ✓ pass  (20ms)
               └-> should handle update alert request appropriately when alertTypeConfig isn't valid
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when alertTypeConfig isn't valid"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert request appropriately when interval schedule is wrong syntax
                 └-> "before each" hook: global before each for "should handle update alert request appropriately when interval schedule is wrong syntax"
                 └- ✓ pass  (21ms)
               └-> should handle updates to an alert schedule by rescheduling the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by rescheduling the underlying task"
                 └- ✓ pass  (6.0s)
               └-> should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey
                 └-> "before each" hook: global before each for "should handle updates for a long running alert type without failing the underlying tasks due to invalidated ApiKey"
                 └- ✓ pass  (8.6s)
               └-> should handle updates to an alert schedule by setting the new schedule for the underlying task
                 └-> "before each" hook: global before each for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
                 └- ✓ pass  (5.5s)
               └-> "after all" hook: afterTestSuite.trigger for "should handle updates to an alert schedule by setting the new schedule for the underlying task"
             └-> "after all" hook in "update"
             └-> "after all" hook: afterTestSuite.trigger in "update"
           └-: update_api_key
             └-> "before all" hook: beforeTestSuite.trigger in "update_api_key"
             └-: no_kibana_privileges at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (3.0s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-: superuser at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (5.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (5.1s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-: global_read at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (3.0s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-: space_1_all at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-: space_1_all at space2
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (3.0s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-: space_1_all_with_restricted_fixture at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (5.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (4.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (4.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-: space_1_all_alerts_none_actions at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should handle update alert api key request appropriately"
               └-> should handle update alert api key request appropriately
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately"
                 └- ✓ pass  (3.0s)
               └-> should handle update alert api key request appropriately when consumer is the same as producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is the same as producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is not the producer
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is not the producer"
                 └- ✓ pass  (2.0s)
               └-> should handle update alert api key request appropriately when consumer is "alerts"
                 └-> "before each" hook: global before each for "should handle update alert api key request appropriately when consumer is "alerts""
                 └- ✓ pass  (2.0s)
               └-> should still be able to update API key when AAD is broken
                 └-> "before each" hook: global before each for "should still be able to update API key when AAD is broken"
                 └- ✓ pass  (4.0s)
               └-> shouldn't update alert api key from another space
                 └-> "before each" hook: global before each for "shouldn't update alert api key from another space"
                 └- ✓ pass  (2.0s)
               └-> "after all" hook: afterTestSuite.trigger for "shouldn't update alert api key from another space"
             └-> "after all" hook in "update_api_key"
             └-> "after all" hook: afterTestSuite.trigger in "update_api_key"
           └-: alerts
             └-: no_kibana_privileges at space1
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
             └-: superuser at space1
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
             └-: global_read at space1
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
             └-: space_1_all at space1
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
             └-: space_1_all at space2
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
             └-: space_1_all_with_restricted_fixture at space1
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
             └-: space_1_all_alerts_none_actions at space1
               └-> should schedule task, run alert and schedule actions when appropriate
               └-> should schedule task, run alert and schedule preconfigured actions when appropriate
               └-> should pass updated alert params to executor
               └-> should handle custom retry logic when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for alert type executor when appropriate
               └-> should have proper callCluster and savedObjectsClient authorization for action type executor when appropriate
               └-> should throttle alerts when appropriate
               └-> should not throttle when changing groups
               └-> should not throttle when changing subgroups
               └-> should reset throttle window when not firing
               └-> shouldn't schedule actions when alert is muted
               └-> shouldn't schedule actions when alert instance is muted
               └-> should unmute all instances when unmuting an alert
           └-: eventLog
             └-> "before all" hook: beforeTestSuite.trigger for "should generate events for alert decrypt errors"
             └-> should generate events for alert decrypt errors
               └-> "before each" hook: global before each for "should generate events for alert decrypt errors"
               └- ✓ pass  (4.1s)
             └-> "after all" hook for "should generate events for alert decrypt errors"
             └-> "after all" hook: afterTestSuite.trigger for "should generate events for alert decrypt errors"
           └-: mustacheTemplates
             └-> "before all" hook: beforeTestSuite.trigger for "should render kibanaBaseUrl as non-empty string since configured"
             └-> "before all" hook for "should render kibanaBaseUrl as non-empty string since configured"
             └-> should render kibanaBaseUrl as non-empty string since configured
               └-> "before each" hook: global before each for "should render kibanaBaseUrl as non-empty string since configured"
               └- ✓ pass  (6.8s)
             └-> "after all" hook for "should render kibanaBaseUrl as non-empty string since configured"
             └-> "after all" hook: afterTestSuite.trigger for "should render kibanaBaseUrl as non-empty string since configured"
           └-: health
             └-> "before all" hook: beforeTestSuite.trigger in "health"
             └-> "before all" hook in "health"
             └-: no_kibana_privileges at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (32ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (5.1s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-: superuser at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (42ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (6.1s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-: global_read at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (23ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (6.2s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-: space_1_all at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (15ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (5.1s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-: space_1_all at space2
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (21ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (3.1s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-: space_1_all_with_restricted_fixture at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (21ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (3.1s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-: space_1_all_alerts_none_actions at space1
               └-> "before all" hook: beforeTestSuite.trigger for "should return healthy status by default"
               └-> "before all" hook for "should return healthy status by default"
               └-> should return healthy status by default
                 └-> "before each" hook: global before each for "should return healthy status by default"
                 └- ✓ pass  (21ms)
               └-> should return error when a rule in the default space is failing
                 └-> "before each" hook: global before each for "should return error when a rule in the default space is failing"
                 └- ✓ pass  (3.1s)
               └-> "after all" hook for "should return error when a rule in the default space is failing"
               └-> "after all" hook: afterTestSuite.trigger for "should return error when a rule in the default space is failing"
             └-> "after all" hook in "health"
             └-> "after all" hook: afterTestSuite.trigger in "health"
           └-: excluded
             └-> "before all" hook: beforeTestSuite.trigger for "should handle create alert request appropriately"
             └-> "before all" hook for "should handle create alert request appropriately"
             └-> should handle create alert request appropriately
               └-> "before each" hook: global before each for "should handle create alert request appropriately"
               │ proc [kibana] {"ecs":{"version":"1.12.0"},"@timestamp":"2025-06-24T16:59:36.076+00:00","message":"Elasticsearch deprecation: 299 Elasticsearch-7.17.29-SNAPSHOT-f2577d425c40d2b9cac325101bd2e799a8018375 \"index name [.kibana-alerting-test-data] starts with a dot '.', in the next major version, index names starting with a dot are reserved for hidden indices and system indices\"\nOrigin:kibana\nQuery:\n201 - 193.0B\nPOST /.kibana-alerting-test-data/_doc?refresh=wait_for\n{\"state\":{},\"params\":{\"index\":\".kibana-alerting-test-data\",\"reference\":\"alert-utils-ref:1:superuser\"},\"reference\":\"alert-utils-ref:1:superuser\",\"source\":\"alert:test.always-firing\",\"alertInfo\":{\"alertId\":\"99f352c0-511c-11f0-a8e4-a163653910cd\",\"spaceId\":\"space1\",\"namespace\":\"space1\",\"name\":\"abc\",\"tags\":[\"foo\"],\"createdBy\":\"superuser\",\"updatedBy\":\"superuser\",\"consumer\":\"alertsFixture\",\"producer\":\"alertsFixture\",\"ruleTypeId\":\"test.always-firing\",\"ruleTypeName\":\"Test: Always Firing\",\"enabled\":true,\"schedule\":{\"interval\":\"1s\"},\"actions\":[{\"group\":\"default\",\"params\":{},\"actionTypeId\":\"test.excluded\",\"id\":\"99628470-511c-11f0-a8e4-a163653910cd\"}],\"createdAt\":\"2025-06-24T16:59:33.914Z\",\"updatedAt\":\"2025-06-24T16:59:33.914Z\",\"throttle\":\"1s\",\"notifyWhen\":\"onActiveAlert\"}}","log":{"level":"DEBUG","logger":"elasticsearch.deprecation"},"process":{"pid":5301}}
               └- ✓ pass  (11.1s)
             └-> "after all" hook for "should handle create alert request appropriately"
             └-> "after all" hook: afterTestSuite.trigger for "should handle create alert request appropriately"
           └-> "after all" hook in "alerts"
           └-> "after all" hook: afterTestSuite.trigger in "alerts"
         └-> "after all" hook: afterTestSuite.trigger in "Alerts"
       └-> "after all" hook: afterTestSuite.trigger in "alerting api integration security and spaces enabled"
   │
   │982 passing (35.0m)
   │91 pending
   │
   │ proc [kibana]   log   [16:59:54.073] [info][plugins-system][standard] Stopping all plugins.
   │ proc [kibana]   log   [16:59:54.075] [info][kibana-monitoring][monitoring][monitoring][plugins] Monitoring stats collection is stopped
   │ proc [kibana]   log   [16:59:54.077] [info][eventLog][plugins] event logged: {"@timestamp":"2025-06-24T16:59:54.077Z","event":{"provider":"eventLog","action":"stopping"},"message":"eventLog stopping","ecs":{"version":"1.8.0"},"kibana":{"server_uuid":"5b2de169-2785-441b-ae8c-186a1936b17d","version":"7.17.29"}}
   │ info [kibana] exited with null after 2155.1 seconds
   │ info [es] stopping node ftr
   │ info [o.e.x.m.p.NativeController] [ftr] Native controller process has stopped - no new native processes can be started
   │ info [o.e.n.Node] [ftr] stopping ...
   │ info [o.e.x.w.WatcherService] [ftr] stopping watch service, reason [shutdown initiated]
   │ info [o.e.x.w.WatcherLifeCycleService] [ftr] watcher has stopped and shutdown
   │ info [o.e.n.Node] [ftr] stopped
   │ info [o.e.n.Node] [ftr] closing ...
   │ info [o.e.n.Node] [ftr] closed
   │ info [es] stopped
   │ info [es] no debug files found, assuming es did not write any
   │ info [es] cleanup complete