@@ -10,6 +10,7 @@ import (
10
10
)
11
11
12
12
// https://bugzilla.redhat.com/show_bug.cgi?id=1750665
13
+ // https://bugzilla.redhat.com/show_bug.cgi?id=1753755
13
14
func TestDefaultUploadFrequency (t * testing.T ) {
14
15
// delete any existing overriding secret
15
16
err := clientset .CoreV1 ().Secrets ("openshift-config" ).Delete ("support" , & metav1.DeleteOptions {})
@@ -24,6 +25,29 @@ func TestDefaultUploadFrequency(t *testing.T) {
24
25
25
26
// check logs for "Gathering cluster info every 2h0m0s"
26
27
checkPodsLogs (t , clientset , "Gathering cluster info every 2h0m0s" )
28
+
29
+ // verify it's possible to override it
30
+ newSecret := corev1.Secret {
31
+ TypeMeta : metav1.TypeMeta {},
32
+ ObjectMeta : metav1.ObjectMeta {
33
+ Name : "support" ,
34
+ Namespace : "openshift-config" ,
35
+ },
36
+ Data : map [string ][]byte {
37
+ "interval" : []byte ("3m" ),
38
+ },
39
+ Type : "Opaque" ,
40
+ }
41
+
42
+ _ , err = clientset .CoreV1 ().Secrets ("openshift-config" ).Create (& newSecret )
43
+ if err != nil {
44
+ t .Fatal (err .Error ())
45
+ }
46
+ // restart insights-operator (delete pods)
47
+ restartInsightsOperator (t )
48
+
49
+ // check logs for "Gathering cluster info every 3m0s"
50
+ checkPodsLogs (t , clientset , "Gathering cluster info every 3m0s" )
27
51
}
28
52
29
53
// TestUnreachableHost checks if insights operator reports "degraded" after 5 unsuccessful upload attempts
0 commit comments