=== RUN TestNewGlobalCatalogClient --- PASS: TestNewGlobalCatalogClient (0.00s) === RUN TestEnsureClient === RUN TestEnsureClient/successful_client_initialization === RUN TestEnsureClient/IAM_token_error --- PASS: TestEnsureClient (0.00s) --- PASS: TestEnsureClient/successful_client_initialization (0.00s) --- PASS: TestEnsureClient/IAM_token_error (0.00s) === RUN TestGetInstanceType === RUN TestGetInstanceType/successful_instance_type_request === RUN TestGetInstanceType/IAM_token_error === RUN TestGetInstanceType/catalog_API_error --- PASS: TestGetInstanceType (0.00s) --- PASS: TestGetInstanceType/successful_instance_type_request (0.00s) --- PASS: TestGetInstanceType/IAM_token_error (0.00s) --- PASS: TestGetInstanceType/catalog_API_error (0.00s) === RUN TestListInstanceTypes === RUN TestListInstanceTypes/successful_list_request === RUN TestListInstanceTypes/IAM_token_error === RUN TestListInstanceTypes/catalog_API_error --- PASS: TestListInstanceTypes (0.00s) --- PASS: TestListInstanceTypes/successful_list_request (0.00s) --- PASS: TestListInstanceTypes/IAM_token_error (0.00s) --- PASS: TestListInstanceTypes/catalog_API_error (0.00s) === RUN TestNewClient === RUN TestNewClient/valid_configuration === RUN TestNewClient/valid_configuration_with_custom_VPC_URL === RUN TestNewClient/missing_VPC_API_key === RUN TestNewClient/missing_IBM_API_key === RUN TestNewClient/missing_region --- PASS: TestNewClient (0.00s) --- PASS: TestNewClient/valid_configuration (0.00s) --- PASS: TestNewClient/valid_configuration_with_custom_VPC_URL (0.00s) --- PASS: TestNewClient/missing_VPC_API_key (0.00s) --- PASS: TestNewClient/missing_IBM_API_key (0.00s) --- PASS: TestNewClient/missing_region (0.00s) === RUN TestGetVPCClient --- PASS: TestGetVPCClient (0.00s) === RUN TestGetVPCClient_RetriesAfterCredentialFailure 2026/03/03 07:00:19 [Debug] Set User-Agent: ibm-go-sdk-core-5.21.2 (arch=amd64; os=linux; go.version=go1.26.0-X:nodwarf5) 2026/03/03 07:00:19 [Debug] Set service URL: https://test.vpc.url/v1 --- PASS: TestGetVPCClient_RetriesAfterCredentialFailure (0.00s) === RUN TestClient_GetVPCClient_ConcurrentCalls_SameInstance 2026/03/03 07:00:19 [Debug] Set User-Agent: ibm-go-sdk-core-5.21.2 (arch=amd64; os=linux; go.version=go1.26.0-X:nodwarf5) 2026/03/03 07:00:19 [Debug] Set service URL: https://test.vpc.url/v1 --- PASS: TestClient_GetVPCClient_ConcurrentCalls_SameInstance (0.00s) === RUN TestClient_GetGlobalCatalogClient_CachesInstance --- PASS: TestClient_GetGlobalCatalogClient_CachesInstance (0.00s) === RUN TestSecureCredentialStore_GetVPCAPIKey --- PASS: TestSecureCredentialStore_GetVPCAPIKey (0.00s) === RUN TestSecureCredentialStore_GetIBMAPIKey --- PASS: TestSecureCredentialStore_GetIBMAPIKey (0.00s) === RUN TestSecureCredentialStore_RotateCredentials --- PASS: TestSecureCredentialStore_RotateCredentials (0.00s) === RUN TestSecureCredentialStore_ClearCredentials --- PASS: TestSecureCredentialStore_ClearCredentials (0.00s) === RUN TestSecureCredentialStore_ErrorHandling --- PASS: TestSecureCredentialStore_ErrorHandling (0.00s) === RUN TestSecureCredentialStore_TTLExpiration --- PASS: TestSecureCredentialStore_TTLExpiration (0.15s) === RUN TestEnvironmentCredentialProvider === RUN TestEnvironmentCredentialProvider/all_credentials_present === RUN TestEnvironmentCredentialProvider/missing_VPC_API_KEY === RUN TestEnvironmentCredentialProvider/missing_IBMCLOUD_API_KEY === RUN TestEnvironmentCredentialProvider/missing_IBMCLOUD_REGION --- PASS: TestEnvironmentCredentialProvider (0.00s) --- PASS: TestEnvironmentCredentialProvider/all_credentials_present (0.00s) --- PASS: TestEnvironmentCredentialProvider/missing_VPC_API_KEY (0.00s) --- PASS: TestEnvironmentCredentialProvider/missing_IBMCLOUD_API_KEY (0.00s) --- PASS: TestEnvironmentCredentialProvider/missing_IBMCLOUD_REGION (0.00s) === RUN TestKubernetesSecretProvider === RUN TestKubernetesSecretProvider/valid_secret === RUN TestKubernetesSecretProvider/missing_vpcApiKey === RUN TestKubernetesSecretProvider/missing_ibmApiKey === RUN TestKubernetesSecretProvider/missing_region --- PASS: TestKubernetesSecretProvider (0.57s) --- PASS: TestKubernetesSecretProvider/valid_secret (0.55s) --- PASS: TestKubernetesSecretProvider/missing_vpcApiKey (0.01s) --- PASS: TestKubernetesSecretProvider/missing_ibmApiKey (0.01s) --- PASS: TestKubernetesSecretProvider/missing_region (0.01s) === RUN TestBase64Provider --- PASS: TestBase64Provider (0.00s) === RUN TestBase64Provider_InvalidBase64 --- PASS: TestBase64Provider_InvalidBase64 (0.00s) === RUN TestSecureCredentialStore_EncryptionDecryption --- PASS: TestSecureCredentialStore_EncryptionDecryption (0.00s) === RUN TestSecureCredentialStore_ConcurrentAccess credentials_test.go:477: Provider calls: 1, Provider creds: &{VPCAPIKey:test-vpc-key IBMAPIKey:test-ibm-key Region:us-south} --- PASS: TestSecureCredentialStore_ConcurrentAccess (0.00s) === RUN TestIBMError_Error === RUN TestIBMError_Error/error_with_code === RUN TestIBMError_Error/error_without_code --- PASS: TestIBMError_Error (0.00s) --- PASS: TestIBMError_Error/error_with_code (0.00s) --- PASS: TestIBMError_Error/error_without_code (0.00s) === RUN TestIBMError_TypeChecks === RUN TestIBMError_TypeChecks/not_found_error === RUN TestIBMError_TypeChecks/server_error === RUN TestIBMError_TypeChecks/rate_limit_error --- PASS: TestIBMError_TypeChecks (0.00s) --- PASS: TestIBMError_TypeChecks/not_found_error (0.00s) --- PASS: TestIBMError_TypeChecks/server_error (0.00s) --- PASS: TestIBMError_TypeChecks/rate_limit_error (0.00s) === RUN TestParseError_StringPatterns === RUN TestParseError_StringPatterns/not_found_error === RUN TestParseError_StringPatterns/not_found_error#01 === RUN TestParseError_StringPatterns/404_error === RUN TestParseError_StringPatterns/unauthorized_error === RUN TestParseError_StringPatterns/timeout_error === RUN TestParseError_StringPatterns/rate_limit_error === RUN TestParseError_StringPatterns/internal_server_error === RUN TestParseError_StringPatterns/500_error === RUN TestParseError_StringPatterns/validation_error === RUN TestParseError_StringPatterns/conflict_error --- PASS: TestParseError_StringPatterns (0.00s) --- PASS: TestParseError_StringPatterns/not_found_error (0.00s) --- PASS: TestParseError_StringPatterns/not_found_error#01 (0.00s) --- PASS: TestParseError_StringPatterns/404_error (0.00s) --- PASS: TestParseError_StringPatterns/unauthorized_error (0.00s) --- PASS: TestParseError_StringPatterns/timeout_error (0.00s) --- PASS: TestParseError_StringPatterns/rate_limit_error (0.00s) --- PASS: TestParseError_StringPatterns/internal_server_error (0.00s) --- PASS: TestParseError_StringPatterns/500_error (0.00s) --- PASS: TestParseError_StringPatterns/validation_error (0.00s) --- PASS: TestParseError_StringPatterns/conflict_error (0.00s) === RUN TestParseError_SDKProblem errors_test.go:226: Skipping SDK problem test - requires internal SDK structures --- SKIP: TestParseError_SDKProblem (0.00s) === RUN TestParseError_AlreadyIBMError --- PASS: TestParseError_AlreadyIBMError (0.00s) === RUN TestParseError_Nil --- PASS: TestParseError_Nil (0.00s) === RUN TestHelperFunctions === RUN TestHelperFunctions/IsNotFound_with_not_found_error === RUN TestHelperFunctions/IsNotFound_with_other_error === RUN TestHelperFunctions/IsRetryable_with_server_error === RUN TestHelperFunctions/IsRetryable_with_client_error === RUN TestHelperFunctions/IsRateLimit_with_rate_limit_error === RUN TestHelperFunctions/IsTimeout_with_timeout_error === RUN TestHelperFunctions/nil_error --- PASS: TestHelperFunctions (0.00s) --- PASS: TestHelperFunctions/IsNotFound_with_not_found_error (0.00s) --- PASS: TestHelperFunctions/IsNotFound_with_other_error (0.00s) --- PASS: TestHelperFunctions/IsRetryable_with_server_error (0.00s) --- PASS: TestHelperFunctions/IsRetryable_with_client_error (0.00s) --- PASS: TestHelperFunctions/IsRateLimit_with_rate_limit_error (0.00s) --- PASS: TestHelperFunctions/IsTimeout_with_timeout_error (0.00s) --- PASS: TestHelperFunctions/nil_error (0.00s) === RUN TestIBMError_Unwrap --- PASS: TestIBMError_Unwrap (0.00s) === RUN TestParseError_ComplexPatterns === RUN TestParseError_ComplexPatterns/502_bad_gateway === RUN TestParseError_ComplexPatterns/503_service_unavailable === RUN TestParseError_ComplexPatterns/504_gateway_timeout === RUN TestParseError_ComplexPatterns/permission_denied === RUN TestParseError_ComplexPatterns/authentication_failed === RUN TestParseError_ComplexPatterns/already_exists === RUN TestParseError_ComplexPatterns/invalid_request --- PASS: TestParseError_ComplexPatterns (0.00s) --- PASS: TestParseError_ComplexPatterns/502_bad_gateway (0.00s) --- PASS: TestParseError_ComplexPatterns/503_service_unavailable (0.00s) --- PASS: TestParseError_ComplexPatterns/504_gateway_timeout (0.00s) --- PASS: TestParseError_ComplexPatterns/permission_denied (0.00s) --- PASS: TestParseError_ComplexPatterns/authentication_failed (0.00s) --- PASS: TestParseError_ComplexPatterns/already_exists (0.00s) --- PASS: TestParseError_ComplexPatterns/invalid_request (0.00s) === RUN TestNewIAMClient --- PASS: TestNewIAMClient (0.00s) === RUN TestGetToken === RUN TestGetToken/valid_cached_token === RUN TestGetToken/expired_token === RUN TestGetToken/successful_new_token === RUN TestGetToken/token_request_error --- PASS: TestGetToken (0.00s) --- PASS: TestGetToken/valid_cached_token (0.00s) --- PASS: TestGetToken/expired_token (0.00s) --- PASS: TestGetToken/successful_new_token (0.00s) --- PASS: TestGetToken/token_request_error (0.00s) === RUN TestNewIKSClient --- PASS: TestNewIKSClient (0.00s) === RUN TestNewIKSClient_MissingAccountID --- PASS: TestNewIKSClient_MissingAccountID (0.00s) === RUN TestNewIKSClient_InvalidAccountID --- PASS: TestNewIKSClient_InvalidAccountID (0.00s) === RUN TestClient_GetIKSClient --- PASS: TestClient_GetIKSClient (0.00s) === RUN TestClient_GetIKSClient_MissingAccountID --- PASS: TestClient_GetIKSClient_MissingAccountID (0.00s) === RUN TestIKSClient_GetWorkerDetails === RUN TestIKSClient_GetWorkerDetails/successful_worker_details_request === RUN TestIKSClient_GetWorkerDetails/API_error_response === RUN TestIKSClient_GetWorkerDetails/malformed_JSON_response --- PASS: TestIKSClient_GetWorkerDetails (0.00s) --- PASS: TestIKSClient_GetWorkerDetails/successful_worker_details_request (0.00s) --- PASS: TestIKSClient_GetWorkerDetails/API_error_response (0.00s) --- PASS: TestIKSClient_GetWorkerDetails/malformed_JSON_response (0.00s) === RUN TestIKSClient_GetVPCInstanceIDFromWorker === RUN TestIKSClient_GetVPCInstanceIDFromWorker/successful_VPC_instance_mapping === RUN TestIKSClient_GetVPCInstanceIDFromWorker/worker_not_VPC_Gen2 === RUN TestIKSClient_GetVPCInstanceIDFromWorker/no_primary_network_interface === RUN TestIKSClient_GetVPCInstanceIDFromWorker/VPC_instance_not_found --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker (0.00s) --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker/successful_VPC_instance_mapping (0.00s) --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker/worker_not_VPC_Gen2 (0.00s) --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker/no_primary_network_interface (0.00s) --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker/VPC_instance_not_found (0.00s) === RUN TestIKSClient_GetVPCInstanceIDFromWorker_CoverageGaps === RUN TestIKSClient_GetVPCInstanceIDFromWorker_CoverageGaps/vpc_client_initialization_error --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker_CoverageGaps (0.00s) --- PASS: TestIKSClient_GetVPCInstanceIDFromWorker_CoverageGaps/vpc_client_initialization_error (0.00s) === RUN TestIKSClient_GetClusterConfig === RUN TestIKSClient_GetClusterConfig/successful_config_retrieval === RUN TestIKSClient_GetClusterConfig/API_error_response === RUN TestIKSClient_GetClusterConfig/invalid_JSON_response === RUN TestIKSClient_GetClusterConfig/empty_config_response --- PASS: TestIKSClient_GetClusterConfig (0.00s) --- PASS: TestIKSClient_GetClusterConfig/successful_config_retrieval (0.00s) --- PASS: TestIKSClient_GetClusterConfig/API_error_response (0.00s) --- PASS: TestIKSClient_GetClusterConfig/invalid_JSON_response (0.00s) --- PASS: TestIKSClient_GetClusterConfig/empty_config_response (0.00s) === RUN TestIKSClient_GetClusterConfig_ClientNotInitialized === RUN TestIKSClient_GetClusterConfig_ClientNotInitialized/nil_client === RUN TestIKSClient_GetClusterConfig_ClientNotInitialized/nil_IAM_client --- PASS: TestIKSClient_GetClusterConfig_ClientNotInitialized (0.00s) --- PASS: TestIKSClient_GetClusterConfig_ClientNotInitialized/nil_client (0.00s) --- PASS: TestIKSClient_GetClusterConfig_ClientNotInitialized/nil_IAM_client (0.00s) === RUN TestIKSClient_IncrementWorkerPool === RUN TestIKSClient_IncrementWorkerPool/successful_increment_from_0 === RUN TestIKSClient_IncrementWorkerPool/successful_increment_from_5 === RUN TestIKSClient_IncrementWorkerPool/get_pool_fails === RUN TestIKSClient_IncrementWorkerPool/resize_fails --- PASS: TestIKSClient_IncrementWorkerPool (0.01s) --- PASS: TestIKSClient_IncrementWorkerPool/successful_increment_from_0 (0.00s) --- PASS: TestIKSClient_IncrementWorkerPool/successful_increment_from_5 (0.00s) --- PASS: TestIKSClient_IncrementWorkerPool/get_pool_fails (0.00s) --- PASS: TestIKSClient_IncrementWorkerPool/resize_fails (0.00s) === RUN TestIKSClient_DecrementWorkerPool === RUN TestIKSClient_DecrementWorkerPool/successful_decrement_from_5 === RUN TestIKSClient_DecrementWorkerPool/decrement_from_1_to_0 === RUN TestIKSClient_DecrementWorkerPool/decrement_from_0_stays_at_0 === RUN TestIKSClient_DecrementWorkerPool/get_pool_fails --- PASS: TestIKSClient_DecrementWorkerPool (0.00s) --- PASS: TestIKSClient_DecrementWorkerPool/successful_decrement_from_5 (0.00s) --- PASS: TestIKSClient_DecrementWorkerPool/decrement_from_1_to_0 (0.00s) --- PASS: TestIKSClient_DecrementWorkerPool/decrement_from_0_stays_at_0 (0.00s) --- PASS: TestIKSClient_DecrementWorkerPool/get_pool_fails (0.00s) === RUN TestIKSClient_IncrementWorkerPool_ContextCancellation --- PASS: TestIKSClient_IncrementWorkerPool_ContextCancellation (0.00s) === RUN TestIKSClient_ConcurrentIncrements --- PASS: TestIKSClient_ConcurrentIncrements (0.01s) === RUN TestRealVPCConnection integration_test.go:35: Skipping real API test - VPC_API_KEY or IBM_REGION not set --- SKIP: TestRealVPCConnection (0.00s) === RUN TestRealGlobalCatalogConnection integration_test.go:136: Skipping real API test - IBM_API_KEY or IBM_REGION not set --- SKIP: TestRealGlobalCatalogConnection (0.00s) === RUN TestDoWithRateLimitRetry_SuccessFirstTry --- PASS: TestDoWithRateLimitRetry_SuccessFirstTry (0.00s) === RUN TestDoWithRateLimitRetry_Non429ErrorReturnsImmediately --- PASS: TestDoWithRateLimitRetry_Non429ErrorReturnsImmediately (0.00s) === RUN TestDoWithRateLimitRetry_NilResponseReturnsImmediately --- PASS: TestDoWithRateLimitRetry_NilResponseReturnsImmediately (0.00s) === RUN TestDoWithRateLimitRetry_429ThenSuccess --- PASS: TestDoWithRateLimitRetry_429ThenSuccess (0.10s) === RUN TestDoWithRateLimitRetry_ExhaustedRetries --- PASS: TestDoWithRateLimitRetry_ExhaustedRetries (3.10s) === RUN TestDoWithRateLimitRetry_ContextCanceledDuringBackoff --- PASS: TestDoWithRateLimitRetry_ContextCanceledDuringBackoff (0.00s) === RUN TestDoWithRateLimitRetry_RespectsRetryAfterHeaderSeconds --- PASS: TestDoWithRateLimitRetry_RespectsRetryAfterHeaderSeconds (1.00s) === RUN TestDoWithRateLimitRetry_RespectsRetryAfterHeaderHTTPDate --- PASS: TestDoWithRateLimitRetry_RespectsRetryAfterHeaderHTTPDate (0.10s) === RUN TestDoWithRateLimitRetry_InvalidRetryAfterFallsBackToBackoff --- PASS: TestDoWithRateLimitRetry_InvalidRetryAfterFallsBackToBackoff (0.10s) === RUN TestDoWithRateLimitRetry_LargeRetryAfterCappedAtMaxBackoff --- PASS: TestDoWithRateLimitRetry_LargeRetryAfterCappedAtMaxBackoff (30.00s) === RUN TestNewVPCClient 2026/03/03 07:00:54 [Debug] Set User-Agent: ibm-go-sdk-core-5.21.2 (arch=amd64; os=linux; go.version=go1.26.0-X:nodwarf5) 2026/03/03 07:00:54 [Debug] Set service URL: https://test.vpc.url --- PASS: TestNewVPCClient (0.00s) === RUN TestCreateInstance === RUN TestCreateInstance/successful_instance_creation === RUN TestCreateInstance/API_error === RUN TestCreateInstance/uninitialized_client --- PASS: TestCreateInstance (0.00s) --- PASS: TestCreateInstance/successful_instance_creation (0.00s) --- PASS: TestCreateInstance/API_error (0.00s) --- PASS: TestCreateInstance/uninitialized_client (0.00s) === RUN TestDeleteInstance === RUN TestDeleteInstance/successful_instance_deletion === RUN TestDeleteInstance/API_error === RUN TestDeleteInstance/uninitialized_client --- PASS: TestDeleteInstance (0.00s) --- PASS: TestDeleteInstance/successful_instance_deletion (0.00s) --- PASS: TestDeleteInstance/API_error (0.00s) --- PASS: TestDeleteInstance/uninitialized_client (0.00s) === RUN TestGetInstance === RUN TestGetInstance/successful_instance_retrieval === RUN TestGetInstance/API_error === RUN TestGetInstance/uninitialized_client --- PASS: TestGetInstance (0.00s) --- PASS: TestGetInstance/successful_instance_retrieval (0.00s) --- PASS: TestGetInstance/API_error (0.00s) --- PASS: TestGetInstance/uninitialized_client (0.00s) === RUN TestListInstances === RUN TestListInstances/successful_instances_listing === RUN TestListInstances/API_error === RUN TestListInstances/uninitialized_client --- PASS: TestListInstances (0.00s) --- PASS: TestListInstances/successful_instances_listing (0.00s) --- PASS: TestListInstances/API_error (0.00s) --- PASS: TestListInstances/uninitialized_client (0.00s) === RUN TestUpdateInstanceTags === RUN TestUpdateInstanceTags/successful_tags_update === RUN TestUpdateInstanceTags/API_error === RUN TestUpdateInstanceTags/uninitialized_client === RUN TestUpdateInstanceTags/empty_tags --- PASS: TestUpdateInstanceTags (0.00s) --- PASS: TestUpdateInstanceTags/successful_tags_update (0.00s) --- PASS: TestUpdateInstanceTags/API_error (0.00s) --- PASS: TestUpdateInstanceTags/uninitialized_client (0.00s) --- PASS: TestUpdateInstanceTags/empty_tags (0.00s) === RUN TestListSubnets === RUN TestListSubnets/successful_subnet_listing === RUN TestListSubnets/API_error === RUN TestListSubnets/uninitialized_client --- PASS: TestListSubnets (0.00s) --- PASS: TestListSubnets/successful_subnet_listing (0.00s) --- PASS: TestListSubnets/API_error (0.00s) --- PASS: TestListSubnets/uninitialized_client (0.00s) === RUN TestGetSubnet === RUN TestGetSubnet/successful_subnet_retrieval === RUN TestGetSubnet/API_error === RUN TestGetSubnet/uninitialized_client --- PASS: TestGetSubnet (0.00s) --- PASS: TestGetSubnet/successful_subnet_retrieval (0.00s) --- PASS: TestGetSubnet/API_error (0.00s) --- PASS: TestGetSubnet/uninitialized_client (0.00s) === RUN TestGetVPC === RUN TestGetVPC/successful_VPC_retrieval [controller-runtime] log.SetLogger(...) was never called; logs will not be displayed. Detected at: > goroutine 453 [running]: > runtime/debug.Stack() > /usr/lib/go/src/runtime/debug/stack.go:26 +0x68 > sigs.k8s.io/controller-runtime/pkg/log.eventuallyFulfillRoot() > /home/josie/development/kubernetes/karpenter-ibm/vendor/sigs.k8s.io/controller-runtime/pkg/log/log.go:60 +0xed > sigs.k8s.io/controller-runtime/pkg/log.(*delegatingLogSink).WithName(0xc000141740, {0x2e6afaf, 0x3}) > /home/josie/development/kubernetes/karpenter-ibm/vendor/sigs.k8s.io/controller-runtime/pkg/log/deleg.go:147 +0x4a > github.com/go-logr/logr.Logger.WithName(...) > /home/josie/development/kubernetes/karpenter-ibm/vendor/github.com/go-logr/logr/logr.go:345 > github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/logging.(*Logger).WithName(0xc000141780, {0x2e6afaf, 0x3}) > /home/josie/development/kubernetes/karpenter-ibm/pkg/logging/logger.go:91 +0x90 > github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/logging.VPCLogger(...) > /home/josie/development/kubernetes/karpenter-ibm/pkg/logging/logger.go:168 > github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/cloudprovider/ibm.(*VPCClient).GetVPCWithResourceGroup(0xc00150de40, {0x3012cc0, 0x41effc0}, {0x2e79368, 0xb}, {0x0, 0x0}) > /home/josie/development/kubernetes/karpenter-ibm/pkg/cloudprovider/ibm/vpc.go:270 +0x1dd > github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/cloudprovider/ibm.(*VPCClient).GetVPC(...) > /home/josie/development/kubernetes/karpenter-ibm/pkg/cloudprovider/ibm/vpc.go:252 > github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/cloudprovider/ibm.TestGetVPC.func1(0xc00161e908) > /home/josie/development/kubernetes/karpenter-ibm/pkg/cloudprovider/ibm/vpc_test.go:932 +0x1bd > testing.tRunner(0xc00161e908, 0xc001444d80) > /usr/lib/go/src/testing/testing.go:2036 +0x21d > created by testing.(*T).Run in goroutine 452 > /usr/lib/go/src/testing/testing.go:2101 +0xb13 === RUN TestGetVPC/API_error === RUN TestGetVPC/uninitialized_client --- PASS: TestGetVPC (0.00s) --- PASS: TestGetVPC/successful_VPC_retrieval (0.00s) --- PASS: TestGetVPC/API_error (0.00s) --- PASS: TestGetVPC/uninitialized_client (0.00s) === RUN TestGetImage === RUN TestGetImage/successful_image_retrieval === RUN TestGetImage/API_error === RUN TestGetImage/uninitialized_client --- PASS: TestGetImage (0.00s) --- PASS: TestGetImage/successful_image_retrieval (0.00s) --- PASS: TestGetImage/API_error (0.00s) --- PASS: TestGetImage/uninitialized_client (0.00s) === RUN TestListInstanceProfiles === RUN TestListInstanceProfiles/successful_profile_listing === RUN TestListInstanceProfiles/API_error === RUN TestListInstanceProfiles/uninitialized_client --- PASS: TestListInstanceProfiles (0.00s) --- PASS: TestListInstanceProfiles/successful_profile_listing (0.00s) --- PASS: TestListInstanceProfiles/API_error (0.00s) --- PASS: TestListInstanceProfiles/uninitialized_client (0.00s) === RUN TestGetInstanceProfile === RUN TestGetInstanceProfile/successful_instance_profile_retrieval === RUN TestGetInstanceProfile/API_error_response === RUN TestGetInstanceProfile/uninitialized_client --- PASS: TestGetInstanceProfile (0.00s) --- PASS: TestGetInstanceProfile/successful_instance_profile_retrieval (0.00s) --- PASS: TestGetInstanceProfile/API_error_response (0.00s) --- PASS: TestGetInstanceProfile/uninitialized_client (0.00s) === RUN TestVPCClientErrorHandling === RUN TestVPCClientErrorHandling/uninitialized_client_-_create_instance === RUN TestVPCClientErrorHandling/uninitialized_client_-_list_subnets === RUN TestVPCClientErrorHandling/timeout_scenario --- PASS: TestVPCClientErrorHandling (0.00s) --- PASS: TestVPCClientErrorHandling/uninitialized_client_-_create_instance (0.00s) --- PASS: TestVPCClientErrorHandling/uninitialized_client_-_list_subnets (0.00s) --- PASS: TestVPCClientErrorHandling/timeout_scenario (0.00s) PASS ok github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/cloudprovider/ibm 36.221s