def wait_until_upload_url_changed(self, uploadproxy_url, timeout=TIMEOUT):
    '\n        Wait until upload proxy url is changed\n\n        Args:\n            timeout (int): Time to wait for CDI Config.\n\n        Returns:\n            bool: True if url is equal to uploadProxyURL.\n        '
    LOGGER.info(f'Wait for {self.kind} {self.name} to ensure current URL == uploadProxyURL')
    samples = TimeoutSampler(wait_timeout=timeout, sleep=1, exceptions_dict=PROTOCOL_ERROR_EXCEPTION_DICT, func=self.api.get, field_selector=f'metadata.name=={self.name}')
    for sample in samples:
        if sample.items:
            status = sample.items[0].status
            current_url = status.uploadProxyURL
            if (current_url == uploadproxy_url):
                return
Wait until upload proxy url is changed

Args:
    timeout (int): Time to wait for CDI Config.

Returns:
    bool: True if url is equal to uploadProxyURL.
def wait_until_upload_url_changed(self, uploadproxy_url, timeout=TIMEOUT):
    '\n        Wait until upload proxy url is changed\n\n        Args:\n            timeout (int): Time to wait for CDI Config.\n\n        Returns:\n            bool: True if url is equal to uploadProxyURL.\n        '
    LOGGER.info(f'Wait for {self.kind} {self.name} to ensure current URL == uploadProxyURL')
    samples = TimeoutSampler(wait_timeout=timeout, sleep=1, exceptions_dict=PROTOCOL_ERROR_EXCEPTION_DICT, func=self.api.get, field_selector=f'metadata.name=={self.name}')
    for sample in samples:
        if sample.items:
            status = sample.items[0].status
            current_url = status.uploadProxyURL
            if (current_url == uploadproxy_url):
                return