Exercise Kubernetes Agent backend across Kind E2Es - #24680
Draft
nubtron wants to merge 87 commits into
Draft
Conversation
nubtron
force-pushed
the
nubtron/kubernetes-agent-kind-e2e-suite
branch
from
July 30, 2026 13:31
7bc72b5 to
e5a8b40
Compare
Contributor
Validation ReportAll 21 validations passed. Show details
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This draft is the aggregate validation PR for the Kubernetes Agent E2E project. It combines the frozen reusable backend and these seven exact Kind consumer source heads:
AgentInterfacebackend:2a6404339f79649eb3c01bdc795e2f2589ed7d55d945435538cc86f6e5167ff984e43b48f1f5fcc05f6000f85a5a60d940599b4f8ad42543e4891861cc0cdc6aceaa6131d9f2ef3512be622b9c832248c922643a9cd10eec1e9a1a25fb204a916ffd8bad34d6c3b014bfdc44bf2c4d3f70604af81c0e89393c98d2761fbdca70922c4bd69eac904f5e552becd863f4442467ff2875046b64e0132569926db91bThe refreshed aggregate head is
16919ea44518557c239e87aa5aa279438149d32a. The branch preserves the published aggregate history and adds signed merge commits for the backend and each source branch.It explicitly excludes #24645 (Velero sentinel
73015423ce2f77a2c7650d467fd1333472a381a0) and #24647 (Helm sentinel9504b5e727e2b15f030adaea99c71158d2a8733e), including their Velero, named-port, and Helm paths.The integration fixtures run the real Agent inside their Kind clusters and use in-cluster Service DNS instead of persistent Agent-facing
kubectl port-forwardprocesses. This aggregate does not replace the independently reviewable source PRs; it provides one combined ref for aggregate CI and Agent-image validation.Motivation
Validate the frozen #24639 backend and a representative set of single-node Kind consumers together in both ordinary PR CI and release-style targeted tests.
Branch-level lint and unit validation passed for the backend and seven consumer source branches before aggregation. Aggregate ddev lint (Ruff and mypy) and 35 focused backend/CLI tests also passed on refreshed head
16919ea44518557c239e87aa5aa279438149d32a. Aggregate CI and release-style tests are pending. No workflows were manually dispatched as part of this refresh.Review checklist (to be filled by reviewers)
qa/requiredif this PR needs QA validation, orqa/skip-qaif it does not. Exactly one of the two is required.backport/<branch-name>label to the PR and it will automatically open a backport PR once this one is merged