Skip to content

Add support to pull mounted volumes from containerd (containerd_mounts) #38393

@zayhanlon

Description

@zayhanlon

Goal

User story
As a security engineer using Fleet,
I want to pull mounted volumes detail from the containerd table
so that I can pull all of the information my organization requires during a security incident.

Roadmap item

Original requests

Resources

Changes

Product

  • Fleet's agent (fleetd) changes: Add containerd_mounts table (see schema below)
  • First draft of test plan added
  • Once shipped, requester has been notified
  • Once shipped, dogfooding issue has been filed

Engineering

  • Test plan is finalized

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

  • Requires testing in a hosted environment: No
  • Requires load testing: No
  • Risk level: Low

Test plan

Make sure to go through the list and consider all events that might be related to this story, so we catch edge cases earlier.

  1. Run a containerd container with at least one mount (eg. sudo nerdctl run -it -v .:/app/data bash)
  2. Query the containerd_mounts table and verify the mount is included in the results

Testing notes

Confirmation

  1. Engineer: Added comment to user story confirming successful completion of test plan.
  2. QA: Added comment to user story confirming successful completion of test plan.

Metadata

Metadata

Assignees

Labels

#g-orchestrationOrchestration product group:help-customersCustomer success issue.:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.customer-domonstoryA user story defining an entire feature~osquery coreRelates to a change in osquery core.

Type

No type

Projects

Status

🦤 ‎In review

Status

🐥 Review/QA

Relationships

None yet

Development

No branches or pull requests

Issue actions