Merge "[kaas] Extend parseKaaSComponentCIParameters to return FFlags for stable release too"
diff --git a/src/com/mirantis/mk/KaasUtils.groovy b/src/com/mirantis/mk/KaasUtils.groovy
index 29d9289..967eaa1 100644
--- a/src/com/mirantis/mk/KaasUtils.groovy
+++ b/src/com/mirantis/mk/KaasUtils.groovy
@@ -1200,15 +1200,16 @@
         'SYNC_PATTERN': '-sync-pattern'
     ]
     def cmdParams = ''
+    def isCheckClean = false
     for (e in envToParam) {
         if (env[e.key] == null) {
             continue
         }
         if (e.key == 'CHECK_REPOS' || e.key == 'DOCKER_CLEAN') {
-            if (env[e.key].toBoolean()) {
+            // Avoid CHECK_REPOS=true and DOCKER_CLEAN=true
+            if (env[e.key].toBoolean() && !isCheckClean) {
                 cmdParams += e.value + ' '
-            } else {
-                cmdParams += '-replicate '
+                isCheckClean = true
             }
         } else if (e.key == 'FORCE') {
             if (env[e.key].toBoolean()) {
@@ -1218,5 +1219,9 @@
             cmdParams += "${e.value} '${env[e.key]}' "
         }
     }
+    // No any check or clean was specified - take a default action
+    if (!isCheckClean) {
+        cmdParams += '-replicate'
+    }
     return cmdParams
 }