SPLAT-2562: Refactored OTE and added new 3CMO OTE binary#446
SPLAT-2562: Refactored OTE and added new 3CMO OTE binary#446openshift-merge-bot[bot] merged 8 commits intoopenshift:mainfrom
Conversation
|
@vr4manta: This pull request references SPLAT-2562 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
Skipping CI for Draft Pull Request. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughBuild tooling changes: Makefile adds REPO_PATH, new test target, adjusts test build sources and build flags; Dockerfile builder gzips two test binaries from Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error, 2 warnings, 2 inconclusive)
✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
@vr4manta: This pull request references SPLAT-2562 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/payload-job-with-prs periodic-ci-openshift-release-main-nightly-4.22-e2e-vsphere-ovn-hybrid-env-techpreview openshift/origin#31004 |
|
@vr4manta: This pull request references SPLAT-2562 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@vr4manta: given command is invalid: at least one of the commands given is only supported on a one-command-per-comment basis, please separate out commands as multiple comments |
|
/payload-job-with-prs periodic-ci-openshift-release-main-nightly-4.22-e2e-vsphere-ovn-hybrid-env-techpreview openshift/origin#31004 |
|
@vr4manta: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/f266b2b0-3764-11f1-8c07-104d53b44395-0 |
|
/payload-job-with-prs periodic-ci-openshift-release-main-nightly-4.22-e2e-vsphere-ovn-upi-hybrid-env-techpreview openshift/origin#31004 |
|
@vr4manta: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/fb832810-3764-11f1-8907-5666d5c705c5-0 |
There was a problem hiding this comment.
Actionable comments posted: 6
🧹 Nitpick comments (1)
hack/go-mod.sh (1)
11-38: Derive the module list fromgo.workinstead of hard-coding it twice.
go work use -r .already discovers workspace modules dynamically, but the tidy/verify passes only handle.andopenshift-tests. The next nested module will be added to the workspace/vendor tree without being tidied or verified. Consider reading the workspace entries once fromgo work edit -jsonand iterating that list for both passes.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@hack/go-mod.sh` around lines 11 - 38, The script currently hard-codes the module list (". openshift-tests") for tidy/verify passes causing missing modules; replace those loops to derive modules from the workspace by parsing `go work edit -json` (e.g., extract the "Use" entries) once into a list and iterate that list for the `go mod tidy` and `go mod verify` steps; keep `go work sync` as-is, ensure the parsed modules are normalized (convert workspace paths to module directories) and reuse the same variable (instead of the hard-coded `for module in . openshift-tests; do`) for both pass 1 and pass 2 tidy and the verify loop.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@Makefile`:
- Line 41: The Makefile's build target is not marked phony, so if a file or
directory named "build" exists the target becomes a no-op; add a .PHONY
declaration that includes the build target (e.g., add ".PHONY: build" or add
build to an existing .PHONY line) so the build target always runs regardless of
filesystem objects.
- Around line 58-60: The Makefile recipe uses the Bash builtin pushd (e.g., the
rule that builds "bin/cloud-controller-manager-aws-tests-ext") which fails under
non-Bash /bin/sh; change pushd openshift-tests && \ to a POSIX-compatible cd
openshift-tests && \ (and make equivalent replacements for the other affected
recipes on lines 63-65) so the build steps use cd before running go build,
preserving the rest of the command and backslash continuations.
In `@openshift-tests/README.md`:
- Around line 65-66: Update the README to warn that tests in tests/e2e/ are not
discovered by directory alone and must be blank-imported by the extension
binary; specifically mention
openshift-tests/cmd/cluster-cloud-controller-manager-operator-tests-ext/main.go
which only registers packages it blank-imports (the import block that uses _
"pkg/path") so add guidance to add a blank import for any new test package (or
update that main.go import block) to ensure the binary registers the tests.
In `@openshift-tests/tests/e2e/common/helper.go`:
- Around line 77-84: Replace the custom kubeconfig loader in
NewClientConfigForTest with the e2e framework's loader: call
framework.LoadConfig() to obtain the *rest.Config (instead of using
clientcmd.NewNonInteractiveDeferredLoadingClientConfig and setting
InsecureSkipTLSVerify). Remove the hardcoded InsecureSkipTLSVerify: true
override so the returned config matches the cluster/config used by
IsFeatureEnabled and the rest of the suite; keep the existing logging of
config.Host when config is returned. Update callers (e.g., vsphere_mixed_node.go
usage) to continue receiving the returned config unchanged.
In `@openshift-tests/tests/e2e/operator/vsphere_mixed_node.go`:
- Around line 55-70: Add a feature-gate check at the start of the BeforeEach in
this Describe so the suite skips when VSphereMixedNodeEnv is disabled: call
common.IsFeatureEnabled("VSphereMixedNodeEnv") (or the shared helper) inside the
BeforeEach that currently sets up kubeConfig/kubeClient and if it returns false
call Skip(...) with an explanatory message; update the BeforeEach in vSphere CCM
pod (the BeforeEach function in this Describe) to perform this check before
attempting to get kube config or creating kubeClient.
- Around line 162-256: The test currently asserts fixed minima (>=3
control-plane, >=2 worker) which bakes a topology requirement; change the
asserts to derive expectations from the observed cluster shape: compute
totalControlPlane :=
len(controlPlaneNodesWithLabel)+len(controlPlaneNodesWithoutLabel) and
totalWorker := len(workerNodesWithLabel)+len(workerNodesWithoutLabel), then set
expectedControlPlane := min(3, totalControlPlane) and expectedWorker := min(2,
totalWorker); if either total is zero or both expected values are zero, skip the
test (or skip the specific assertion) to avoid failing Compact/SingleReplica
clusters; finally replace the hardcoded Expect checks on
len(controlPlaneNodesWithLabel) and len(workerNodesWithLabel) to compare against
expectedControlPlane and expectedWorker respectively (refer to
vSpherePlatformTypeLabel, controlPlaneNodesWithLabel,
controlPlaneNodesWithoutLabel, workerNodesWithLabel, workerNodesWithoutLabel,
and the existing Expect(...) calls).
---
Nitpick comments:
In `@hack/go-mod.sh`:
- Around line 11-38: The script currently hard-codes the module list (".
openshift-tests") for tidy/verify passes causing missing modules; replace those
loops to derive modules from the workspace by parsing `go work edit -json`
(e.g., extract the "Use" entries) once into a list and iterate that list for the
`go mod tidy` and `go mod verify` steps; keep `go work sync` as-is, ensure the
parsed modules are normalized (convert workspace paths to module directories)
and reuse the same variable (instead of the hard-coded `for module in .
openshift-tests; do`) for both pass 1 and pass 2 tidy and the verify loop.
🪄 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: Pro Plus
Run ID: f779847c-435c-48ea-964e-28e9d8a68643
⛔ Files ignored due to path filters (287)
go.sumis excluded by!**/*.sumgo.workis excluded by!**/*.workgo.work.sumis excluded by!**/*.sumopenshift-tests/go.sumis excluded by!**/*.sumopenshift-tests/vendor/cel.dev/expr/.bazelversionis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/.gitattributesis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/.gitignoreis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/BUILD.bazelis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/CODE_OF_CONDUCT.mdis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/CONTRIBUTING.mdis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/GOVERNANCE.mdis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/LICENSEis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/MAINTAINERS.mdis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/MODULE.bazelis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/README.mdis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/WORKSPACEis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/WORKSPACE.bzlmodis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/checked.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/vendor/cel.dev/expr/cloudbuild.yamlis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/eval.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/vendor/cel.dev/expr/explain.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/vendor/cel.dev/expr/regen_go_proto.shis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/regen_go_proto_canonical_protos.shis excluded by!**/vendor/**openshift-tests/vendor/cel.dev/expr/syntax.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/vendor/cel.dev/expr/value.pb.gois excluded by!**/*.pb.go,!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/.gitignoreis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/.golangci.ymlis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/Makefileis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/README.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/SECURITY.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/collection.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/constraints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/Masterminds/semver/v3/version.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/.gitignoreis excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/LICENSEis excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/README.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/antlrdoc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_config_set.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserialization_options.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_deserializer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_simulator.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_state.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/atn_type.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/char_stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_factory.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/common_token_stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/comparators.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/configuration.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/dfa.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_serializer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/dfa_state.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/diagnostic_error_listener.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/error_listener.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/error_strategy.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/errors.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/file_stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/input_stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/int_stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/interval_set.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/jcollect.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/lexer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_action_executor.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/lexer_atn_simulator.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/ll1_analyzer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/nostatistics.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/parser.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/parser_atn_simulator.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/parser_rule_context.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_context_cache.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/prediction_mode.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/recognizer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/rule_context.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/semantic_context.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/statistics.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/stats_data.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/token.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/token_source.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/token_stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/tokenstream_rewriter.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/trace_listener.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/transition.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/tree.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/trees.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/antlr4-go/antlr/v4/utils.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/NOTICE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/context.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/auto.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/configuration.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/defaults.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/defaultsmode.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/errors.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/from_ptr.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/logging_generate.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname_go115.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/recursion_detection.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query/error_utils.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/encoder.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/map.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/restjson/decoder_util.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/xml/error_utils.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/none.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_bucket.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_rate_limit.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/request.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_ratelimit.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_token_bucket.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/errors.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/throttle_error.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/timeout_error.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/retryer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/runtime.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/cache.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/const.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/header_rules.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/hmac.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/host.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/scope.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/time.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/util.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/presign_middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/to_ptr.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/content_type.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error_middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/types.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/aws/version.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/defaultsmode.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/env_config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/generate.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/load_options.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/local.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_bearer_token.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/auth.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/client.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/endpoints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_cached_token.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_token_provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/static_provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetDynamicData.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetIAMInfo.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetInstanceIdentityDocument.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetMetadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetRegion.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetToken.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetUserData.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/auth.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/endpoints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config/resolvers.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/request_middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/token_provider.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/auth.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_signer_adapter.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/smithy.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/endpoints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/arn.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/doc.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/generate.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/host.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.jsonis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/endpoints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/endpoints.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/errors.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/ini.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/parse.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/sections.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/strings.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/token.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/tokenize.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/value.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/interfaces.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/time.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sdkio/byte.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/shareddefaults/shared_config.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/strings/strings.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/LICENSEis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/docs.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/singleflight.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/internal/timeconv/duration.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.mdis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/LICENSE.txtis excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_client.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptAddressTransfer.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptCapacityReservationBillingOwnership.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptReservedInstancesExchangeQuote.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayMulticastDomainAssociations.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayPeeringAttachment.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayVpcAttachment.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcEndpointConnections.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcPeeringConnection.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AdvertiseByoipCidr.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateAddress.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateHosts.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateIpamPoolCidr.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ApplySecurityGroupsToClientVpnTargetNetwork.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignIpv6Addresses.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateIpAddresses.gois excluded by!**/vendor/**openshift-tests/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateNatGatewayAddress.gois excluded by!**/vendor/**
📒 Files selected for processing (13)
DockerfileMakefilego.modhack/go-mod.shopenshift-tests/.gitignoreopenshift-tests/README.mdopenshift-tests/cmd/cloud-controller-manager-aws-tests-ext/main.goopenshift-tests/cmd/cluster-cloud-controller-manager-operator-tests-ext/main.goopenshift-tests/go.modopenshift-tests/tests/e2e/aws/helper.goopenshift-tests/tests/e2e/aws/loadbalancer.goopenshift-tests/tests/e2e/common/helper.goopenshift-tests/tests/e2e/operator/vsphere_mixed_node.go
| func NewClientConfigForTest() (*rest.Config, error) { | ||
| loader := clientcmd.NewDefaultClientConfigLoadingRules() | ||
| clientConfig := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(loader, &clientcmd.ConfigOverrides{ClusterInfo: api.Cluster{InsecureSkipTLSVerify: true}}) | ||
| config, err := clientConfig.ClientConfig() | ||
| if err == nil { | ||
| ginkgov2.GinkgoLogr.Info("Found configuration for", "host", config.Host) | ||
| } | ||
| return config, err |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -e
echo "Call sites of NewClientConfigForTest:"
rg -n --glob '*.go' '\bNewClientConfigForTest\s*\('
echo
echo "Existing framework.LoadConfig() call sites under openshift-tests:"
rg -n --glob '*.go' '\bframework\.LoadConfig\s*\(' openshift-testsRepository: openshift/cluster-cloud-controller-manager-operator
Length of output: 617
🏁 Script executed:
# Check the caller at vsphere_mixed_node.go line 64 and surrounding context
sed -n '55,75p' openshift-tests/tests/e2e/operator/vsphere_mixed_node.go
# Also check if there are any comments or documentation about why InsecureSkipTLSVerify is needed
grep -B5 -A5 "NewClientConfigForTest" openshift-tests/tests/e2e/operator/vsphere_mixed_node.goRepository: openshift/cluster-cloud-controller-manager-operator
Length of output: 1207
🏁 Script executed:
# Get the full NewClientConfigForTest function with context
sed -n '70,90p' openshift-tests/tests/e2e/common/helper.go
# Check for comments above the function
sed -n '60,84p' openshift-tests/tests/e2e/common/helper.go
# Check what framework.LoadConfig() does
rg -A10 "func LoadConfig" openshift-tests --glob '*.go'Repository: openshift/cluster-cloud-controller-manager-operator
Length of output: 4176
🏁 Script executed:
# Check git log for this function to see when/why it was added
git log --oneline -S "NewClientConfigForTest" -- "openshift-tests/tests/e2e/common/helper.go" | head -5
# Check if there are any comments or issues related to TLS verification in tests
rg -i "insecureskiptls" openshift-tests --glob '*.go' -B2 -A2
# Check if framework.LoadConfig is documented or has comments
sed -n '1,50p' openshift-tests/vendor/k8s.io/kubernetes/test/e2e/framework/util.go | head -20Repository: openshift/cluster-cloud-controller-manager-operator
Length of output: 24640
🏁 Script executed:
# Check if there's any special vSphere setup or TLS-related comments in the test file
grep -i "tls\|insecure\|certificate" openshift-tests/tests/e2e/operator/vsphere_mixed_node.go
# Look for any comments in the git log or history around this function
git log --all --grep="InsecureSkipTLSVerify" --oneline | head -10
# Check if framework.LoadConfig is the standard way tests load kubeconfig
grep -B2 "framework.LoadConfig" openshift-tests/tests/e2e/common/helper.goRepository: openshift/cluster-cloud-controller-manager-operator
Length of output: 240
Use framework.LoadConfig() here instead of a custom kubeconfig loader.
This helper bypasses the e2e framework's kubeconfig/flag plumbing and force-disables TLS verification, allowing callers to drift away from the cluster/config that IsFeatureEnabled() and the rest of the suite use. There is no documented reason for the InsecureSkipTLSVerify: true setting, and the only caller (vsphere_mixed_node.go) performs standard test setup without special TLS requirements.
🔧 Suggested fix
func NewClientConfigForTest() (*rest.Config, error) {
- loader := clientcmd.NewDefaultClientConfigLoadingRules()
- clientConfig := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(loader, &clientcmd.ConfigOverrides{ClusterInfo: api.Cluster{InsecureSkipTLSVerify: true}})
- config, err := clientConfig.ClientConfig()
+ config, err := framework.LoadConfig()
if err == nil {
ginkgov2.GinkgoLogr.Info("Found configuration for", "host", config.Host)
}
return config, err
}📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| func NewClientConfigForTest() (*rest.Config, error) { | |
| loader := clientcmd.NewDefaultClientConfigLoadingRules() | |
| clientConfig := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(loader, &clientcmd.ConfigOverrides{ClusterInfo: api.Cluster{InsecureSkipTLSVerify: true}}) | |
| config, err := clientConfig.ClientConfig() | |
| if err == nil { | |
| ginkgov2.GinkgoLogr.Info("Found configuration for", "host", config.Host) | |
| } | |
| return config, err | |
| func NewClientConfigForTest() (*rest.Config, error) { | |
| config, err := framework.LoadConfig() | |
| if err == nil { | |
| ginkgov2.GinkgoLogr.Info("Found configuration for", "host", config.Host) | |
| } | |
| return config, err | |
| } |
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@openshift-tests/tests/e2e/common/helper.go` around lines 77 - 84, Replace the
custom kubeconfig loader in NewClientConfigForTest with the e2e framework's
loader: call framework.LoadConfig() to obtain the *rest.Config (instead of using
clientcmd.NewNonInteractiveDeferredLoadingClientConfig and setting
InsecureSkipTLSVerify). Remove the hardcoded InsecureSkipTLSVerify: true
override so the returned config matches the cluster/config used by
IsFeatureEnabled and the rest of the suite; keep the existing logging of
config.Host when config is returned. Update callers (e.g., vsphere_mixed_node.go
usage) to continue receiving the returned config unchanged.
| // Validates that vSphere nodes have the platform-type label applied when the | ||
| // VSphereMixedNodeEnv feature gate is enabled. | ||
| // | ||
| // In a mixed-node environment, not all nodes will be vSphere nodes. This test verifies | ||
| // that at least the expected number of control plane and worker nodes have the label. | ||
| // | ||
| // Prerequisites: | ||
| // - VSphereMixedNodeEnv feature gate is enabled | ||
| // - Cluster has at least 3 control plane nodes and 2 worker nodes | ||
| // | ||
| // Expected Results: | ||
| // - At least 3 control plane nodes have node.openshift.io/platform-type=vsphere | ||
| // - At least 2 worker nodes have node.openshift.io/platform-type=vsphere | ||
| // - The label value is set to "vsphere" | ||
| // - The test must fail if the minimum number of nodes don't have the expected label | ||
| // - The test must skip if the feature gate is not enabled | ||
| It("should apply platform-type label to nodes", ginkgo.Informing(), func(ctx context.Context) { | ||
| By("Getting ready nodes") | ||
| nodeList, err := e2enode.GetReadyNodesIncludingTainted(ctx, kubeClient) | ||
| framework.ExpectNoError(err, "failed to get ready nodes") | ||
|
|
||
| Expect(nodeList.Items).NotTo(BeEmpty(), "no ready nodes found") | ||
| GinkgoWriter.Printf("Found %d ready nodes\n", len(nodeList.Items)) | ||
|
|
||
| By("Categorizing nodes by role and checking platform-type label") | ||
| GinkgoWriter.Printf("Checking for label %s on control plane and worker nodes\n", vSpherePlatformTypeLabel) | ||
|
|
||
| var controlPlaneNodesWithLabel []string | ||
| var controlPlaneNodesWithoutLabel []string | ||
| var workerNodesWithLabel []string | ||
| var workerNodesWithoutLabel []string | ||
|
|
||
| for _, node := range nodeList.Items { | ||
| // Determine node role | ||
| isControlPlane := false | ||
| isWorker := false | ||
|
|
||
| if _, ok := node.Labels["node-role.kubernetes.io/master"]; ok { | ||
| isControlPlane = true | ||
| } else if _, ok := node.Labels["node-role.kubernetes.io/control-plane"]; ok { | ||
| isControlPlane = true | ||
| } else if _, ok := node.Labels["node-role.kubernetes.io/worker"]; ok { | ||
| isWorker = true | ||
| } | ||
|
|
||
| // Check for platform-type label | ||
| labelValue, hasLabel := node.Labels[vSpherePlatformTypeLabel] | ||
|
|
||
| if hasLabel { | ||
| if labelValue != vSpherePlatformTypeLabelValue { | ||
| framework.Failf("node %s has %s label but with incorrect value: expected %s, got %s", | ||
| node.Name, vSpherePlatformTypeLabel, vSpherePlatformTypeLabelValue, labelValue) | ||
| } | ||
|
|
||
| if isControlPlane { | ||
| controlPlaneNodesWithLabel = append(controlPlaneNodesWithLabel, node.Name) | ||
| GinkgoWriter.Printf("Control plane node %s has %s=%s label\n", | ||
| node.Name, vSpherePlatformTypeLabel, labelValue) | ||
| } else if isWorker { | ||
| workerNodesWithLabel = append(workerNodesWithLabel, node.Name) | ||
| GinkgoWriter.Printf("Worker node %s has %s=%s label\n", | ||
| node.Name, vSpherePlatformTypeLabel, labelValue) | ||
| } | ||
| } else { | ||
| if isControlPlane { | ||
| controlPlaneNodesWithoutLabel = append(controlPlaneNodesWithoutLabel, node.Name) | ||
| GinkgoWriter.Printf("Control plane node %s does not have %s label\n", | ||
| node.Name, vSpherePlatformTypeLabel) | ||
| } else if isWorker { | ||
| workerNodesWithoutLabel = append(workerNodesWithoutLabel, node.Name) | ||
| GinkgoWriter.Printf("Worker node %s does not have %s label\n", | ||
| node.Name, vSpherePlatformTypeLabel) | ||
| } | ||
| } | ||
| } | ||
|
|
||
| By("Verifying minimum number of labeled nodes") | ||
| GinkgoWriter.Printf("Control plane nodes with label: %d, without label: %d\n", | ||
| len(controlPlaneNodesWithLabel), len(controlPlaneNodesWithoutLabel)) | ||
| GinkgoWriter.Printf("Worker nodes with label: %d, without label: %d\n", | ||
| len(workerNodesWithLabel), len(workerNodesWithoutLabel)) | ||
|
|
||
| // Verify at least 3 control plane nodes have the label | ||
| Expect(len(controlPlaneNodesWithLabel)).To(BeNumerically(">=", 3), | ||
| fmt.Sprintf("Expected at least 3 control plane nodes with %s=%s label, found %d. "+ | ||
| "Nodes with label: %v, nodes without label: %v", | ||
| vSpherePlatformTypeLabel, vSpherePlatformTypeLabelValue, | ||
| len(controlPlaneNodesWithLabel), controlPlaneNodesWithLabel, controlPlaneNodesWithoutLabel)) | ||
|
|
||
| // Verify at least 2 worker nodes have the label | ||
| Expect(len(workerNodesWithLabel)).To(BeNumerically(">=", 2), | ||
| fmt.Sprintf("Expected at least 2 worker nodes with %s=%s label, found %d. "+ | ||
| "Nodes with label: %v, nodes without label: %v", | ||
| vSpherePlatformTypeLabel, vSpherePlatformTypeLabelValue, | ||
| len(workerNodesWithLabel), workerNodesWithLabel, workerNodesWithoutLabel)) |
There was a problem hiding this comment.
Avoid baking a 3-control-plane / 2-worker topology into a conformance test.
This suite is only scoped with [platform:vsphere], so the fixed >= 3 control-plane and >= 2 worker assertions become an implicit topology requirement. Compact or SingleReplica vSphere clusters will fail here even if the labeling behavior is correct. Either exclude unsupported topologies explicitly or derive the expected counts from the actual cluster shape before asserting.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@openshift-tests/tests/e2e/operator/vsphere_mixed_node.go` around lines 162 -
256, The test currently asserts fixed minima (>=3 control-plane, >=2 worker)
which bakes a topology requirement; change the asserts to derive expectations
from the observed cluster shape: compute totalControlPlane :=
len(controlPlaneNodesWithLabel)+len(controlPlaneNodesWithoutLabel) and
totalWorker := len(workerNodesWithLabel)+len(workerNodesWithoutLabel), then set
expectedControlPlane := min(3, totalControlPlane) and expectedWorker := min(2,
totalWorker); if either total is zero or both expected values are zero, skip the
test (or skip the specific assertion) to avoid failing Compact/SingleReplica
clusters; finally replace the hardcoded Expect checks on
len(controlPlaneNodesWithLabel) and len(workerNodesWithLabel) to compare against
expectedControlPlane and expectedWorker respectively (refer to
vSpherePlatformTypeLabel, controlPlaneNodesWithLabel,
controlPlaneNodesWithoutLabel, workerNodesWithLabel, workerNodesWithoutLabel,
and the existing Expect(...) calls).
There was a problem hiding this comment.
So this is tricky. We have to support IPI and UPI. For IPI, I can check each machine CR to find the vsphere nodes and any node w/o a machine is considered a bare metal (BM) node; however, with UPI, there are no machine definitions for the test to validate which are from where. I can change this to just scan each node object and assume that any node w/o the label, is a BM node. Let me see if I can mock this up.
There was a problem hiding this comment.
@vr4manta That context is really helpful, thanks. The UPI constraint (no Machine CRs) is the crux of it. Here's one way to structure a hybrid approach that handles both IPI and UPI gracefully:
Strategy:
- Try Machine CRs first (IPI path): Query
machine.openshift.io/v1beta1Machine objects. If they exist, count how many have aproviderSpec.value.template(or similar field) indicating vSphere — those map to expected labeled nodes. Any Ready node without a Machine object is BM. - Fall back to node label scanning (UPI path): If no Machine CRs exist (or the API is unavailable), treat every node that already carries the
node.openshift.io/platform-type=vspherelabel as a vSphere node. In this mode the assertion becomes "every labeled node has the correct label value" rather than "at least N nodes are labeled."
A rough sketch of the assertion logic:
// Determine whether we can use Machine CRs to derive expected counts
machineBasedExpected, err := getExpectedVSphereNodeCounts(ctx, dynamicClient)
if err != nil || machineBasedExpected == nil {
// UPI path: we can only verify label correctness, not count
// At least one node should carry the label if the feature gate is on
Expect(len(controlPlaneNodesWithLabel) + len(workerNodesWithLabel)).To(
BeNumerically(">", 0),
"expected at least one node with platform-type=vsphere label when feature gate is enabled",
)
} else {
// IPI path: assert derived minimums
Expect(len(controlPlaneNodesWithLabel)).To(BeNumerically(">=", machineBasedExpected.ControlPlane), ...)
Expect(len(workerNodesWithLabel)).To(BeNumerically(">=", machineBasedExpected.Worker), ...)
}Why this is safer than my original min(3, total) suggestion: min(3, total) still breaks for Compact (3-node, all control-plane) or SNO topologies where totalWorker == 0. The Machine-CR-aware path avoids that entirely because the expected counts come from the cluster's own metadata.
Looking forward to seeing the mock-up — happy to review once you have a draft together.
There was a problem hiding this comment.
I made some changes around this logic. Can you verify if I still need to make some updates?
There was a problem hiding this comment.
🧩 Analysis chain
Let me pull the current state of the file from the PR branch.
🏁 Script executed:
#!/bin/bash
cat openshift-tests/tests/e2e/operator/vsphere_mixed_node.go
Length of output: 88
🏁 Script executed:
#!/bin/bash
fd vsphere_mixed_node.go
Length of output: 65
🏁 Script executed:
#!/bin/bash
cat openshift-tests/operator-tests/e2e/operator/vsphere_mixed_node.go
Length of output: 11289
@vr4manta The changes are a clear improvement — dropping the hardcoded >= 3 / >= 2 counts removes the most obvious topology requirement. Two smaller concerns remain worth thinking about:
1. Compact / SNO clusters — dual-role nodes never count as workers
The role-classification code uses an else if chain:
if _, ok := node.Labels["node-role.kubernetes.io/master"]; ok {
isControlPlane = true
} else if _, ok := node.Labels["node-role.kubernetes.io/control-plane"]; ok {
isControlPlane = true
} else if _, ok := node.Labels["node-role.kubernetes.io/worker"]; ok { // ← never reached for CP nodes
isWorker = true
}On a Compact (3-node, master+worker labels) or SNO cluster every node hits the first branch, so workerNodesWithLabel stays empty and the >= 1 worker assertion always fails — regardless of labeling behavior.
A simple fix is to add a guard that skips the worker assertion when there are no dedicated worker nodes:
totalWorkers := len(workerNodesWithLabel) + len(workerNodesWithoutLabel)
if totalWorkers == 0 {
GinkgoWriter.Printf("No dedicated worker nodes found (Compact/SNO topology), skipping worker label assertion\n")
} else {
Expect(len(workerNodesWithLabel)).To(BeNumerically(">=", 1), ...)
}2. ALL-control-plane assertion in a true hybrid environment
The new assertion requires every CP node to carry the vsphere label:
Expect(controlPlaneNodesWithoutLabel).To(BeEmpty(), ...)This is fine if the hybrid topology always keeps CP nodes on vSphere (which appears to be the design intent based on the PR description). If that assumption is guaranteed, no change is needed here. Just worth confirming explicitly that this is invariant for the supported hybrid configurations — and if BM CP nodes ever become possible, this assertion would need revisiting.
TL;DR: The critical hardcoded-count issue is resolved. The only remaining actionable item is the Compact/SNO guard for the worker assertion (issue #1 above). If you're confident that Compact/SNO + VSphereMixedNodeEnv is an unsupported combination, you can document that in the test's comment block and leave the assertion as-is.
There was a problem hiding this comment.
@rvanderp3 its safe to assume the remaining question right?
TL;DR: The critical hardcoded-count issue is resolved. The only remaining actionable item is the Compact/SNO guard for the worker assertion (issue #1 above). If you're confident that Compact/SNO + VSphereMixedNodeEnv is an unsupported combination, you can document that in the test's comment block and leave the assertion as-is.
There was a problem hiding this comment.
Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!
mtulio
left a comment
There was a problem hiding this comment.
Good idea paving the path to OTE binaries here as recommended project by Cloud team. Couple of questions about the proposed structure for OTE. We just need to make sure we'll no block any OTE binaries (as well 3CMO binaries, I think this is protected by root workspace) sharing the openshift-tests directory/workspace.
More before to converting PR to regular one: I'd suggest to isolate the "restructure" from "3CMO binary" PR.
| - `[cloud-provider-aws-e2e]` - Upstream AWS provider tests | ||
| - `[cloud-provider-aws-e2e-openshift]` - OpenShift-specific tests |
There was a problem hiding this comment.
Those are part of CCM AWS ones, wondering if we need to call it out as this is under "## Test Organization" section (not dedicated CCM one).
There was a problem hiding this comment.
sorry, claude put these in. I can change to remove for now. It is a bit confusing.
| module github.com/openshift/cluster-cloud-controller-manager-operator/cmd/cloud-controller-manager-aws-tests-ext | ||
| module github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests | ||
|
|
||
| go 1.25.0 |
There was a problem hiding this comment.
Let me exercise self-contained design choices we've taken on CCM-A OTE to reduce maintenance to project owners while project grows: with that proposed structure using Go workspace, what happened if I want to build CCM-A OTE binary in Go 1.26 (assuming CCM-A upstream already support it) and, supposedly, 3CMO OTE does not support it yet, will CCM-A OTE binary build be blocked? If upstream CCM-A e2e (upstream) requires a updated library which conflicts with 3CMO OTE, will Go workspace allow to build those separately?
There was a problem hiding this comment.
Yes, each go.mod file within a Go workspace can specify a different Go version in its go directive. However, how these versions interact is governed by specific rules:
-
Minimum Requirement: The go directive in a go.mod file specifies the minimum Go toolchain version required to compile that specific module.
-
Workspace Override: When working in workspace mode, the go.work file also contains a go directive. The version specified in go.work typically overrides the versions in the individual go.mod files for the purpose of the current build environment.
-
Version Selection Rules:
- As of Go 1.21, the toolchain will refuse to build a module if the active Go version is older than what is declared in the go.mod file.
- If modules in a workspace have different versions, the Go toolchain will use the maximum (highest) version declared among all involved modules (including the go.work file) to ensure compatibility across the entire workspace.
-
Syncing Versions: You can use the go work sync command to update and align dependency versions across all modules in your workspace to prevent conflicts.
So with all that said, I can change this to have each OTE as its own go.mod and included in the openshift-tests directory.
|
/payload-job-with-prs periodic-ci-openshift-release-main-nightly-4.22-e2e-vsphere-ovn-hybrid-env-techpreview openshift/origin#31004 |
|
@vr4manta: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/c1446500-37fb-11f1-9e15-01b3d3bcf6b0-0 |
|
/payload-job-with-prs periodic-ci-openshift-release-main-nightly-4.22-e2e-vsphere-ovn-upi-hybrid-env-techpreview openshift/origin#31004 |
|
@vr4manta: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/d02b1780-37fb-11f1-8e58-f4f4ae1466a8-0 |
|
@vr4manta: This pull request references SPLAT-2562 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
There was a problem hiding this comment.
🧹 Nitpick comments (2)
Makefile (1)
53-60: Ensureopenshift-tests/binexists before writing build outputs.Lines 54 and 59 write to
../bin/...; addingmkdir -p ../binmakes these targets robust on clean worktrees.Suggested patch
cloud-controller-manager-aws-tests-ext: cd openshift-tests/aws-tests && \ + mkdir -p ../bin && \ go build $(GOGCFLAGS) -o "../bin/cloud-controller-manager-aws-tests-ext" \ -trimpath -ldflags "$(LD_FLAGS)" . cluster-cloud-controller-manager-operator-tests-ext: cd openshift-tests/operator-tests && \ + mkdir -p ../bin && \ go build $(GOGCFLAGS) -o "../bin/cluster-cloud-controller-manager-operator-tests-ext" \ -trimpath -ldflags "$(LD_FLAGS)" .🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@Makefile` around lines 53 - 60, The build targets cluster-cloud-controller-manager-aws-tests-ext and cluster-cloud-controller-manager-operator-tests-ext write outputs into ../bin but don't ensure that directory exists; modify each target (the command blocks under those target names) to run mkdir -p ../bin before the go build invocation so the ../bin directory is created on clean worktrees and the build outputs are written reliably.Dockerfile (1)
5-6: Make gzip non-interactive and reproducible.Using
gzip -n -favoids failures if.gzfiles already exist and removes timestamp metadata for more stable layers.Suggested patch
RUN make build &&\ - gzip /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests/bin/cloud-controller-manager-aws-tests-ext &&\ - gzip /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests/bin/cluster-cloud-controller-manager-operator-tests-ext + gzip -n -f /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests/bin/cloud-controller-manager-aws-tests-ext &&\ + gzip -n -f /go/src/github.com/openshift/cluster-cloud-controller-manager-operator/openshift-tests/bin/cluster-cloud-controller-manager-operator-tests-ext🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@Dockerfile` around lines 5 - 6, Update the two gzip invocations in the Dockerfile (the commands that gzip /go/src/.../cloud-controller-manager-aws-tests-ext and gzip /go/src/.../cluster-cloud-controller-manager-operator-tests-ext) to run non-interactively and reproducibly by adding the -n and -f flags (i.e., use gzip -n -f) so existing .gz files are overwritten without prompts and timestamps are omitted from the compressed output.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@Dockerfile`:
- Around line 5-6: Update the two gzip invocations in the Dockerfile (the
commands that gzip /go/src/.../cloud-controller-manager-aws-tests-ext and gzip
/go/src/.../cluster-cloud-controller-manager-operator-tests-ext) to run
non-interactively and reproducibly by adding the -n and -f flags (i.e., use gzip
-n -f) so existing .gz files are overwritten without prompts and timestamps are
omitted from the compressed output.
In `@Makefile`:
- Around line 53-60: The build targets
cluster-cloud-controller-manager-aws-tests-ext and
cluster-cloud-controller-manager-operator-tests-ext write outputs into ../bin
but don't ensure that directory exists; modify each target (the command blocks
under those target names) to run mkdir -p ../bin before the go build invocation
so the ../bin directory is created on clean worktrees and the build outputs are
written reliably.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 85d3d510-99b7-4e08-961a-68305765e974
⛔ Files ignored due to path filters (298)
cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/.bazelversionis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/.gitattributesis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/.gitignoreis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/BUILD.bazelis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/CODE_OF_CONDUCT.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/CONTRIBUTING.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/GOVERNANCE.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/MAINTAINERS.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/MODULE.bazelis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/README.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/WORKSPACEis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/WORKSPACE.bzlmodis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/checked.pb.gois excluded by!**/*.pb.go,!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/cloudbuild.yamlis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/eval.pb.gois excluded by!**/*.pb.go,!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/explain.pb.gois excluded by!**/*.pb.go,!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/regen_go_proto.shis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/regen_go_proto_canonical_protos.shis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/syntax.pb.gois excluded by!**/*.pb.go,!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/cel.dev/expr/value.pb.gois excluded by!**/*.pb.go,!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/.gitignoreis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/.golangci.ymlis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/CHANGELOG.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/LICENSE.txtis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/Makefileis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/README.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/SECURITY.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/collection.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/constraints.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/doc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/Masterminds/semver/v3/version.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/.gitignoreis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/LICENSEis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/README.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/antlrdoc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_config.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_config_set.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_deserialization_options.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_deserializer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_simulator.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_state.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/atn_type.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/char_stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/common_token_factory.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/common_token_stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/comparators.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/configuration.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/dfa.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/dfa_serializer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/dfa_state.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/diagnostic_error_listener.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/error_listener.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/error_strategy.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/errors.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/file_stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/input_stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/int_stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/interval_set.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/jcollect.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/lexer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/lexer_action.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/lexer_action_executor.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/lexer_atn_simulator.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/ll1_analyzer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/nostatistics.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/parser.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/parser_atn_simulator.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/parser_rule_context.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/prediction_context.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/prediction_context_cache.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/prediction_mode.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/recognizer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/rule_context.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/semantic_context.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/statistics.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/stats_data.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/token.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/token_source.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/token_stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/tokenstream_rewriter.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/trace_listener.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/transition.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/tree.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/trees.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/antlr4-go/antlr/v4/utils.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/NOTICE.txtis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/config.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/context.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/auto.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/configuration.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/defaults.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/defaults/doc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/defaultsmode.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/doc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/errors.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/from_ptr.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/logging.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/logging_generate.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/metadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/osname_go115.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/recursion_detection.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query/error_utils.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/encoder.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/map.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/restjson/decoder_util.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/xml/error_utils.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/none.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_bucket.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/ratelimit/token_rate_limit.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/request.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_ratelimit.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/adaptive_token_bucket.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/doc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/errors.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/jitter_backoff.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/metadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retry.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/standard.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/throttle_error.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retry/timeout_error.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/retryer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/runtime.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/cache.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/const.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/header_rules.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/hmac.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/host.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/scope.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/time.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/util.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/presign_middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/to_ptr.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/content_type.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/response_error_middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/types.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/aws/version.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetDynamicData.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetIAMInfo.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetInstanceIdentityDocument.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetMetadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetRegion.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetToken.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_op_GetUserData.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/auth.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/doc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/endpoints.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config/resolvers.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/request_middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/token_provider.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/auth.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_signer_adapter.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/smithy.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/config.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/endpoints.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/arn.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/doc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/generate.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/host.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.jsonis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/endpoints.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/endpoints.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/ini/LICENSE.txtis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/interfaces.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/sdk/time.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/strings/strings.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/LICENSEis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/docs.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/sync/singleflight/singleflight.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/internal/timeconv/duration.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/CHANGELOG.mdis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/LICENSE.txtis excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_client.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptAddressTransfer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptCapacityReservationBillingOwnership.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptReservedInstancesExchangeQuote.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayMulticastDomainAssociations.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayPeeringAttachment.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptTransitGatewayVpcAttachment.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcEndpointConnections.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AcceptVpcPeeringConnection.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AdvertiseByoipCidr.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateAddress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateHosts.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AllocateIpamPoolCidr.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ApplySecurityGroupsToClientVpnTargetNetwork.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignIpv6Addresses.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateIpAddresses.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssignPrivateNatGatewayAddress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateAddress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateCapacityReservationBillingOwner.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateClientVpnTargetNetwork.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateDhcpOptions.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateEnclaveCertificateIamRole.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIamInstanceProfile.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateInstanceEventWindow.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIpamByoasn.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateIpamResourceDiscovery.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateNatGatewayAddress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateRouteServer.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateRouteTable.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateSecurityGroupVpc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateSubnetCidrBlock.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateTransitGatewayMulticastDomain.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateTransitGatewayPolicyTable.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateTransitGatewayRouteTable.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateTrunkInterface.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AssociateVpcCidrBlock.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AttachClassicLinkVpc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AttachInternetGateway.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AttachNetworkInterface.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AttachVerifiedAccessTrustProvider.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AttachVolume.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AttachVpnGateway.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AuthorizeClientVpnIngress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AuthorizeSecurityGroupEgress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_AuthorizeSecurityGroupIngress.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_BundleInstance.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelBundleTask.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelCapacityReservation.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelCapacityReservationFleets.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelConversionTask.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelDeclarativePoliciesReport.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelExportTask.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelImageLaunchPermission.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelImportTask.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelReservedInstancesListing.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelSpotFleetRequests.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CancelSpotInstanceRequests.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_ConfirmProductInstance.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CopyFpgaImage.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CopyImage.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CopySnapshot.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCapacityReservation.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCapacityReservationBySplitting.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCapacityReservationFleet.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCarrierGateway.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateClientVpnEndpoint.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateClientVpnRoute.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCoipCidr.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCoipPool.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateCustomerGateway.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateDefaultSubnet.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateDefaultVpc.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateDelegateMacVolumeOwnershipTask.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateDhcpOptions.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateEgressOnlyInternetGateway.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateFleet.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateFlowLogs.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateFpgaImage.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateImage.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateImageUsageReport.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateInstanceConnectEndpoint.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateInstanceEventWindow.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateInstanceExportTask.gois excluded by!**/vendor/**cmd/cloud-controller-manager-aws-tests-ext/vendor/github.com/aws/aws-sdk-go-v2/service/ec2/api_op_CreateInternetGateway.gois excluded by!**/vendor/**
📒 Files selected for processing (2)
DockerfileMakefile
|
@vr4manta: This pull request references SPLAT-2562 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/payload-job-with-prs periodic-ci-openshift-release-main-nightly-4.22-e2e-vsphere-ovn-hybrid-env-techpreview openshift/origin#31004 |
|
@vr4manta: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/bcd8dc60-38de-11f1-8429-118b8b845f66-0 |
|
/unhold |
|
/assign @damdo |
|
/payload-job periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-aws-ovn-conformance |
|
@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/606efd40-3f0c-11f1-8f76-6533c8088435-0 |
PR is now syncronized with recent CCM-AWS OTE patch. Thanks! /lgtm |
|
/retest |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: damdo The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/verified by @vr4manta |
|
@vr4manta: This PR has been marked as verified by DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
06a87c3
into
openshift:main
SPLAT-2562
Changes
Summary by CodeRabbit