Skip to content

Commit 12c9daf

Browse files
committed
Add external Prometheus E2Es
1 parent 95a43ca commit 12c9daf

File tree

2 files changed

+431
-1
lines changed

2 files changed

+431
-1
lines changed

test/e2e/framework/client.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package framework
44

55
import (
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

3436
type 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+
110118
type FullClient struct {
111119
Client
112120
AdminClient

0 commit comments

Comments
 (0)