Skip to content

feat: sync internal updates for 0924 - #9

Merged
pigeonligh merged 2 commits into
mainfrom
feat/0924-public
Sep 24, 2026
Merged

pigeonligh merged 2 commits into
mainfrom
feat/0924-public

Conversation

@pigeonligh

Copy link
Copy Markdown
Collaborator

Summary

Sync the latest internal RLark updates as of 2026-09-24.

This update spans the API definitions, control plane, data plane agents, networking, Web UI, deployment tooling, tests, and documentation.

Key Changes

  • Extend Job, Task, Workflow, Node, and Pod CRD definitions.
  • Add resource distribution and replication capabilities.
  • Improve Job, Task, Workflow, Pod, and Node controller lifecycle handling.
  • Add leader election support for control-plane components.
  • Introduce a remote dialer implementation and improve cross-cluster networking.
  • Improve Gateway APIs, authentication middleware, image registry management, system configuration, and cluster operations.
  • Expand rlarkadm installation and component management capabilities.
  • Improve the Web UI for jobs, workflows, clusters, storage, SSH keys, image registries, tags, filters, and system configuration.
  • Split frontend styles into feature-oriented modules and improve responsive layouts.
  • Update English and Chinese documentation, deployment examples, API references, screenshots, and architecture diagrams.
  • Add extensive Go and frontend test coverage.
  • Add coverage reporting utilities.

Scope

  • API and generated Kubernetes clients
  • RLark server and gateway
  • Controller manager
  • Cluster and node agents
  • Cross-cluster networking
  • Deployment and administration tooling
  • React management UI
  • English and Chinese documentation
  • Unit and integration tests

Testing

The synchronized changes include new and updated tests covering:

  • API type serialization
  • Agent configuration and controllers
  • Job, Task, Workflow, Domain, and replication controllers
  • Distribution engine
  • Gateway handlers and middleware
  • Remote dialer and networking
  • rlarkadm installation
  • Web UI APIs, job operations, workflows, storage, routing, filters, and responsive layouts

Change Size

  • 411 files changed
  • 49,519 insertions
  • 24,157 deletions

@pigeonligh
pigeonligh merged commit f671f20 into main Sep 24, 2026
23 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant