diff --git a/src/go/pt-k8s-debug-collector/dumper/dumper.go b/src/go/pt-k8s-debug-collector/dumper/dumper.go index ef3c865a..6b29d088 100644 --- a/src/go/pt-k8s-debug-collector/dumper/dumper.go +++ b/src/go/pt-k8s-debug-collector/dumper/dumper.go @@ -43,10 +43,6 @@ func New(location, namespace, resource string) Dumper { "jobs", "podsecuritypolicies", "poddisruptionbudgets", - "perconaxtradbbackups", - "perconaxtradbclusterbackups", - "perconaxtradbclusterrestores", - "perconaxtradbclusters", "clusterrolebindings", "clusterroles", "rolebindings", @@ -57,6 +53,20 @@ func New(location, namespace, resource string) Dumper { } if len(resource) > 0 { resources = append(resources, resource) + + if resourceType(resource) == "pxc" { + resources = append(resources, + "perconaxtradbbackups", + "perconaxtradbclusterbackups", + "perconaxtradbclusterrestores", + "perconaxtradbclusters") + } else if resourceType(resource) == "psmdb" { + resources = append(resources, + "perconaservermongodbbackups", + "perconaservermongodbrestores", + "perconaservermongodbs", + ) + } } return Dumper{ cmd: "kubectl",