Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Ingest] Agent configuration - copy data source UI #60692

Closed
jen-huang opened this issue Mar 19, 2020 · 5 comments
Closed

[Ingest] Agent configuration - copy data source UI #60692

jen-huang opened this issue Mar 19, 2020 · 5 comments
Labels
Team:Fleet Team label for Observability Data Collection Fleet team

Comments

@jen-huang
Copy link
Contributor

jen-huang commented Mar 19, 2020

image
image
image

View in Figma
View Figma prototype

Video walkthrough: https://share.getcloudapp.com/ApurbJek

The user must choose an agent configuration to copy the data source to. With a configuration selected in step 1, steps 2 and 3 become available. The name, description, and input/stream fields should be populated to match the same settings as the data source they are copying from. They can make edits, or leave it unchanged. When the submit the "copy datasource" form, IF the agent configuration has any enrolled agents, show a confirmation modal informing the user what's about to happen. When the data source is copied, return to the agent configuration page where they started from, and show a toast that says:
title: (checkmark icon) Successfully created "name of datasource" name
message: Fleet will deploy updates to all agents that are enrolled with the "name of configuration" agent configuration.

The confirmation should probably be a shared component since it is used elsewhere.

@jen-huang jen-huang added Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project Feature:Fleet Fleet team's agent central management project labels Mar 19, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/ingest-management (Feature:Fleet)

@jen-huang jen-huang added the Team:Fleet Team label for Observability Data Collection Fleet team label Mar 26, 2020
@hbharding
Copy link
Contributor

@ruflin @jen-huang Updated issue with screenshots, description, and a quick video walk through. Let me know if you have any questions / feedback.

@ruflin
Copy link
Member

ruflin commented Apr 1, 2020

LGTM. One addition: The example shows copy a data source to the same config. I assume in the case where it is copied to an other config, the user will end up in the new config afterwards.

@jen-huang jen-huang self-assigned this May 14, 2020
@jen-huang jen-huang removed Ingest Management:beta1 Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project Feature:Fleet Fleet team's agent central management project labels May 28, 2020
@jen-huang jen-huang removed their assignment May 28, 2020
@jen-huang
Copy link
Contributor Author

Unassigning myself for now as this was pulled out of Beta 1 per discussion.

@jen-huang
Copy link
Contributor Author

Closing as #75868 is more recent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Fleet Team label for Observability Data Collection Fleet team
Projects
None yet
Development

No branches or pull requests

5 participants