Namespaces | Functions | Variables
cleanup.py File Reference

Go to the source code of this file.

Namespaces

 cleanup
 

Functions

def cleanup.cleanup_client (project, network, k8s_api_manager, resource_prefix, resource_suffix, gcp_service_account)
 
def cleanup.cleanup_server (project, network, k8s_api_manager, resource_prefix, resource_suffix, gcp_service_account)
 
def cleanup.cleanup_td_for_gke (project, network, resource_prefix, resource_suffix)
 
def cleanup.delete_k8s_resources (dry_run, k8s_resource_rules, project, network, k8s_api_manager, gcp_service_account, namespaces)
 
def cleanup.delete_leaked_td_resources (dry_run, td_resource_rules, project, network, resources)
 
Json cleanup.exec_gcloud (str project, *List[str] cmds)
 
def cleanup.find_and_remove_leaked_k8s_resources (dry_run, project, network, gcp_service_account)
 
datetime.datetime cleanup.get_expire_timestamp ()
 
bool cleanup.is_marked_as_keep_gce (str suffix)
 
bool cleanup.is_marked_as_keep_gke (str suffix)
 
None cleanup.load_keep_config ()
 
def cleanup.main (argv)
 
def cleanup.remove_relative_resources_run_xds_tests (str project, str network, str prefix, str suffix)
 

Variables

 cleanup.CLIENT_PREFIXES
 
 cleanup.DRY_RUN
 
 cleanup.GCLOUD = os.environ.get('GCLOUD', 'gcloud')
 
 cleanup.GCLOUD_CMD_TIMEOUT_S = datetime.timedelta(seconds=5).total_seconds()
 
 cleanup.Json = Any
 
 cleanup.KEEP_PERIOD_HOURS
 
 cleanup.KubernetesClientRunner = client_app.KubernetesClientRunner
 
 cleanup.KubernetesServerRunner = server_app.KubernetesServerRunner
 
 cleanup.logger = logging.getLogger(__name__)
 
string cleanup.PSM_SECURITY_PREFIX = 'xds-k8s-security'
 
string cleanup.SECONDARY_ZONE = 'us-west1-b'
 
 cleanup.SERVER_PREFIXES
 
 cleanup.TD_RESOURCE_PREFIXES
 
string cleanup.URL_MAP_TEST_PREFIX = 'interop-psm-url-map'
 
string cleanup.ZONE = 'us-central1-a'
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:06