def test_permanently_replace_journalnodes(): pod_list = ["journal-0", "journal-1", "journal-2"] for pod in pod_list: sdk_recovery.check_permanent_recovery(config.PACKAGE_NAME, foldered_name, pod, recovery_timeout_s=25 * 60)
def test_permanently_replace_namenodes(): foldered_name = sdk_utils.get_foldered_name(config.SERVICE_NAME) pod_list = ["name-0", "name-1", "name-0"] for pod in pod_list: sdk_recovery.check_permanent_recovery(config.PACKAGE_NAME, foldered_name, pod, recovery_timeout_s=25 * 60)
def test_tls_recovery(): rc, stdout, _ = sdk_cmd.svc_cli(config.PACKAGE_NAME, config.SERVICE_NAME, "pod list") assert rc == 0, "Pod list failed" for pod in json.loads(stdout): sdk_recovery.check_permanent_recovery(config.PACKAGE_NAME, config.SERVICE_NAME, pod, recovery_timeout_s=25 * 60)
def test_tls_recovery(kafka_service, service_account): pod_list = sdk_cmd.svc_cli(kafka_service["package_name"], kafka_service["service"]["name"], "pod list", json=True) for pod in pod_list: sdk_recovery.check_permanent_recovery(kafka_service["package_name"], kafka_service["service"]["name"], pod, recovery_timeout_s=25 * 60)
def test_tls_recovery(elastic_service, service_account): rc, stdout, _ = sdk_cmd.svc_cli(elastic_service["package_name"], elastic_service["service"]["name"], "pod list") assert rc == 0, "Pod list failed" for pod in json.loads(stdout): sdk_recovery.check_permanent_recovery( elastic_service["package_name"], elastic_service["service"]["name"], pod, recovery_timeout_s=25 * 60, )
def test_tls_recovery(elastic_service: Dict[str, Any], service_account: Dict[str, Any]) -> None: service_name = elastic_service["service"]["name"] package_name = elastic_service["package_name"] rc, stdout, _ = sdk_cmd.svc_cli(package_name, service_name, "pod list") assert rc == 0, "Pod list failed" for pod in json.loads(stdout): sdk_recovery.check_permanent_recovery(package_name, service_name, pod, recovery_timeout_s=25 * 60)
def test_tls_recovery(hdfs_service, service_account): pod_list = [ "name-0", "name-1", "data-0", "data-1", "data-2", "journal-0", "journal-1", "journal-2", ] for pod in pod_list: sdk_recovery.check_permanent_recovery(hdfs_service["package_name"], hdfs_service["service"]["name"], pod, recovery_timeout_s=25 * 60)
def test_tls_recovery(hdfs_service, service_account): pod_list = [ "name-0", "name-1", "data-0", "data-1", "data-2", "journal-0", "journal-1", "journal-2", ] for pod in pod_list: sdk_recovery.check_permanent_recovery( hdfs_service["package_name"], hdfs_service["service"]["name"], pod, recovery_timeout_s=25 * 60, )
def test_tls_recovery( cassandra_service: Dict[str, Any], service_account: Dict[str, Any], ) -> None: _, stdout, _ = sdk_cmd.svc_cli( cassandra_service["package_name"], cassandra_service["service"]["name"], "pod list", ) pod_list = json.loads(stdout) for pod in pod_list: sdk_recovery.check_permanent_recovery( cassandra_service["package_name"], cassandra_service["service"]["name"], pod, recovery_timeout_s=25 * 60, pods_with_updated_tasks=pod_list, )
def test_tls_recovery( cassandra_service: Dict[str, Any], service_account: Dict[str, Any], ) -> None: _, stdout, _ = sdk_cmd.svc_cli( cassandra_service["package_name"], cassandra_service["service"]["name"], "pod list", ) pod_list = json.loads(stdout) for pod in pod_list: sdk_recovery.check_permanent_recovery( cassandra_service["package_name"], cassandra_service["service"]["name"], pod, recovery_timeout_s=25 * 60, pods_with_updated_tasks=pod_list, )
def test_permanently_replace_journalnodes(): pod_list = ["journal-0", "journal-1", "journal-2"] for pod in pod_list: sdk_recovery.check_permanent_recovery( config.PACKAGE_NAME, foldered_name, pod, recovery_timeout_s=25 * 60 )