Skip to content

OCPBUGS-85414/WIP: fix ote ccm aws e2e resiliency on HCP#462

Open
mtulio wants to merge 4 commits into
openshift:mainfrom
mtulio:OCPBUGS-85414-ote-ccm-aws-e2e-hcp
Open

OCPBUGS-85414/WIP: fix ote ccm aws e2e resiliency on HCP#462
mtulio wants to merge 4 commits into
openshift:mainfrom
mtulio:OCPBUGS-85414-ote-ccm-aws-e2e-hcp

Conversation

@mtulio
Copy link
Copy Markdown
Contributor

@mtulio mtulio commented May 11, 2026

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)

  • Custom SDK retryer: createAWSClientLoadBalancer now configures
    MaxAttempts=10 and MaxBackoff=30s to handle transient AWS API errors
    and VPC endpoint DNS failures in HCP environments.
  • Retry on LB lookup: getAWSLoadBalancerFromDNSName wraps the paginator
    in wait.PollUntilContextTimeout (5s interval, 15m timeout) for the
    creation path, where ELB API VPC endpoint DNS may not have propagated yet.
  • Non-retrying lookup for deletion: Added findAWSLoadBalancerByDNSName
    (single-attempt) used by deleteServiceAndWaitForLoadBalancerDeletion to
    avoid 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)

  • Scope controller-gen paths: Changed generate and manifests targets
    from paths="./..." to paths="./cmd/..." paths="./pkg/..." to avoid
    failure when controller-gen encounters the ccm-aws-tests module (which is
    intentionally outside go.work).
  • Isolate ccm-aws-tests build: Uses GOWORK=off and -mod=vendor to
    build independently from the workspace.

Dependency updates

  • Vendor bump for ccm-aws-tests to upstream cloud-provider-aws including #1383
  • Go 1.26 required by upstream dependencies

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 11, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 11, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 11, 2026

Note

Reviews paused

It 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 reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Upgrade 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.

Changes

Cluster Cloud Controller Manager operator — single cohort

