Commit graph

2 commits

Author SHA1 Message Date
Xavier Mouligneau
fd084d97f7
[CLOUD] Add internal API to set solution in space (#191553)
## Summary

Add `/internal/spaces/space/default/solution'` with an attribute
solution_type for Control Panel to set the solution for the left
navigation in kibana for an instant deployment.

```
curl -X PUT "http://yourserver/internal/spaces/space/default/solution'" \
     -H "kbn-xsrf: kibana" \
     -H "x-elastic-internal-origin: cloud"
     -H "Content-Type: application/json" \
     -d '{"solution_type": "observability"}'
```


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-09-05 10:34:59 -05:00
Dzmitry Lemechko
745e9ad9d7
[ftr] split x-pack api integration tests based on plugin (#150837)
## Summary

Currently we run all x-pack api integration tests as a single piece
(config) and it takes on average **33+ minutes**
If a single test fails, buildkite retries the config and you have to
wait another 30+ minutes to see if test passed (flaky test sign) or
failed (PR broke test)

<img width="1581" alt="image"
src="https://user-images.githubusercontent.com/10977896/218059268-1d4b5b40-797d-4748-a9f6-9101cfd9803a.png">


Splitting config into many small ones will not only speedup overall CI
run (configs will be assigned to different workers based on its
historical run time) but also speedup retry by running only a sub set of
tests related to the particular config file.

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-02-13 15:06:11 +00:00