Skip to content

Cherry pick state etcd#6948

Merged
machichima merged 14 commits intoenghabu/vetfrom
cherry-pick-state-etcd
Feb 27, 2026
Merged

Cherry pick state etcd#6948
machichima merged 14 commits intoenghabu/vetfrom
cherry-pick-state-etcd

Conversation

@machichima
Copy link
Copy Markdown
Member

@machichima machichima commented Feb 27, 2026

Tracking issue

Why are the changes needed?

Cherry pick #6902

What changes were proposed in this pull request?

How was this patch tested?

Labels

Please add one or more of the following labels to categorize your PR:

  • added: For new features.
  • changed: For changes in existing functionality.
  • deprecated: For soon-to-be-removed features.
  • removed: For features being removed.
  • fixed: For any bug fixed.
  • security: In case of vulnerabilities

This is important to improve the readability of release notes.

Setup process

Screenshots

Check all the applicable boxes

  • I updated the documentation accordingly.
  • All new and existing tests passed.
  • All commits are signed-off.

Related PRs

Docs link

EngHabu and others added 14 commits February 27, 2026 09:36
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Alex Wu <c.alexwu@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* refactor: add error log when fail to add finalizer

Signed-off-by: machichima <nary12321@gmail.com>

* fix: handle err when status update failed

Signed-off-by: machichima <nary12321@gmail.com>

* fix: remove phase is terminal check

rely fully on task action conditions

Signed-off-by: machichima <nary12321@gmail.com>

* refactor: add event when failed to build context in finalize

Signed-off-by: machichima <nary12321@gmail.com>

* fix: reconcile again after update CR

Signed-off-by: machichima <nary12321@gmail.com>

* fix: only update status if changed

Signed-off-by: machichima <nary12321@gmail.com>

* build: remove tracked Cargo.lock

Signed-off-by: machichima <nary12321@gmail.com>

---------

Signed-off-by: machichima <nary12321@gmail.com>
Co-authored-by: machichima <nary12321@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Switch to pflags

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

Signed-off-by: machichima <nary12321@gmail.com>

* Let it rain

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

Signed-off-by: machichima <nary12321@gmail.com>

* mostly working

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

Signed-off-by: machichima <nary12321@gmail.com>

* Add literal-JSON converter and TranslatorService for RSJF-compliant schema translation. The converter handles bidirectional conversion Add literal-JSON converter and TranslatorService for RSJF-compliant schema translation

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

Signed-off-by: machichima <nary12321@gmail.com>

* Add ShortName field to TaskActionSpec and populate it through the queue and watch pipelines. Pass inputUri and runOutputBase as parameters to CreateRun instead of computing them after DB insert. Fix WatchActions to subscribe before  Add ShortName field to TaskActionSpec and populate it through the queue and watch pipelines

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

Signed-off-by: machichima <nary12321@gmail.com>

* fix: Pass parent name to Subscribe() and add TODO

Signed-off-by: machichima <nary12321@gmail.com>

* fix: clean-up main and add StopWatching call

Signed-off-by: machichima <nary12321@gmail.com>

* build: update CR fields

Signed-off-by: machichima <nary12321@gmail.com>

* feat: build local env with k3d and run successfully

Signed-off-by: machichima <nary12321@gmail.com>

* docs: add TODO in CreateRun

Signed-off-by: machichima <nary12321@gmail.com>

* docs: add brief development guide

Signed-off-by: machichima <nary12321@gmail.com>

* build: make gen

Signed-off-by: machichima <nary12321@gmail.com>

---------

Signed-off-by: machichima <nary12321@gmail.com>
Co-authored-by: Haytham Abuelfutuh <haytham@afutuh.com>
This was referenced Feb 27, 2026
@machichima machichima merged commit 58807d1 into enghabu/vet Feb 27, 2026
5 checks passed
@machichima machichima deleted the cherry-pick-state-etcd branch February 27, 2026 01:50
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.

3 participants