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

[Fleet] Fleet project #45631

Closed
21 of 44 tasks
nchaulet opened this issue Sep 13, 2019 · 4 comments
Closed
21 of 44 tasks

[Fleet] Fleet project #45631

nchaulet opened this issue Sep 13, 2019 · 4 comments
Assignees
Labels
Feature:Fleet Fleet team's agent central management project Meta Team:Fleet Team label for Observability Data Collection Fleet team

Comments

@nchaulet
Copy link
Member

nchaulet commented Sep 13, 2019

Summary

Meta issue for the fleet project, to regroup the issues related to this project.
Currently the project live under the feature-make-it-ingest branch

Glossary

Agent: an agent installed on a system, an agent could be permanent (agent permanently installed on a server), ephemeral (agent in container), or temporary.

Open issues/questions

  • TLS cert Trust kibana and pass cert of ES to agent via now trusted kibana?

Scope

The fleet project entails the items listed under the Fleet tab in the new Ingest app OR Kibana management section.
Fleet will:

  • Enroll agents, and ensure their status / events API is returning data that is actionable & meaningful to users.
  • Assign agents to policies (1 - to - many)
  • Allow for actions to be sent to agents such as pausing or resuming an agent.
  • Manage the protocols & APIs for Agent <> Kibana communications

Blockers

MVP functionality:

  • Screen designs

Agents tab

Agent details screen

  • Display agent metadata
  • Allow users to add/edit meta data of an agent in the UI
  • Allow unenroll of an agent
  • Display agent event logs
  • Display data about host

Policy List Tab (partially BLOCKED: #48028)

Policy Details (partially BLOCKED: #48028)

Other UI

API

enrollment /install scripts (BLOCKED https://github.com/elastic/fleet/issues/140)

Note: code is in place, just need to add instructions

  • Bash install script for *nix
  • install script for windows
  • config instructions for Docker
  • config instructions for k8
  • config instructions for Terraform
  • config instructions for Puppet
  • config instructions for Ansible
  • config instructions for Chief

Testing

@nchaulet
Copy link
Member Author

@mattapperson the APIs for policy, datasource, ... are going to be exposed by the ingest plugin right?

@mattapperson
Copy link
Contributor

mattapperson commented Sep 17, 2019

correct, but please count them here as Ingest plugin is part of the Fleet "project"

@ruflin ruflin added Feature:Fleet Fleet team's agent central management project and removed Feature:Fleet Fleet team's agent central management project labels Jan 15, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/ingest (Feature:Fleet)

@ruflin
Copy link
Member

ruflin commented Feb 18, 2020

Closing this issue as we now track the overall Ingest Manager release.

@ruflin ruflin closed this as completed Feb 18, 2020
@ruflin ruflin self-assigned this Feb 18, 2020
@jen-huang jen-huang added the Team:Fleet Team label for Observability Data Collection Fleet team label Mar 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Fleet Fleet team's agent central management project Meta Team:Fleet Team label for Observability Data Collection Fleet team
Projects
None yet
Development

No branches or pull requests

5 participants