Part of #elastic/elastic-agent-shipper#118
Description
We need to support the new Elastic Agent Shipper in Fleet, that is going to replace the beats options currently configured in settings/outputs through YML editor. The aim is to allow the user to configure the new options from the Settings Output Flyout.
Demo
Updated Mockups


Part of #elastic/elastic-agent-shipper#118
Description
We need to support the new Elastic Agent Shipper in Fleet, that is going to replace the beats options currently configured in
settings/outputsthrough YML editor. The aim is to allow the user to configure the new options from the Settings Output Flyout.use_compressionandencryption_password.maximum batch sizeandflush timeoutparameters are not yet defined for the shipper, so we're going to have placeholders (maximum_batch_bytesandoutput_queue_flush_timeout) until they get implemented.Memory queue sizefor now is going to beMemory queue events. Copy: "Maximum number of events that can be stored in the queue. Default is set to 4096"disk queuevsmemory queue(memory queue is the default). For the shipper the memory queue parameters are defined here.shipper:object should be ignoredDisk Queuesection should be collapsed whenDisk Queuetoggle is not enabled. Once enabled, all the options are available to the user to configure.Disk QueueandEncryptionare enabled due to an integration, thenDisk QueueandEncryptionshould be grayed out.Compressionis disabled, do not display the compression levels.shippersection to agent policy. The exact format is still being discussed ( see Namespace config values in fleet output elastic-agent#1729)Demo
Updated Mockups