logstash/x-pack/spec
kaisecheng 6b2fa20622
disable xpack API and monitoring pipeline for serverless (#15277)
This commit adds a call to identify serverless cluster before fetching `/_xpack` to verify the license and supported features.
When it is serverless, the license checker uses hardcoded xpack info instead of calling xpack API. The internal pipeline of monitoring is disabled and logs error when configured to use legacy monitoring.

Fixes: 
ingest-dev#2303
ingest-dev#2284

Co-authored-by: Rob Bavey <rob.bavey@elastic.co>
2023-08-31 17:00:13 +01:00
..
config_management disable xpack API and monitoring pipeline for serverless (#15277) 2023-08-31 17:00:13 +01:00
filters/geoip Rubocop: Enable most SpaceInside cops (#15201) 2023-07-20 09:49:46 -04:00
helpers Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
license_checker disable xpack API and monitoring pipeline for serverless (#15277) 2023-08-31 17:00:13 +01:00
modules disable xpack API and monitoring pipeline for serverless (#15277) 2023-08-31 17:00:13 +01:00
monitoring disable xpack API and monitoring pipeline for serverless (#15277) 2023-08-31 17:00:13 +01:00
support disable xpack API and monitoring pipeline for serverless (#15277) 2023-08-31 17:00:13 +01:00
spec_helper.rb Migrate x-pack-logstash source to logstash 2018-04-24 10:46:15 -05:00