Recent runs || View in Spyglass
PR | Amulyam24: Add cleanup for VPC load balancers |
Result | FAILURE |
Tests | 0 failed / 200 succeeded |
Started | |
Elapsed | 3m16s |
Revision | 344b2fe06e98053ad3ce4e047743538d19eab5eb |
Refs |
160 |
sigs.k8s.io/boskos/aws-janitor/resources TestIncrementalFetchTags
sigs.k8s.io/boskos/aws-janitor/resources TestManagedNames
sigs.k8s.io/boskos/aws-janitor/resources TestManagedPerTags
sigs.k8s.io/boskos/aws-janitor/resources TestMarkCreationTimes
sigs.k8s.io/boskos/aws-janitor/resources TestMatchesTag
sigs.k8s.io/boskos/cleaner TestRecycleResources
sigs.k8s.io/boskos/cleaner TestRecycleResources/leasedResources
sigs.k8s.io/boskos/cleaner TestRecycleResources/missingLeasedResource
sigs.k8s.io/boskos/cleaner TestRecycleResources/noLeasedResources
sigs.k8s.io/boskos/cleaner TestRecycleResources/nothingToDo
sigs.k8s.io/boskos/cleaner/v2 TestReconcile
sigs.k8s.io/boskos/cleaner/v2 TestReconcile/IsNotFound_errors_are_ignored
sigs.k8s.io/boskos/cleaner/v2 TestReconcile/Non-dynamic_resources_are_ignored
sigs.k8s.io/boskos/cleaner/v2 TestReconcile/Resources_not_in_ToBeDeleted_status_are_ignored
sigs.k8s.io/boskos/cleaner/v2 TestReconcile/Resources_with_owners_are_ignored
sigs.k8s.io/boskos/cleaner/v2 TestReconcile/State_is_updated_to_tombstone
sigs.k8s.io/boskos/client TestAcquire
sigs.k8s.io/boskos/client TestMetric
sigs.k8s.io/boskos/client TestRelease
sigs.k8s.io/boskos/client TestReset
sigs.k8s.io/boskos/client TestRetry
sigs.k8s.io/boskos/client TestRetry/One_second_sleep_on_first_retry
sigs.k8s.io/boskos/client TestRetry/Three_retries,_13_seconds_sleep
sigs.k8s.io/boskos/client TestRetry/Two_retries,_five_second_sleep
sigs.k8s.io/boskos/client TestRetry/max_retries_exceeded,_retriedErrs_returned
sigs.k8s.io/boskos/client TestRetry/no_retries_on_success
sigs.k8s.io/boskos/client TestRetry/no_sleep_on_error
sigs.k8s.io/boskos/client TestUpdate
sigs.k8s.io/boskos/cmd/boskosctl TestCommand
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/failed_heartbeat_sends_a_request,_retries_and_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/failed_heartbeat_sends_a_request_and_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/failed_metrics_sends_a_request_and_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/failed_release_sends_a_request_and_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/no_flags_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_acquire_sends_a_request_and_fails_on_404
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_acquire_sends_a_request_and_fails_on_bad_response
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_acquire_sends_a_request_and_succeeds
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_acquire_sends_a_request_with_basic_auth_and_succeeds
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_heartbeat_sends_requests_and_succeeds
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_heartbeat_without_flags_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_metrics_sends_a_request_and_succeeds
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_metrics_without_flags_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_release_sends_a_request_and_succeeds
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/normal_release_without_flags_fails
sigs.k8s.io/boskos/cmd/boskosctl TestCommand/retry_acquire_sends_requests_with_priority_and_times_out
sigs.k8s.io/boskos/cmd/janitor TestMalfunctionJanitor
sigs.k8s.io/boskos/cmd/janitor TestNormal
sigs.k8s.io/boskos/cmd/reaper TestSync
sigs.k8s.io/boskos/common TestUserData_Extract
sigs.k8s.io/boskos/common TestUserData_JSON
sigs.k8s.io/boskos/common TestUserData_Marshall
sigs.k8s.io/boskos/common TestUserData_Update
sigs.k8s.io/boskos/common TestValidateConfig
sigs.k8s.io/boskos/common TestValidateConfig/Duplicate_resource
sigs.k8s.io/boskos/common TestValidateConfig/Empty_type
sigs.k8s.io/boskos/common TestValidateConfig/Max_count_is_zero
sigs.k8s.io/boskos/common TestValidateConfig/Min_is_<_max
sigs.k8s.io/boskos/common TestValidateConfig/Resource_is_both_static_and_dynamic
sigs.k8s.io/boskos/common TestValidateConfig/Resource_name_has_uppercase_letters
sigs.k8s.io/boskos/handlers TestAcquire
sigs.k8s.io/boskos/handlers TestAcquire/busy
sigs.k8s.io/boskos/handlers TestAcquire/no_match_state
sigs.k8s.io/boskos/handlers TestAcquire/no_match_type
sigs.k8s.io/boskos/handlers TestAcquire/ok
sigs.k8s.io/boskos/handlers TestAcquire/ranch_has_no_resource
sigs.k8s.io/boskos/handlers TestAcquire/reject_get_method
sigs.k8s.io/boskos/handlers TestAcquire/reject_request_missing_dest
sigs.k8s.io/boskos/handlers TestAcquire/reject_request_missing_owner
sigs.k8s.io/boskos/handlers TestAcquire/reject_request_missing_state
sigs.k8s.io/boskos/handlers TestAcquire/reject_request_missing_type
sigs.k8s.io/boskos/handlers TestAcquire/reject_request_no_arg
sigs.k8s.io/boskos/handlers TestAcquireByState
sigs.k8s.io/boskos/handlers TestAcquireByState/alreadyOwned
sigs.k8s.io/boskos/handlers TestAcquireByState/existing
sigs.k8s.io/boskos/handlers TestAcquireByState/noNames
sigs.k8s.io/boskos/handlers TestAcquireByState/noState
sigs.k8s.io/boskos/handlers TestAcquireUpdate
sigs.k8s.io/boskos/handlers TestAcquireUpdate/existingInfo
sigs.k8s.io/boskos/handlers TestAcquireUpdate/noInfo
sigs.k8s.io/boskos/handlers TestClientServerUpdate
sigs.k8s.io/boskos/handlers TestClientServerUpdate/DeleteUserData
sigs.k8s.io/boskos/handlers TestClientServerUpdate/OverRideUserData
sigs.k8s.io/boskos/handlers TestClientServerUpdate/newUserData
sigs.k8s.io/boskos/handlers TestClientServerUpdate/noUserData
sigs.k8s.io/boskos/handlers TestClientServerUpdate/userData
sigs.k8s.io/boskos/handlers TestDefault
sigs.k8s.io/boskos/handlers TestGetMetric
sigs.k8s.io/boskos/handlers TestRelease
sigs.k8s.io/boskos/handlers TestRelease/no_match_name
sigs.k8s.io/boskos/handlers TestRelease/ok
sigs.k8s.io/boskos/handlers TestRelease/ranch_has_no_resource
sigs.k8s.io/boskos/handlers TestRelease/reject_get_method
sigs.k8s.io/boskos/handlers TestRelease/reject_request_missing_dest
sigs.k8s.io/boskos/handlers TestRelease/reject_request_missing_name
sigs.k8s.io/boskos/handlers TestRelease/reject_request_missing_owner
sigs.k8s.io/boskos/handlers TestRelease/reject_request_no_arg
sigs.k8s.io/boskos/handlers TestRelease/wrong_owner
sigs.k8s.io/boskos/handlers TestReset
sigs.k8s.io/boskos/handlers TestReset/empty_-_has_no_owner
sigs.k8s.io/boskos/handlers TestReset/empty_-_no_match_state
sigs.k8s.io/boskos/handlers TestReset/empty_-_no_match_type
sigs.k8s.io/boskos/handlers TestReset/empty_-_not_expire
sigs.k8s.io/boskos/handlers TestReset/ok
sigs.k8s.io/boskos/handlers TestReset/reject_get_method
sigs.k8s.io/boskos/handlers TestReset/reject_request_bad_expire
sigs.k8s.io/boskos/handlers TestReset/reject_request_missing_dest
sigs.k8s.io/boskos/handlers TestReset/reject_request_missing_expire
sigs.k8s.io/boskos/handlers TestReset/reject_request_missing_state
sigs.k8s.io/boskos/handlers TestReset/reject_request_missing_type
sigs.k8s.io/boskos/handlers TestReset/reject_request_no_arg
sigs.k8s.io/boskos/handlers TestUpdate
sigs.k8s.io/boskos/handlers TestUpdate/no_matched_resource
sigs.k8s.io/boskos/handlers TestUpdate/ok
sigs.k8s.io/boskos/handlers TestUpdate/ranch_has_no_resource
sigs.k8s.io/boskos/handlers TestUpdate/reject_get_method
sigs.k8s.io/boskos/handlers TestUpdate/reject_request_missing_name
sigs.k8s.io/boskos/handlers TestUpdate/reject_request_missing_owner
sigs.k8s.io/boskos/handlers TestUpdate/reject_request_missing_state
sigs.k8s.io/boskos/handlers TestUpdate/reject_request_no_arg
sigs.k8s.io/boskos/handlers TestUpdate/wrong_owner
sigs.k8s.io/boskos/handlers TestUpdate/wrong_state
sigs.k8s.io/boskos/leaderlabelreconciler TestReconcile
sigs.k8s.io/boskos/leaderlabelreconciler TestReconcile/Label_is_added
sigs.k8s.io/boskos/leaderlabelreconciler TestReconcile/Label_is_removed
sigs.k8s.io/boskos/mason TestCleanOne
sigs.k8s.io/boskos/mason TestCleanOne/constructFailure
sigs.k8s.io/boskos/mason TestCleanOne/constructTimeout
sigs.k8s.io/boskos/mason TestCleanOne/success
sigs.k8s.io/boskos/mason TestConfig
sigs.k8s.io/boskos/mason TestFulfillOne
sigs.k8s.io/boskos/mason TestMason
sigs.k8s.io/boskos/mason TestMasonStartStop
sigs.k8s.io/boskos/mason TestRecycleLeasedResources
sigs.k8s.io/boskos/mason TestRecycleNoLeasedResources
sigs.k8s.io/boskos/metrics TestNormalizeResourceMetrics
sigs.k8s.io/boskos/ranch TestAcquire
sigs.k8s.io/boskos/ranch TestAcquireOnDemand
sigs.k8s.io/boskos/ranch TestAcquirePriority
sigs.k8s.io/boskos/ranch TestAcquireRoundRobin
sigs.k8s.io/boskos/ranch TestAllMetrics
sigs.k8s.io/boskos/ranch TestIsConflict
sigs.k8s.io/boskos/ranch TestIsConflict/aggregate,_match
sigs.k8s.io/boskos/ranch TestIsConflict/aggregate,_no_match
sigs.k8s.io/boskos/ranch TestIsConflict/direct_match
sigs.k8s.io/boskos/ranch TestIsConflict/nested,_no_match
sigs.k8s.io/boskos/ranch TestIsConflict/nested_match
sigs.k8s.io/boskos/ranch TestIsConflict/no_match
sigs.k8s.io/boskos/ranch TestIsConflict/wrapped_aggregate,_match
sigs.k8s.io/boskos/ranch TestIsConflict/wrapped_aggregate,_no_match
sigs.k8s.io/boskos/ranch TestMetric
sigs.k8s.io/boskos/ranch TestRelease
sigs.k8s.io/boskos/ranch TestRelease/no_match_name
sigs.k8s.io/boskos/ranch TestRelease/ok
sigs.k8s.io/boskos/ranch TestRelease/ok_-_has_dynamic_resource_lf_no_lifespan
sigs.k8s.io/boskos/ranch TestRelease/ok_-_has_dynamic_resource_lf_with_lifespan
sigs.k8s.io/boskos/ranch TestRelease/ranch_has_no_resource
sigs.k8s.io/boskos/ranch TestRelease/wrong_owner
sigs.k8s.io/boskos/ranch TestRequestManager
sigs.k8s.io/boskos/ranch TestRequestManager_GC
sigs.k8s.io/boskos/ranch TestRequestQueue
sigs.k8s.io/boskos/ranch TestReset
sigs.k8s.io/boskos/ranch TestSyncResources
sigs.k8s.io/boskos/ranch TestSyncResources/Dynamic_boskos_config_adopts_pre-existing_static_resources
sigs.k8s.io/boskos/ranch TestSyncResources/Dynamic_config_that_adopted_static_resources_gets_changed_back_to_static
sigs.k8s.io/boskos/ranch TestSyncResources/append
sigs.k8s.io/boskos/ranch TestSyncResources/append/delete_mixed_type
sigs.k8s.io/boskos/ranch TestSyncResources/append_and_delete
sigs.k8s.io/boskos/ranch TestSyncResources/append_and_delete_busy
sigs.k8s.io/boskos/ranch TestSyncResources/decrease_max_count_with_resources_being_deleted
sigs.k8s.io/boskos/ranch TestSyncResources/delete,_life_cycle_should_be_deleted_as_all_resources_are_deleted
sigs.k8s.io/boskos/ranch TestSyncResources/delete,_lifecycle_should_not_delete_dynamic_res_until_all_associated_resources_are_gone
sigs.k8s.io/boskos/ranch TestSyncResources/delete_busy
sigs.k8s.io/boskos/ranch TestSyncResources/delete_expired_resource
sigs.k8s.io/boskos/ranch TestSyncResources/delete_expired_resource,_recreate_up_to_Min
sigs.k8s.io/boskos/ranch TestSyncResources/delete_expired_resource_/_do_not_delete_busy
sigs.k8s.io/boskos/ranch TestSyncResources/empty
sigs.k8s.io/boskos/ranch TestSyncResources/increase_min_count_with_resources_being_deleted
sigs.k8s.io/boskos/ranch TestSyncResources/migration_from_mason_resource_to_dynamic_resource_does_not_delete_resource
sigs.k8s.io/boskos/ranch TestSyncResources/should_not_change_anything
sigs.k8s.io/boskos/ranch TestUpdate
sigs.k8s.io/boskos/ranch TestUpdate/no_matched_resource
sigs.k8s.io/boskos/ranch TestUpdate/ok
sigs.k8s.io/boskos/ranch TestUpdate/ranch_has_no_resource
sigs.k8s.io/boskos/ranch TestUpdate/wrong_owner
sigs.k8s.io/boskos/ranch TestUpdate/wrong_state
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/delete_DRLC_when_all_resources_tombstoned
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/delete_DRLC_when_no_resources_remain
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/delete_all_free_when_DRLC_is_being_removed
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/delete_expired_free_resources
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/do_nothing
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/empty
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/no_dynamic_resources,_make_some
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/no_dynamic_resources,_nothing_to_make
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/replace_some_resources
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/scale_down
sigs.k8s.io/boskos/ranch TestUpdateAllDynamicResources/scale_down,_busy_>_maxcount
sigs.k8s.io/boskos/storage TestAddDelete
sigs.k8s.io/boskos/storage TestNegativeDeleteGet
sigs.k8s.io/boskos/storage TestUpdateGet
... skipping 365 lines ... level=warning msg="[linters context] unparam is disabled because of go1.18. You can track the evolution of the go1.18 support by following the https://github.com/golangci/golangci-lint/issues/2649." level=info msg="[runner] Issues before processing: 523, after processing: 2" level=info msg="[runner] Processors filtering stat (out/in): path_prettifier: 523/523, autogenerated_exclude: 521/523, source_code: 2/2, path_shortener: 2/2, sort_results: 2/2, filename_unadjuster: 523/523, skip_files: 523/523, identifier_marker: 521/521, max_same_issues: 2/2, path_prefixer: 2/2, cgo: 523/523, exclude: 521/521, exclude-rules: 219/521, nolint: 217/219, diff: 2/193, skip_dirs: 523/523, uniq_by_line: 193/217, max_per_file_from_linter: 2/2, max_from_linter: 2/2, severity-rules: 2/2" level=info msg="[runner] processing took 71.095688ms with stages: nolint: 25.375432ms, exclude-rules: 14.138532ms, diff: 12.686538ms, identifier_marker: 12.149951ms, autogenerated_exclude: 3.52198ms, path_prettifier: 2.630436ms, skip_dirs: 326.448µs, source_code: 78.548µs, uniq_by_line: 75.113µs, cgo: 66.148µs, filename_unadjuster: 31.915µs, path_shortener: 4.441µs, max_same_issues: 3.092µs, max_per_file_from_linter: 2.72µs, skip_files: 1.417µs, exclude: 1.001µs, sort_results: 817ns, severity-rules: 581ns, max_from_linter: 371ns, path_prefixer: 207ns" level=info msg="[runner] linters took 39.589738309s with stages: goanalysis_metalinter: 39.518323764s, structcheck: 37.527µs, unparam: 15.107µs" internal/ibmcloud-janitor/resources/vpc_lbs.go:34:1: cognitive complexity 32 of func `(VPCLoadBalancer).cleanup` is high (> 30) (gocognit) func (VPCLoadBalancer) cleanup(options *CleanupOptions) error { ^ internal/ibmcloud-janitor/resources/vpc_lbs.go:109:76: Using a reference for the variable on range scope `id` (scopelint) lb, _, err := client.GetLoadBalancer(&vpcv1.GetLoadBalancerOptions{ID: &id}) ^ level=info msg="File cache stats: 106 entries of total size 570.9KiB" level=info msg="Memory: 348 samples, avg is 1628.1MB, max is 2649.7MB" level=info msg="Execution took 42.612132453s" make: *** [Makefile:96: verify-lint] Error 1