Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: APIExports VirtualWorkspace without consumer enhancement #3221

Open
1 task
mjudeikis opened this issue Dec 18, 2024 · 0 comments
Open
1 task

feature: APIExports VirtualWorkspace without consumer enhancement #3221

mjudeikis opened this issue Dec 18, 2024 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@mjudeikis
Copy link
Contributor

Feature Description

Currently, if you create APIExport, until there is a first consumer (APIBinding), the endpoint is not usable. This means that there are no CRDs, informers can't start and the controllers will not work.

This leads to behaviour where platforms engineers are creating hacks around this by creating fake apibindings to enable controllers to start.
platform engineers create hacks around this by creating fake API bindings

This is not nice DevExerience and we should fix this.

Proposed Solution

We need to investigate:

fake an endpoint until there actually is a CRD. We can decide whether it is technically possible to adopt the existing watches from the real storage, or cut them off.

Alternative Solutions

No response

Want to contribute?

  • I would like to work on this issue.

Additional Context

For more info see slack: https://kubernetes.slack.com/archives/C021U8WSAFK/p1734437782238829

@mjudeikis mjudeikis added the kind/feature Categorizes issue or PR as related to a new feature. label Dec 18, 2024
@kcp-ci-bot kcp-ci-bot added this to kcp Dec 18, 2024
@github-project-automation github-project-automation bot moved this to New in kcp Dec 18, 2024
@mjudeikis mjudeikis moved this from New to Backlog in kcp Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
Status: Backlog
Development

No branches or pull requests

1 participant