Add in filtering by namespace, pod and container to log view

Problem to solve

We are building out a basic list for pod logs for when users have Elasticsearch enabled as part of #5696 (closed). But, in order for this list view to be usable, we also need to introduce filters.

From discussions on #37255 (closed), it sounds like we are aligning on: namespace, pod_name, container_name as filters.

WIP Design

Filtering on this list page will follow the design patterns established in the issue list, MR list, etc. A user selects an option from the first dropdown, a badge appears with their selection, and a second dropdown appears. Search is triggered by clicking Enter.

First dropdown Second dropdown, Namespace Second dropdown, Pod Second dropdown, Container Final state
36991-a 36991-b 36991-4 36991-5 36991-c

Note: before engineering can begin, we will need to design icons for environment, pod and container (and possibly namespace).

Intended users

Further details

Proposal

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Links / references

Edited Nov 25, 2019 by Amelia Bauerly
Assignee Loading
Time tracking Loading