OCPBUGS-85414/WIP: fix ote ccm aws e2e resiliency on HCP#462
Conversation
|
Skipping CI for Draft Pull Request. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughUpgrade Go and OpenShift builder images; refactor vendoring into two scripted flows and adjust Makefile to force vendored builds for tests; bump the ccm-aws-tests module to Go 1.26/Kubernetes v1.36 and refresh deps; add ELBv2 client retrying and polling in E2E AWS helpers. ChangesCluster Cloud Controller Manager operator — single cohort
sequenceDiagram
autonumber
participant Test as Openshift E2E Test
participant Helper as helper.go
participant AWSClient as ELBV2 Client
participant AWSAPI as AWS ELBv2 API
Test->>Helper: request LB lookup/create
Helper->>AWSClient: create client (retryer MaxAttempts=10, MaxBackoff=30s)
Helper->>AWSAPI: DescribeLoadBalancers (paginated) — polled every 5s
AWSAPI-->>Helper: page or transient paginator error
Helper-->>Helper: on transient paginator error -> continue polling
AWSAPI-->>Helper: page with matching LoadBalancer
Helper->>Test: return matched LoadBalancer
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related PRs
Suggested labelsjira/valid-bug, jira/valid-reference Suggested reviewers
🚥 Pre-merge checks | ✅ 10 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (10 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/test ? |
|
/test vendor unit verify-deps |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@hack/go-mod.sh`:
- Line 8: The recursive workspace addition `go work use -r .` pulls the OTE
module into the workspace and breaks the intended isolation for
`vendor_ote_ccmaws()` which expects to run with GOWORK=off; change the
invocation so the OTE path is excluded (e.g. build the list of module
directories and call `go work use -r` with all dirs except
./openshift-tests/ccm-aws-tests) so the OTE module is not added to the workspace
before `go work sync` and before `vendor_ote_ccmaws()` runs.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 50fddc5a-be59-40c0-825a-3b634342608c
⛔ Files ignored due to path filters (295)
go.workis excluded by!**/*.workopenshift-tests/ccm-aws-tests/go.sumis excluded by!**/*.sumopenshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.bazelversionis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitattributesis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitignoreis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/BUILD.bazelis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CODE_OF_CONDUCT.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CONTRIBUTING.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/GOVERNANCE.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/LICENSEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MAINTAINERS.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MODULE.bazelis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/README.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACE.bzlmodis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/checked.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/cloudbuild.yamlis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/eval.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/explain.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto.shis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto_canonical_protos.shis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/syntax.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/value.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.gitignoreis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.golangci.ymlis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/Makefileis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/README.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/SECURITY.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/collection.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/constraints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/version.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/.gitignoreis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/LICENSEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/README.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/antlrdoc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config_set.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserialization_options.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserializer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_simulator.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_state.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_type.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/char_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_factory.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/comparators.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/configuration.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_serializer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_state.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/diagnostic_error_listener.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_listener.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_strategy.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/file_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/input_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/int_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/interval_set.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/jcollect.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action_executor.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_atn_simulator.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/ll1_analyzer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex_nomutex.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/nostatistics.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_atn_simulator.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_rule_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context_cache.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_mode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/recognizer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/rule_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/semantic_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/statistics.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/stats_data.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_source.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tokenstream_rewriter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trace_listener.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/transition.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tree.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trees.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/utils.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/NOTICE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/auto.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/configuration.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/defaults.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaultsmode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/from_ptr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging_generate.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname_go115.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/recursion_detection.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query/error_utils.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/encoder.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/map.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/restjson/decoder_util.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/xml/error_utils.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/none.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_bucket.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_rate_limit.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/request.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_ratelimit.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_token_bucket.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/throttle_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/timeout_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retryer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/runtime.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/cache.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/const.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/header_rules.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/hmac.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/host.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/scope.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/time.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/util.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/presign_middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/to_ptr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/content_type.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error_middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/types.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/version.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/defaultsmode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/env_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/generate.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/load_options.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/local.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_bearer_token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/auth.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_cached_token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_token_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/static_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetDynamicData.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetIAMInfo.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetInstanceIdentityDocument.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetMetadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetRegion.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetToken.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetUserData.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/auth.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config/resolvers.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/request_middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/token_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/auth.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_signer_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/smithy.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/arn.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/generate.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/host.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.jsonis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/ini.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/parse.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/sections.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/strings.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/tokenize.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/value.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/interfaces.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/time.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdkio/byte.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/shareddefaults/shared_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/strings/strings.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/LICENSEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/docs.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/singleflight.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/timeconv/duration.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptAddressTransfer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptCapacityReservationBillingOwnership.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptReservedInstancesExchangeQuote.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayClientVpnAttachment.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayMulticastDomainAssociations.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayPeeringAttachment.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayVpcAttachment.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcEndpointConnections.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcPeeringConnection.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AdvertiseByoipCidr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateAddress.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateHosts.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateIpamPoolCidr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ApplySecurityGroupsToClientVpnTargetNetwork.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignIpv6Addresses.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateIpAddresses.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateNatGatewayAddress.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateAddress.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateCapacityReservationBillingOwner.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateClientVpnTargetNetwork.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateDhcpOptions.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateEnclaveCertificateIamRole.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIamInstanceProfile.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateInstanceEventWindow.gois excluded by!**/vendor/**
📒 Files selected for processing (5)
.ci-operator.yamlDockerfileMakefilehack/go-mod.shopenshift-tests/ccm-aws-tests/go.mod
2b60666 to
f1846be
Compare
|
/test vendor unit verify-deps |
There was a problem hiding this comment.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
Dockerfile (1)
8-17:⚠️ Potential issue | 🟠 Major | ⚡ Quick winSet an explicit non-root runtime user in the final stage.
The runtime image does not declare
USER, so it defaults to root. This weakens container hardening and is flagged by Trivy (DS-0002).🔧 Proposed hardening change
FROM registry.ci.openshift.org/ocp/4.22:base-rhel9 COPY --from=builder /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/bin/cluster-controller-manager-operator . COPY --from=builder /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/bin/config-sync-controllers . COPY --from=builder /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/bin/azure-config-credentials-injector . COPY --from=builder /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/manifests manifests COPY --from=builder /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests/bin/cloud-controller-manager-aws-tests-ext.gz /usr/bin/cloud-controller-manager-aws-tests-ext.gz COPY --from=builder /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests/bin/cloud-controller-manager-operator-tests-ext.gz /usr/bin/cloud-controller-manager-operator-tests-ext.gz +USER 65532:65532🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@Dockerfile` around lines 8 - 17, The final Dockerfile stage currently runs as root; create and switch to an explicit non-root user and group (e.g., add a dedicated runtime user), ensure ownership/permissions of the copied binaries and manifests (cluster-controller-manager-operator, config-sync-controllers, azure-config-credentials-injector, manifests and the two /usr/bin/*.gz test artifacts) are set to that user, and add a USER instruction for that non-root account in the final stage so the container does not run as root.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@openshift-tests/ccm-aws-tests/e2e/aws/helper.go`:
- Around line 49-52: The paginator error handling currently returns (false, nil)
for all errors causing blind retries; change the logic in the load-balancer
polling routine (the block that logs "transient error describing load balancers
(will retry):" and returns false,nil) to classify errors using errors.As into a
smithy.APIError (or use the SDK's retry classification) and only return (false,
nil) for known transient/throttling/network errors (e.g., RequestLimitExceeded,
throttling, timeout/connect errors); for non-retryable codes like AccessDenied
or validation errors return (false, err) to fail fast. Also update the error
wrapping at the fmt.Errorf call referenced around line 67 to use %w instead of
%v so callers can unwrap the underlying error. Ensure you reference the existing
paginator/result variable names and the same error variable (err) when
implementing the classification.
---
Outside diff comments:
In `@Dockerfile`:
- Around line 8-17: The final Dockerfile stage currently runs as root; create
and switch to an explicit non-root user and group (e.g., add a dedicated runtime
user), ensure ownership/permissions of the copied binaries and manifests
(cluster-controller-manager-operator, config-sync-controllers,
azure-config-credentials-injector, manifests and the two /usr/bin/*.gz test
artifacts) are set to that user, and add a USER instruction for that non-root
account in the final stage so the container does not run as root.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 6ef5a963-2363-41b1-a886-14355ea5b02f
⛔ Files ignored due to path filters (294)
go.workis excluded by!**/*.workopenshift-tests/ccm-aws-tests/go.sumis excluded by!**/*.sumopenshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.bazelversionis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitattributesis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitignoreis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/BUILD.bazelis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CODE_OF_CONDUCT.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CONTRIBUTING.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/GOVERNANCE.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/LICENSEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MAINTAINERS.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MODULE.bazelis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/README.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACE.bzlmodis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/checked.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/cloudbuild.yamlis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/eval.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/explain.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto.shis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto_canonical_protos.shis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/syntax.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/value.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.gitignoreis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.golangci.ymlis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/Makefileis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/README.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/SECURITY.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/collection.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/constraints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/version.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/.gitignoreis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/LICENSEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/README.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/antlrdoc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config_set.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserialization_options.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserializer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_simulator.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_state.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_type.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/char_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_factory.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/comparators.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/configuration.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_serializer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_state.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/diagnostic_error_listener.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_listener.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_strategy.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/file_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/input_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/int_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/interval_set.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/jcollect.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action_executor.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_atn_simulator.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/ll1_analyzer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex_nomutex.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/nostatistics.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_atn_simulator.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_rule_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context_cache.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_mode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/recognizer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/rule_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/semantic_context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/statistics.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/stats_data.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_source.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tokenstream_rewriter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trace_listener.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/transition.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tree.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trees.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/utils.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/NOTICE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/auto.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/configuration.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/defaults.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaultsmode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/from_ptr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging_generate.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname_go115.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/recursion_detection.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query/error_utils.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/encoder.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/map.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/restjson/decoder_util.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/xml/error_utils.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/none.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_bucket.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_rate_limit.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/request.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_ratelimit.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_token_bucket.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/throttle_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/timeout_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retryer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/runtime.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/cache.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/const.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/header_rules.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/hmac.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/host.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/scope.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/time.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/util.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/presign_middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/to_ptr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/content_type.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error_middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/types.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/version.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/defaultsmode.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/env_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/generate.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/load_options.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/local.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_bearer_token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/auth.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_cached_token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_token_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/static_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetDynamicData.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetIAMInfo.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetInstanceIdentityDocument.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetMetadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetRegion.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetToken.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetUserData.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/auth.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config/resolvers.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/request_middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/token_provider.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/auth.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_signer_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/smithy.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/arn.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/doc.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/generate.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/host.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.jsonis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/endpoints.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/errors.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/ini.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/parse.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/sections.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/strings.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/token.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/tokenize.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/value.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/interfaces.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/time.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdkio/byte.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/shareddefaults/shared_config.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/strings/strings.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/LICENSEis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/docs.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/singleflight.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/timeconv/duration.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_client.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptAddressTransfer.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptCapacityReservationBillingOwnership.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptReservedInstancesExchangeQuote.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayClientVpnAttachment.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayMulticastDomainAssociations.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayPeeringAttachment.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayVpcAttachment.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcEndpointConnections.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcPeeringConnection.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AdvertiseByoipCidr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateAddress.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateHosts.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateIpamPoolCidr.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ApplySecurityGroupsToClientVpnTargetNetwork.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignIpv6Addresses.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateIpAddresses.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateNatGatewayAddress.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateAddress.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateCapacityReservationBillingOwner.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateClientVpnTargetNetwork.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateDhcpOptions.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateEnclaveCertificateIamRole.gois excluded by!**/vendor/**openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIamInstanceProfile.gois excluded by!**/vendor/**
📒 Files selected for processing (6)
.ci-operator.yamlDockerfileMakefilehack/go-mod.shopenshift-tests/ccm-aws-tests/e2e/aws/helper.goopenshift-tests/ccm-aws-tests/go.mod
✅ Files skipped from review due to trivial changes (1)
- .ci-operator.yaml
🚧 Files skipped from review as they are similar to previous changes (3)
- Makefile
- hack/go-mod.sh
- openshift-tests/ccm-aws-tests/go.mod
|
Controller gen fixed makers directory /test vendor unit verify-deps lint fmt vet |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@Makefile`:
- Around line 55-57: Remove the global cache eviction call (`go clean
-modcache`) and instead set an isolated module cache for this build target by
exporting/setting GOMODCACHE to a build-specific directory (e.g. a `.modcache`
or temp path) before the `GOWORK=off go build` invocation; ensure the isolated
cache directory is created (mkdir -p) and referenced in the build command that
produces "../bin/cloud-controller-manager-aws-tests-ext" so other CI steps are
not affected.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: ff4d6c0c-7dc9-4c9f-b5cb-bf9fdadfe48f
📒 Files selected for processing (1)
Makefile
26333db to
367b0cd
Compare
|
/test vendor unit verify-deps lint fmt vet |
|
Waiting for job openshift/release#77567 to test failed scenario in hypershift. |
|
/test ? |
|
/test e2e-aws-ovn |
367b0cd to
1b9f177
Compare
|
/test e2e-aws-ovn |
|
/pipeline required |
Remove vendored packages no longer required by the main module after isolating ccm-aws-tests outside the Go workspace. Co-Authored-By: Federico Bonfigli <fbonfigl@redhat.com> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Added vendoring of CCM-AWS OTE, self-contained binary, which is outside the workspace. CCM-AWS OTE binary has been removed from workspace to decrease operational overhead on cross-module dependencies, frequently happening in upstream projects where is frequently ahead of dependencies of downstream.
- Isolate ccm-aws-tests from Go workspace to prevent cross-mod deps - Scope controller-gen paths to cmd/ and pkg/ - Update Makefile vendor target for ccm-aws OTE binary - Bump Go 1.26 and update CI operator config Co-Authored-By: Federico Bonfigli <fbonfigl@redhat.com> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1b9f177 to
545f943
Compare
|
/pipeline required |
|
/assign @mfbonfigli |
Fix OTE CCM-AWS e2e test resiliency on HyperShift (HCP) environments, and
isolate the ccm-aws-tests module from the Go workspace to prevent cross-module
dependency conflicts.
Fixes https://redhat.atlassian.net/browse/OCPBUGS-85414
Note: the hypershift job affected by the issue is one using the workflow
hypershift-aws-conformance, but it has TEST_SKIPS for feature tests provided by CCM-AWS OTE. There is a open proposal to dedicated periodic.Changes
E2E test resilience (helper.go, loadbalancer.go)
createAWSClientLoadBalancernow configuresMaxAttempts=10andMaxBackoff=30sto handle transient AWS API errorsand VPC endpoint DNS failures in HCP environments.
getAWSLoadBalancerFromDNSNamewraps the paginatorin
wait.PollUntilContextTimeout(5s interval, 15m timeout) for thecreation path, where ELB API VPC endpoint DNS may not have propagated yet.
findAWSLoadBalancerByDNSName(single-attempt) used by
deleteServiceAndWaitForLoadBalancerDeletiontoavoid nested 15-minute retry loops that caused test timeouts.
These align with the upstream fix in kubernetes/cloud-provider-aws#1383.
Build fixes (Makefile, go.work)
generateandmanifeststargetsfrom
paths="./..."topaths="./cmd/..." paths="./pkg/..."to avoidfailure when controller-gen encounters the ccm-aws-tests module (which is
intentionally outside
go.work).GOWORK=offand-mod=vendortobuild independently from the workspace.
Dependency updates