Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Fleet] add kibana version if air gapped or product versions doesn't …
…return (#174324) ## Summary Closes elastic/ingest-dev#2779 Adding the kibana version to the list of available agent versions if the product versions api doesn't return any versions (not accessible or airgapped environment). This is a best effort fix to add the missing latest released version if the build version list is outdated. To verify: 1. test with internet connection - enroll an agent with the latest version 8.11.3 locally or in a VM (not container) - check that the upgrade available badge is not showing up and the add agent instructions have 8.11.3 version <img width="1324" alt="image" src="https://github.com/elastic/kibana/assets/90178898/b833c92e-3864-4a0b-a26b-0cf927b95a80"> <img width="814" alt="image" src="https://github.com/elastic/kibana/assets/90178898/bb21a63a-dbd5-4557-b81d-93391bbc51a9"> Restart kibana or wait 10m for the cache to expire before testing with air gapped. 2. test air-gapped by adding `xpack.fleet.isAirGapped: true` in kibana.yml - test that the agent shows up with the badge upgrade available, and the upgrade agent modal has 8.13 version locally - check that the add agent instructions have the 8.13 version (current kibana version) <img width="1294" alt="image" src="https://github.com/elastic/kibana/assets/90178898/81df38c4-cc35-466b-9d41-c226b8b29563"> <img width="818" alt="image" src="https://github.com/elastic/kibana/assets/90178898/0a1b72d8-be3c-4cbf-9f44-30a7f7aef02a"> ### 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
- Loading branch information