Revert "Check for connectivity to the tiller postgres backend."

This reverts commit 5edd3bdbe5.

Reason for revert: It causes ansible bootstrap failed.

Change-Id: I5f3640db8576eab1500b54f111a06a981c98b599
This commit is contained in:
Angie Wang 2021-05-02 21:41:04 +00:00
parent 5edd3bdbe5
commit 4642127991
2 changed files with 11 additions and 37 deletions

View File

@ -3193,12 +3193,8 @@ class ArmadaHelper(object):
# Wait for armada to be ready for cmd execution.
# NOTE: make_armada_requests() also has retry mechanism
TIMEOUT_DELTA = 5
TIMEOUT_SLEEP = 5
TIMEOUT_START_VALUE = 30
timeout = TIMEOUT_START_VALUE
while timeout > 0:
timeout = 30
while True:
try:
pods = self._kube.kube_get_pods_by_selector(
ARMADA_NAMESPACE,
@ -3226,42 +3222,20 @@ class ArmadaHelper(object):
LOG.error("Failed to copy %s to %s, error: %s",
src, dest_dir, stderr)
raise RuntimeError('armada pod not ready')
break
else:
return True
return True
except Exception as e:
LOG.info("Could not get Armada service : %s " % e)
time.sleep(TIMEOUT_SLEEP)
timeout -= TIMEOUT_DELTA
if timeout <= 0:
LOG.error("Failed to get Armada service after {seconds} seconds.".
format(seconds=TIMEOUT_START_VALUE))
return False
# We don't need to loop through the code that checks the pod's status
# again. Once the previous loop exits with pod 'Running' we can test
# the connectivity to the tiller postgres backend:
timeout = TIMEOUT_START_VALUE
while timeout > 0:
try:
_ = helm_utils.retrieve_helm_releases()
if timeout <= 0:
break
except exception.HelmTillerFailure:
LOG.warn("Could not query Helm/Tiller releases")
time.sleep(TIMEOUT_SLEEP)
timeout -= TIMEOUT_DELTA
continue
except Exception as ex:
LOG.error("Unhandled exception : {error}".format(error=str(ex)))
return False
time.sleep(5)
timeout -= 5
if timeout <= 0:
LOG.error("Failed to query Helm/Tiller for {seconds} seconds.".
format(seconds=TIMEOUT_START_VALUE))
return False
return True
LOG.error("Failed to get Armada service after 30 seconds.")
return False
def stop_armada_request(self):
"""A simple way to cancel an on-going manifest apply/rollback/delete

View File

@ -1,6 +1,6 @@
# sim: tabstop=4 shiftwidth=4 softtabstop=4
#
# Copyright (c) 2019-2021 Wind River Systems, Inc.
# Copyright (c) 2019 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#