mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 01:31:17 +00:00
Add an option group to Combined view to select group type (daemonset or deployment)
This is a union set, so it will be suitable even as we continue to add more node types to this view.
This commit is contained in:
@@ -196,6 +196,17 @@ func MakeRegistry() *Registry {
|
||||
},
|
||||
}
|
||||
|
||||
k8sCombinedTypeFilter := APITopologyOptionGroup{
|
||||
ID: "grouptype",
|
||||
Default: "",
|
||||
SelectType: "union",
|
||||
NoneLabel: "All Types",
|
||||
Options: []APITopologyOption{
|
||||
{Value: report.Deployment, Label: "Deployments", filter: render.IsTopology(report.Deployment), filterPseudo: false},
|
||||
{Value: report.DaemonSet, Label: "Daemonsets", filter: render.IsTopology(report.DaemonSet), filterPseudo: false},
|
||||
},
|
||||
}
|
||||
|
||||
// Topology option labels should tell the current state. The first item must
|
||||
// be the verb to get to that state
|
||||
registry.Add(
|
||||
@@ -273,7 +284,7 @@ func MakeRegistry() *Registry {
|
||||
parent: podsID,
|
||||
renderer: render.KubeCombinedRenderer,
|
||||
Name: "combined",
|
||||
Options: []APITopologyOptionGroup{unmanagedFilter},
|
||||
Options: []APITopologyOptionGroup{unmanagedFilter, k8sCombinedTypeFilter},
|
||||
HideIfEmpty: true,
|
||||
},
|
||||
APITopologyDesc{
|
||||
|
||||
Reference in New Issue
Block a user