|
|
@@ -36,10 +36,11 @@ import (
|
|
|
)
|
|
|
|
|
|
var (
|
|
|
- fakeProvider *fake.Client
|
|
|
- metric dto.Metric
|
|
|
- timeout = time.Second * 10
|
|
|
- interval = time.Millisecond * 250
|
|
|
+ fakeProvider *fake.Client
|
|
|
+ metric dto.Metric
|
|
|
+ metricDuration dto.Metric
|
|
|
+ timeout = time.Second * 10
|
|
|
+ interval = time.Millisecond * 250
|
|
|
)
|
|
|
|
|
|
type testCase struct {
|
|
|
@@ -158,6 +159,7 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
syncCallsTotal.Reset()
|
|
|
syncCallsError.Reset()
|
|
|
externalSecretCondition.Reset()
|
|
|
+ externalSecretReconcileDuration.Reset()
|
|
|
fakeProvider.Reset()
|
|
|
})
|
|
|
|
|
|
@@ -273,7 +275,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 1.0)).To(BeTrue())
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsTotal.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() == 1.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() == 1.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
}
|
|
|
}
|
|
|
@@ -377,7 +380,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
tc.checkExternalSecret = func(es *esv1beta1.ExternalSecret) {
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsError.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() >= 2.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() >= 2.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionFalse, 1.0)).To(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 0.0)).To(BeTrue())
|
|
|
@@ -1023,7 +1027,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
tc.checkExternalSecret = func(es *esv1beta1.ExternalSecret) {
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsError.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() >= 2.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() >= 2.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionFalse, 1.0)).To(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 0.0)).To(BeTrue())
|
|
|
@@ -1070,7 +1075,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
tc.checkExternalSecret = func(es *esv1beta1.ExternalSecret) {
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsError.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() >= 2.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() >= 2.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionFalse, 1.0)).To(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 0.0)).To(BeTrue())
|
|
|
@@ -1201,7 +1207,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
tc.checkExternalSecret = func(es *esv1beta1.ExternalSecret) {
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsError.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() >= 2.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() >= 2.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionFalse, 1.0)).To(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 0.0)).To(BeTrue())
|
|
|
@@ -1238,7 +1245,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
tc.checkExternalSecret = func(es *esv1beta1.ExternalSecret) {
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsError.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() >= 2.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() >= 2.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionFalse, 1.0)).To(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 0.0)).To(BeTrue())
|
|
|
@@ -1263,7 +1271,8 @@ var _ = Describe("ExternalSecret controller", func() {
|
|
|
tc.checkExternalSecret = func(es *esv1beta1.ExternalSecret) {
|
|
|
Eventually(func() bool {
|
|
|
Expect(syncCallsError.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metric)).To(Succeed())
|
|
|
- return metric.GetCounter().GetValue() >= 2.0
|
|
|
+ Expect(externalSecretReconcileDuration.WithLabelValues(ExternalSecretName, ExternalSecretNamespace).Write(&metricDuration)).To(Succeed())
|
|
|
+ return metric.GetCounter().GetValue() >= 2.0 && metricDuration.GetGauge().GetValue() > 0.0
|
|
|
}, timeout, interval).Should(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionFalse, 1.0)).To(BeTrue())
|
|
|
Expect(externalSecretConditionShouldBe(ExternalSecretName, ExternalSecretNamespace, esv1beta1.ExternalSecretReady, v1.ConditionTrue, 0.0)).To(BeTrue())
|