github.com/openebs/node-disk-manager@v1.9.1-0.20230225014141-4531f06ffa1e/integration_tests/k8s/utils.go (about) 1 /* 2 Copyright 2019 The OpenEBS Authors 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 package k8s 18 19 import ( 20 "time" 21 ) 22 23 // WaitForStateChange sleeps the process for a fixed Duration 24 // so that the state changes get written in etcd and we get the 25 // updated result 26 func WaitForStateChange() { 27 time.Sleep(k8sWaitTime) 28 } 29 30 // WaitForReconciliation sleeps the process for a fixed duration so 31 // that the reconcile loop can run and fetch the required changes 32 func WaitForReconciliation() { 33 time.Sleep(k8sReconcileTime) 34 }