From e96b67d5574553ddecc4285d2eb4e73347ceb900 Mon Sep 17 00:00:00 2001 From: Andrea Panattoni Date: Thu, 19 Sep 2024 17:24:03 +0200 Subject: [PATCH] e2e: dump rbacv1 resources in case of failure Signed-off-by: Andrea Panattoni --- test/util/k8sreporter/reporter.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/util/k8sreporter/reporter.go b/test/util/k8sreporter/reporter.go index caf7b2414..13baac0aa 100644 --- a/test/util/k8sreporter/reporter.go +++ b/test/util/k8sreporter/reporter.go @@ -12,6 +12,7 @@ import ( "github.com/k8snetworkplumbingwg/sriov-network-operator/test/util/namespaces" monitoringv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1" + rbacv1 "k8s.io/api/rbac/v1" ) func New(reportPath string) (*kniK8sReporter.KubernetesReporter, error) { @@ -25,6 +26,12 @@ func New(reportPath string) (*kniK8sReporter.KubernetesReporter, error) { if err != nil { return err } + + err = rbacv1.AddToScheme(s) + if err != nil { + return err + } + return nil } @@ -58,6 +65,8 @@ func New(reportPath string) (*kniK8sReporter.KubernetesReporter, error) { {Cr: &sriovv1.SriovOperatorConfigList{}}, {Cr: &monitoringv1.ServiceMonitorList{}, Namespace: &operatorNamespace}, {Cr: &monitoringv1.PrometheusRuleList{}, Namespace: &operatorNamespace}, + {Cr: &rbacv1.RoleList{}, Namespace: &operatorNamespace}, + {Cr: &rbacv1.RoleBindingList{}, Namespace: &operatorNamespace}, } err := os.Mkdir(reportPath, 0755)