File tree Expand file tree Collapse file tree 2 files changed +431
-1
lines changed Expand file tree Collapse file tree 2 files changed +431
-1
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ package framework
44
55import (
66 o "github.com/onsi/gomega"
7+ promclient "github.com/prometheus-operator/prometheus-operator/pkg/client/versioned"
78 scyllaclientset "github.com/scylladb/scylla-operator/pkg/client/scylla/clientset/versioned"
89 "k8s.io/client-go/discovery"
910 "k8s.io/client-go/dynamic"
@@ -29,6 +30,7 @@ type AdminClientInterface interface {
2930 KubeAdminClient () * kubernetes.Clientset
3031 DynamicAdminClient () dynamic.Interface
3132 ScyllaAdminClient () * scyllaclientset.Clientset
33+ PrometheusOperatorAdminClient () * promclient.Clientset
3234}
3335
3436type FullClientInterface interface {
@@ -107,6 +109,12 @@ func (ac *AdminClient) DiscoveryClient() *discovery.DiscoveryClient {
107109 return client
108110}
109111
112+ func (ac * AdminClient ) PrometheusOperatorAdminClient () * promclient.Clientset {
113+ cs , err := promclient .NewForConfig (ac .AdminClientConfig ())
114+ o .Expect (err ).NotTo (o .HaveOccurred ())
115+ return cs
116+ }
117+
110118type FullClient struct {
111119 Client
112120 AdminClient
You can’t perform that action at this time.
0 commit comments