kibana/x-pack/plugins/ingest_pipelines
Jean-Louis Leysens 50a2991312
[Ingest Pipeline] Processor Editor Item Styling tweak (#70786)
* Small styling tweaks to processor items

- Moved the move button to the before the processor name
- Cancel button is still after description if there is one
- Made inline text description a bit taller and changed border
  style

* Commit code that moves the cancel move button 🤦🏼‍♂️

* Do not completely hide the move button, prevent ui from jumping

* Update styling and UX of move button; EuiToggleButton

- Bring the styling of the button more in line with this comment
  https://github.com/elastic/kibana/pull/70786#issuecomment-654222298

* use cross icon for cancelling move

* replace hard values with EUI values in SCSS

* Address rerendering triggered by context

- also prevent re-renders basded on contstructing objects on
  each render

* Similarly move use of context to settings form container

We are only interested in the es docs path string in the settings
form component so no need to render for other updates.

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-07 19:22:58 +02:00
..
__jest__/client_integration [Ingest Pipelines] Error messages (#70167) 2020-07-02 11:02:52 +02:00
common [Ingest Node Pipelines] Pipeline Processors Editor (#66021) 2020-06-16 16:17:30 +02:00
public [Ingest Pipeline] Processor Editor Item Styling tweak (#70786) 2020-07-07 19:22:58 +02:00
server [Ingest Pipelines] Error messages (#70167) 2020-07-02 11:02:52 +02:00
kibana.json Fix privileges check when security is not enabled (#67308) 2020-05-26 13:41:34 +02:00
README.md Ingest Node Pipelines UI (#62321) 2020-04-30 15:52:14 -04:00

Ingest Node Pipelines UI

Summary

The ingest_pipelines plugin provides Kibana support for Elasticsearch's ingest nodes. Please refer to the Elasticsearch documentation for more details.

This plugin allows Kibana to create, edit, clone and delete ingest node pipelines. It also provides support to simulate a pipeline.

It requires a Basic license and the following cluster privileges: manage_pipeline and cluster:monitor/nodes/info.


Development

A new app called Ingest Node Pipelines is registered in the Management section and follows a typical CRUD UI pattern. The client-side portion of this app lives in public/application and uses endpoints registered in server/routes/api.

See the kibana contributing guide for instructions on setting up your development environment.

Test coverage

The app has the following test coverage:

  • Complete API integration tests
  • Smoke-level functional test
  • Client-integration tests