Layer / File(s) Summary
CI image tag
.ci-operator.yaml
build_root_image tag changed to rhel-9-release-golang-1.26-openshift-5.0.
Container builder stage
Dockerfile
Builder stage FROM updated to registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-openshift-5.0.
Make build invocation
Makefile
cloud-controller-manager-aws-tests-ext target now sets GOWORK=off and builds with -mod=vendor; manifests and generate targets restrict controller-gen paths to ./cmd/... and ./pkg/....
Vendoring orchestration
hack/go-mod.sh
Extracted workspace vendoring into vendor_workspace() and OTE CCM-AWS tests vendoring into vendor_ote_ccmaws(); top-level runner calls vendor_ote_ccmaws then vendor_workspace and banner text updated.
Test module dependency bump
openshift-tests/ccm-aws-tests/go.mod
go set to 1.26.0; direct and indirect dependencies updated (AWS SDK v2, k8s.io/*, OpenTelemetry, gRPC/protobuf, etc.); replace entries aligned to Kubernetes v1.36/v0.36.0 and openshift/onsi-ginkgo variant.
E2E AWS ELB resilience
openshift-tests/ccm-aws-tests/e2e/aws/helper.go
createAWSClientLoadBalancer constructs ELBv2 client with custom retryer (MaxAttempts=10, MaxBackoff=30s). getAWSLoadBalancerFromDNSName polls via wait.PollUntilContextTimeout (5s interval, 15m timeout), treats paginator errors as transient and continues polling, and returns matched LoadBalancer immediately when found. findAWSLoadBalancerByDNSName returns (nil, nil) when none found.
Load balancer deletion polling
openshift-tests/ccm-aws-tests/e2e/aws/loadbalancer.go
deleteServiceAndWaitForLoadBalancerDeletion switched to use findAWSLoadBalancerByDNSName and treats foundLB == nil as deletion success; lookup errors are logged and polling continues; removed strings import.
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
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Possibly related PRs

Suggested labels

jira/valid-bug, jira/valid-reference

Suggested reviewers

  • nrb
  • RadekManak
  • damdo
🚥 Pre-merge checks | ✅ 10 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Microshift Test Compatibility ⚠️ Warning New tests in loadbalancer.go use config.openshift.io/v1 FeatureGate API which is unavailable on MicroShift. Missing [apigroup:config.openshift.io] or [Skipped:MicroShift] protection. Add [apigroup:config.openshift.io] to test Describe name or add [Skipped:MicroShift] label to each It()
Topology-Aware Scheduling Compatibility ❓ Inconclusive No result was produced after verification. Marking as INCONCLUSIVE. Re-run the check or adjust instructions to produce a final result.
✅ Passed checks (10 passed)
Check name Status Explanation
Title check ✅ Passed The title directly references the bug fix objective (OCPBUGS-85414) and clearly indicates the main change: improving resiliency of OTE CCM AWS e2e tests on HCP.
Docstring Coverage ✅ Passed Docstring coverage is 83.33% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed All Ginkgo test titles contain stable, deterministic names without dynamic information. No new test definitions were added; existing titles use only static strings.
Test Structure And Quality ✅ Passed Tests pass all quality criteria: single responsibility (6 tests), BeforeEach/DeferCleanup cleanup, timeouts on cluster ops, assertion messages, k8s patterns.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Six new Ginkgo tests added validate AWS NLB and security groups. No multi-node or HA assumptions found. Tests work on SNO.
Ote Binary Stdout Contract ✅ Passed No fmt.Print at module level, uses framework.Logf for test logging, no problematic klog usage, no top-level var initializers emitting stdout.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed New e2e tests are AWS-specific with platform filter. No IPv4-only assumptions found (no hardcoded IPv4 addresses, IPv4-specific parsing, URL construction issues). AWS API calls expected.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 11, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign theobarberbany for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 11, 2026

/test ?

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 11, 2026

/test vendor unit verify-deps

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 8b9dc8c and 2b60666.

⛔ Files ignored due to path filters (295)
  • go.work is excluded by !**/*.work
  • openshift-tests/ccm-aws-tests/go.sum is excluded by !**/*.sum
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.bazelversion is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitattributes is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitignore is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/BUILD.bazel is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CODE_OF_CONDUCT.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CONTRIBUTING.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/GOVERNANCE.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/LICENSE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MAINTAINERS.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MODULE.bazel is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/README.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACE.bzlmod is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/cloudbuild.yaml is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto.sh is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto_canonical_protos.sh is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.gitignore is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.golangci.yml is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/Makefile is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/README.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/SECURITY.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/collection.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/constraints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/version.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/.gitignore is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/LICENSE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/README.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/antlrdoc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config_set.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserialization_options.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserializer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_simulator.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_state.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_type.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/char_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_factory.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/comparators.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/configuration.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_serializer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_state.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/diagnostic_error_listener.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_listener.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_strategy.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/file_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/input_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/int_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/interval_set.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/jcollect.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action_executor.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_atn_simulator.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/ll1_analyzer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex_nomutex.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/nostatistics.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_atn_simulator.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_rule_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context_cache.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_mode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/recognizer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/rule_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/semantic_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/statistics.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/stats_data.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_source.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tokenstream_rewriter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trace_listener.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/transition.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tree.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trees.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/utils.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/NOTICE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/auto.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/configuration.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/defaults.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaultsmode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/from_ptr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging_generate.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname_go115.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/recursion_detection.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query/error_utils.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/encoder.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/map.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/restjson/decoder_util.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/xml/error_utils.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/none.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_bucket.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_rate_limit.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/request.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_ratelimit.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_token_bucket.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/throttle_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/timeout_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retryer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/runtime.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/cache.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/const.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/header_rules.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/hmac.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/host.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/scope.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/time.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/util.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/presign_middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/to_ptr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/content_type.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error_middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/types.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/version.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/defaultsmode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/env_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/generate.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/load_options.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/local.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_bearer_token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/auth.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_cached_token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_token_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/static_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetDynamicData.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetIAMInfo.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetInstanceIdentityDocument.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetMetadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetRegion.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetToken.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetUserData.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/auth.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config/resolvers.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/request_middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/token_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/auth.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_signer_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/smithy.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/arn.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/generate.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/host.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/ini.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/parse.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/sections.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/strings.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/tokenize.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/value.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/interfaces.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/time.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdkio/byte.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/shareddefaults/shared_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/strings/strings.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/LICENSE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/docs.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/singleflight.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/timeconv/duration.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptAddressTransfer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptCapacityReservationBillingOwnership.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptReservedInstancesExchangeQuote.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayClientVpnAttachment.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayMulticastDomainAssociations.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayPeeringAttachment.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayVpcAttachment.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcEndpointConnections.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcPeeringConnection.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AdvertiseByoipCidr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateAddress.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateHosts.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateIpamPoolCidr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ApplySecurityGroupsToClientVpnTargetNetwork.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignIpv6Addresses.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateIpAddresses.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateNatGatewayAddress.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateAddress.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateCapacityReservationBillingOwner.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateClientVpnTargetNetwork.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateDhcpOptions.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateEnclaveCertificateIamRole.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIamInstanceProfile.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateInstanceEventWindow.go is excluded by !**/vendor/**
📒 Files selected for processing (5)
  • .ci-operator.yaml
  • Dockerfile
  • Makefile
  • hack/go-mod.sh
  • openshift-tests/ccm-aws-tests/go.mod

Comment thread hack/go-mod.sh
@mtulio mtulio force-pushed the OCPBUGS-85414-ote-ccm-aws-e2e-hcp branch from 2b60666 to f1846be Compare May 11, 2026 22:14
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 11, 2026

/test vendor unit verify-deps

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 win

Set 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

📥 Commits

Reviewing files that changed from the base of the PR and between 2b60666 and f1846be.

⛔ Files ignored due to path filters (294)
  • go.work is excluded by !**/*.work
  • openshift-tests/ccm-aws-tests/go.sum is excluded by !**/*.sum
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.bazelversion is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitattributes is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/.gitignore is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/BUILD.bazel is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CODE_OF_CONDUCT.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/CONTRIBUTING.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/GOVERNANCE.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/LICENSE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MAINTAINERS.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/MODULE.bazel is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/README.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/WORKSPACE.bzlmod is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/cloudbuild.yaml is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto.sh is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/regen_go_proto_canonical_protos.sh is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/cel.dev/expr/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.gitignore is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/.golangci.yml is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/Makefile is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/README.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/SECURITY.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/collection.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/constraints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/Masterminds/semver/v3/version.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/.gitignore is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/LICENSE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/README.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/antlrdoc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config_set.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserialization_options.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserializer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_simulator.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_state.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/atn_type.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/char_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_factory.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/comparators.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/configuration.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_serializer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_state.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/diagnostic_error_listener.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_listener.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/error_strategy.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/file_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/input_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/int_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/interval_set.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/jcollect.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action_executor.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_atn_simulator.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/ll1_analyzer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/mutex_nomutex.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/nostatistics.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_atn_simulator.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/parser_rule_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context_cache.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_mode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/recognizer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/rule_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/semantic_context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/statistics.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/stats_data.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_source.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/token_stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tokenstream_rewriter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trace_listener.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/transition.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/tree.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/trees.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/antlr4-go/antlr/v4/utils.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/NOTICE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/auto.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/configuration.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/defaults.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaultsmode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/from_ptr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging_generate.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname_go115.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/recursion_detection.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query/error_utils.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/encoder.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/map.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/restjson/decoder_util.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/xml/error_utils.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/none.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_bucket.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_rate_limit.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/request.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_ratelimit.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_token_bucket.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/throttle_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/timeout_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retryer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/runtime.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/cache.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/const.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/header_rules.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/hmac.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/host.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/scope.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/time.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/util.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/presign_middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/to_ptr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/content_type.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error_middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/types.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/version.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/defaultsmode.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/env_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/generate.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/load_options.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/local.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_bearer_token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/auth.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_cached_token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_token_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/static_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetDynamicData.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetIAMInfo.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetInstanceIdentityDocument.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetMetadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetRegion.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetToken.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetUserData.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/auth.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config/resolvers.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/request_middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/token_provider.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/auth.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_signer_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/smithy.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/arn.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/doc.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/generate.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/host.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/endpoints.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/errors.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/ini.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/parse.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/sections.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/strings.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/token.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/tokenize.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/value.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/interfaces.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/time.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdkio/byte.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/shareddefaults/shared_config.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/strings/strings.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/LICENSE is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/docs.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/singleflight.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/timeconv/duration.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.md is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/LICENSE.txt is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_client.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptAddressTransfer.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptCapacityReservationBillingOwnership.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptReservedInstancesExchangeQuote.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayClientVpnAttachment.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayMulticastDomainAssociations.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayPeeringAttachment.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayVpcAttachment.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcEndpointConnections.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcPeeringConnection.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AdvertiseByoipCidr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateAddress.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateHosts.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateIpamPoolCidr.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ApplySecurityGroupsToClientVpnTargetNetwork.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignIpv6Addresses.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateIpAddresses.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateNatGatewayAddress.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateAddress.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateCapacityReservationBillingOwner.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateClientVpnTargetNetwork.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateDhcpOptions.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateEnclaveCertificateIamRole.go is excluded by !**/vendor/**
  • openshift-tests/ccm-aws-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIamInstanceProfile.go is excluded by !**/vendor/**
📒 Files selected for processing (6)
  • .ci-operator.yaml
  • Dockerfile
  • Makefile
  • hack/go-mod.sh
  • openshift-tests/ccm-aws-tests/e2e/aws/helper.go
  • openshift-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

Comment thread openshift-tests/ccm-aws-tests/e2e/aws/helper.go
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

Controller gen fixed makers directory

/test vendor unit verify-deps lint fmt vet

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between f1846be and 26333db.

📒 Files selected for processing (1)
  • Makefile

Comment thread Makefile Outdated
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/test vendor unit verify-deps lint fmt vet

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

Waiting for job openshift/release#77567 to test failed scenario in hypershift.

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/test ?

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/test e2e-aws-ovn

@mtulio mtulio force-pushed the OCPBUGS-85414-ote-ccm-aws-e2e-hcp branch from 367b0cd to 1b9f177 Compare May 12, 2026 17:16
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/test e2e-aws-ovn

@mtulio mtulio marked this pull request as ready for review May 12, 2026 21:23
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 12, 2026
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/pipeline required

mtulio and others added 4 commits May 12, 2026 18:57
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>
@mtulio mtulio force-pushed the OCPBUGS-85414-ote-ccm-aws-e2e-hcp branch from 1b9f177 to 545f943 Compare May 12, 2026 21:57
@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/pipeline required

@mtulio
Copy link
Copy Markdown
Contributor Author

mtulio commented May 12, 2026

/assign @mfbonfigli

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants