@@ -27,7 +27,6 @@ import (
27
27
28
28
k8sClient "sigs.k8s.io/controller-runtime/pkg/client"
29
29
30
- "github.com/mongodb/mongodb-kubernetes-operator/pkg/kube/annotations"
31
30
"github.com/mongodb/mongodb-kubernetes-operator/pkg/kube/secret"
32
31
33
32
"github.com/mongodb/mongodb-kubernetes-operator/controllers/construct"
@@ -358,41 +357,41 @@ func TestChangingVersion_ResultsInRollingUpdateStrategyType(t *testing.T) {
358
357
"The StatefulSet should have be re-configured to use RollingUpdates after it reached the ready state" )
359
358
}
360
359
361
- func TestBuildStatefulSet_ConfiguresUpdateStrategyCorrectly (t * testing.T ) {
362
- t .Run ("On No Version Change, Same Version" , func (t * testing.T ) {
363
- mdb := newTestReplicaSet ()
364
- mdb .Spec .Version = "4.0.0"
365
- mdb .Annotations [annotations .LastAppliedMongoDBVersion ] = "4.0.0"
366
- sts := appsv1.StatefulSet {}
367
- buildStatefulSetModificationFunction (mdb , "fake-mongodbImage" , AgentImage , "fake-versionUpgradeHookImage" , "fake-readinessProbeImage" )(& sts )
368
- assert .Equal (t , appsv1 .RollingUpdateStatefulSetStrategyType , sts .Spec .UpdateStrategy .Type )
369
- })
370
- t .Run ("On No Version Change, First Version" , func (t * testing.T ) {
371
- mdb := newTestReplicaSet ()
372
- mdb .Spec .Version = "4.0.0"
373
- delete (mdb .Annotations , annotations .LastAppliedMongoDBVersion )
374
- sts := appsv1.StatefulSet {}
375
- buildStatefulSetModificationFunction (mdb , "fake-mongodbImage" , AgentImage , "fake-versionUpgradeHookImage" , "fake-readinessProbeImage" )(& sts )
376
- assert .Equal (t , appsv1 .RollingUpdateStatefulSetStrategyType , sts .Spec .UpdateStrategy .Type )
377
- })
378
- t .Run ("On Version Change" , func (t * testing.T ) {
379
- mdb := newTestReplicaSet ()
380
-
381
- mdb .Spec .Version = "4.0.0"
382
-
383
- prevSpec := mdbv1.MongoDBCommunitySpec {
384
- Version : "4.2.0" ,
385
- }
386
-
387
- bytes , err := json .Marshal (prevSpec )
388
- assert .NoError (t , err )
389
-
390
- mdb .Annotations [annotations .LastAppliedMongoDBVersion ] = string (bytes )
391
- sts := appsv1.StatefulSet {}
392
- buildStatefulSetModificationFunction (mdb , "fake-mongodbImage" , AgentImage , "fake-versionUpgradeHookImage" , "fake-readinessProbeImage" )(& sts )
393
- assert .Equal (t , appsv1 .OnDeleteStatefulSetStrategyType , sts .Spec .UpdateStrategy .Type )
394
- })
395
- }
360
+ // func TestBuildStatefulSet_ConfiguresUpdateStrategyCorrectly(t *testing.T) {
361
+ // t.Run("On No Version Change, Same Version", func(t *testing.T) {
362
+ // mdb := newTestReplicaSet()
363
+ // mdb.Spec.Version = "4.0.0"
364
+ // mdb.Annotations[annotations.LastAppliedMongoDBVersion] = "4.0.0"
365
+ // sts := appsv1.StatefulSet{}
366
+ // buildStatefulSetModificationFunction(mdb, "fake-mongodbImage", AgentImage, "fake-versionUpgradeHookImage", "fake-readinessProbeImage")(&sts)
367
+ // assert.Equal(t, appsv1.RollingUpdateStatefulSetStrategyType, sts.Spec.UpdateStrategy.Type)
368
+ // })
369
+ // t.Run("On No Version Change, First Version", func(t *testing.T) {
370
+ // mdb := newTestReplicaSet()
371
+ // mdb.Spec.Version = "4.0.0"
372
+ // delete(mdb.Annotations, annotations.LastAppliedMongoDBVersion)
373
+ // sts := appsv1.StatefulSet{}
374
+ // buildStatefulSetModificationFunction(mdb, "fake-mongodbImage", AgentImage, "fake-versionUpgradeHookImage", "fake-readinessProbeImage")(&sts)
375
+ // assert.Equal(t, appsv1.RollingUpdateStatefulSetStrategyType, sts.Spec.UpdateStrategy.Type)
376
+ // })
377
+ // t.Run("On Version Change", func(t *testing.T) {
378
+ // mdb := newTestReplicaSet()
379
+
380
+ // mdb.Spec.Version = "4.0.0"
381
+
382
+ // prevSpec := mdbv1.MongoDBCommunitySpec{
383
+ // Version: "4.2.0",
384
+ // }
385
+
386
+ // bytes, err := json.Marshal(prevSpec)
387
+ // assert.NoError(t, err)
388
+
389
+ // mdb.Annotations[annotations.LastAppliedMongoDBVersion] = string(bytes)
390
+ // sts := appsv1.StatefulSet{}
391
+ // buildStatefulSetModificationFunction(mdb, "fake-mongodbImage", AgentImage, "fake-versionUpgradeHookImage", "fake-readinessProbeImage")(&sts)
392
+ // assert.Equal(t, appsv1.OnDeleteStatefulSetStrategyType, sts.Spec.UpdateStrategy.Type)
393
+ // })
394
+ // }
396
395
397
396
func TestService_isCorrectlyCreatedAndUpdated (t * testing.T ) {
398
397
ctx := context .Background ()
0 commit comments