Skip to content

More agnostic backend#291

Merged
mjudeikis merged 5 commits into
kbind-dev:mainfrom
mjudeikis:mjudeikis/more.agnostic.backend
Sep 1, 2025
Merged

More agnostic backend#291
mjudeikis merged 5 commits into
kbind-dev:mainfrom
mjudeikis:mjudeikis/more.agnostic.backend

Conversation

@mjudeikis

@mjudeikis mjudeikis commented Aug 20, 2025

Copy link
Copy Markdown
Contributor

Summary

First iteration to move towards a schema-independent backend.
Main changes:

  1. Backend now takes parameters to know what the schema provider.
  2. Every schema will create APIResourceSchema (think of it like a staging schema object)
  3. It allows the plug-in of other objects as backend objects.
  4. Fix regression in unique cluster handling

What Type of PR Is This?

/kind feature

Towards: #292
Towards: #284
Fixes: #289

Related Issue(s)

Fixes #

Release Notes

Move backend to be less schema aware (dynamic client usage) 

@mjudeikis
mjudeikis force-pushed the mjudeikis/more.agnostic.backend branch from 4767315 to d32ee95 Compare August 21, 2025 13:06
Signed-off-by: Mangirdas Judeikis <mangirdas@judeikis.lt>
On-behalf-of: @SAP mangirdas.judeikis@sap.com
@mjudeikis
mjudeikis force-pushed the mjudeikis/more.agnostic.backend branch from 73c8585 to 92dad14 Compare August 21, 2025 17:33
@mjudeikis
mjudeikis marked this pull request as ready for review August 21, 2025 17:36
@mjudeikis
mjudeikis requested a review from a team as a code owner August 21, 2025 17:36
@mjudeikis mjudeikis changed the title MVP: More agnostic backend More agnostic backend Aug 21, 2025

@cnvergence cnvergence left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

thanks @mjudeikis, left some comments

Comment thread backend/http/handler.go Outdated
Comment thread backend/http/handler.go
Comment thread backend/http/handler.go
Comment thread backend/options/options.go
@mjudeikis
mjudeikis enabled auto-merge (squash) September 1, 2025 08:54
@mjudeikis
mjudeikis disabled auto-merge September 1, 2025 08:54
@mjudeikis
mjudeikis merged commit 878858c into kbind-dev:main Sep 1, 2025
9 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.

Make backend schema aware

2 participants