Skip to content

RFC 9457 implementation at wfm server side - #74

Merged
vireshnavalli merged 5 commits into
feature/miaffrom
feat/impl-rfc9457-wfm
Sep 17, 2026
Merged

vireshnavalli merged 5 commits into
feature/miaffrom
feat/impl-rfc9457-wfm

Conversation

@vireshnavalli

@vireshnavalli vireshnavalli commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

margo/sandbox#422

Results are added in margo/sandbox#423

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
…mework

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
@vireshnavalli vireshnavalli self-assigned this Sep 16, 2026
@vireshnavalli vireshnavalli added the enhancement New feature or request label Sep 16, 2026
@vireshnavalli
vireshnavalli changed the base branch from main to development September 16, 2026 11:18
@vireshnavalli
vireshnavalli changed the base branch from development to feature/miaf September 16, 2026 11:19
@vireshnavalli vireshnavalli changed the title feat/impl rfc9457 wfm RFC 9457 implementation at wfm server side Sep 16, 2026
@vireshnavalli
vireshnavalli marked this pull request as draft September 16, 2026 11:26
@vireshnavalli
vireshnavalli marked this pull request as ready for review September 17, 2026 05:22

@spulkit138 spulkit138 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks Good! can be merged if tested.

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
@vireshnavalli
vireshnavalli merged commit ef43bfb into feature/miaf Sep 17, 2026
@vireshnavalli
vireshnavalli deleted the feat/impl-rfc9457-wfm branch September 17, 2026 10:33
spulkit138 added a commit that referenced this pull request Sep 28, 2026
* feat(symphony): miaf integration (#73)


Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat: rfc 9457 implementation in wfm server side (#74)

---------

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* feat(symphony): enabled hot update of authorized client ids

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): added back go.mod after accidently deleting

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(cli): changed width and truncation policy of deviceId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): added middleware for local client authorization policy check

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): disabled keep alive for SBI server

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): removed operator defaults from symphony margo configuration

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(wfm): adds implementation details for desired state read receipt (#76)

* feat(wfm): adds implementation details for desired state read receipt in wfm

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: removes informative clientConvergence and TargetManifestVersion

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: updates symphony to latest sandbox commit

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

---------

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore(dosymphony): ran go mod tidy

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(symphony): added provided interval for caching of trustbundle

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(docs): updated margo documentation according to miaf changes

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(docs): reverted symphony binary building steps

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): updated sandbox dependencies

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): updated unknown device eligbility and trimmed logs

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

---------

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>
Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
Co-authored-by: Viresh Navalli <viresh-r.navalli@capgemini.com>
spulkit138 added a commit that referenced this pull request Sep 28, 2026
* feat(symphony): miaf integration (#73)


Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat: rfc 9457 implementation in wfm server side (#74)

---------

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* feat(symphony): enabled hot update of authorized client ids

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): added back go.mod after accidently deleting

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(cli): changed width and truncation policy of deviceId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): added middleware for local client authorization policy check

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): disabled keep alive for SBI server

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): removed operator defaults from symphony margo configuration

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(wfm): adds implementation details for desired state read receipt (#76)

* feat(wfm): adds implementation details for desired state read receipt in wfm

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: removes informative clientConvergence and TargetManifestVersion

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: updates symphony to latest sandbox commit

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

---------

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore(dosymphony): ran go mod tidy

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(symphony): added provided interval for caching of trustbundle

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(docs): updated margo documentation according to miaf changes

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(docs): reverted symphony binary building steps

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): updated sandbox dependencies

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): updated unknown device eligbility and trimmed logs

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

---------

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>
Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
Co-authored-by: Viresh Navalli <viresh-r.navalli@capgemini.com>
@spulkit138 spulkit138 mentioned this pull request Sep 28, 2026
vireshnavalli added a commit that referenced this pull request Sep 28, 2026
* feat(wfm): enhance device capabilities and filtering by appPkgId (#66)

* feat(cli): adapted list devices to filter based on appPkgId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(wfm): partially adapted list devices to filter based on appPkgId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(cli): removed shorthand flag for appPkgId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(cli): changed shorthand flag for appPkgId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(wfm): added support of device constraints while deploying

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(wfm): set device constraints while preparing desired state

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(wfm): pointed to latest sandbox

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): pointed to latest sandbox

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(symphony): added device eligibility check for listing devices for an app

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): pointed to latest sandbox changes

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): bumped go version to 1.25.10

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

---------

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(symphony): apiversion and kind implementation (#70)

* fix(symphony): resolved merge conflicts

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(cli): symphony tls config false and cli changes

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: updated cli function, templates and config

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* fix(symphony): resolved merge conflicts

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(symphony): go get latest sandbox

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

---------

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>
Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
Co-authored-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(symphony): implemented pr3 features dependent on miaf (#77)

* feat(symphony): miaf integration (#73)


Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat: rfc 9457 implementation in wfm server side (#74)

---------

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* feat(symphony): enabled hot update of authorized client ids

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): added back go.mod after accidently deleting

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(cli): changed width and truncation policy of deviceId

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): added middleware for local client authorization policy check

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fixed(symphony): disabled keep alive for SBI server

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): removed operator defaults from symphony margo configuration

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* feat(wfm): adds implementation details for desired state read receipt (#76)

* feat(wfm): adds implementation details for desired state read receipt in wfm

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: removes informative clientConvergence and TargetManifestVersion

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore: updates symphony to latest sandbox commit

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

---------

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

* chore(dosymphony): ran go mod tidy

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* fix(symphony): added provided interval for caching of trustbundle

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(docs): updated margo documentation according to miaf changes

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(docs): reverted symphony binary building steps

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): updated sandbox dependencies

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

* chore(symphony): updated unknown device eligbility and trimmed logs

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>

---------

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>
Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
Co-authored-by: Viresh Navalli <viresh-r.navalli@capgemini.com>

* chore: points to sandbox latest commit of dev branch

Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>

---------

Signed-off-by: Pulkit Sharma <pulkit.d.sharma@capgemini.com>
Signed-off-by: vireshnavalli <viresh-r.navalli@capgemini.com>
Co-authored-by: Viresh Navalli <viresh-r.navalli@capgemini.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants