Repository navigation
feat: sync internal release-261104 improvements - #18
Merged
Merged
Conversation
Apply the source changes from internal tag release-261104 on top of the public release-261023 baseline. Source commit: c7478a2e20cede68123b17bc87f6ccf05eada047 Signed-off-by: Likang Yu <likangyu@likangyudebijibendiannao.local>
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.
Description
Consolidates a period of internal iteration.
Upgrade note: the Kubernetes DaemonSet workload carrier is removed. Tasks that
reference carrier type
rlinf.io/kubernetes-daemonsetno longer reconcile, andthe agent flag
--task-daemonset-push-controller-workersno longer exists.Recreate the affected workloads with the Deployment or StatefulSet carrier and
drop the flag from agent deployments before upgrading.
Highlights:
Delistedphase plus durablespec.delistedintent,so an operator can take a cluster out of scheduling without deleting it;
spec.drainPreviousCordonedrecords the pre-drain cordon state so cancellinga drain restores the original intent instead of silently uncordoning.
spec.agentNamespaceis now validated as non-empty.rlark.io/drain-suspendedannotation, so cancelling a drain only resumes theTasks that the drain itself suspended, and a cluster stop is recorded through
rlark.io/stopped.the Ray head process now runs in blocking mode under the supervisor, and the
workload SSH environment moves to port 2222 to avoid colliding with a host
sshd inside the container image.
and credential checks return structured errors), masked access key IDs are
never echoed back on read, and StorageClass read access is opened to
non-admin tenants while writes stay admin-only.
filtering, node selection, popover/theme and dark-mode rendering, clipboard
actions, and node statistics aggregation; new cluster administration screens
for cordon, drain, stop and delist.
kindtest) thatprovisions a local control plane and data plane, plus coverage aligning Job
stop/start with the
spec.suspendedcontract.configuration reference, architecture, concepts and runtime provider guide.
Motivation and Context
Source mapping:
release-261023(470a3d6ce9976654a2a5c9a8019d178e26540364)release-261104(c7478a2e20cede68123b17bc87f6ccf05eada047)main(6e9775ce83e53800022e5e9dfcfc2e96f3827269)966cf020e84ce39245344e676d19432224d24ca2How has this been tested?
api,apps/embodied-runtimeandapps/rlark.Types of changes
Checklist: