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

docs/investigations: Provide a stub for the minimal API server #74

Merged
merged 1 commit into from
May 13, 2021

Conversation

smarterclayton
Copy link
Contributor

Just a stub since this has the most need of feedback from different
efforts. Also add one more principle (discussed in terms of how
kcp can help with minimal API server).

Starts #48

Copy link
Contributor

@imjasonh imjasonh left a comment

Choose a reason for hiding this comment

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

Overall lgtm, thanks for writing this up!


While it is certainly possible to rebuild all of Kube from scratch, a large amount of client tooling and benefit exists within patterns like declarative apply. This investigation is scoped to working within the context of improving the existing code and making the minimal changes within the bounds of API compatibility to broaden utility.

It should be possible to include an arbitrary set of the existing Kube resource infra within the tooling so as to leverage things like `Namespaces` (for logical clusters) or `Secrets` (for benefitting from encryption at rest).
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not sure I understand what this is trying to say. Can you elaborate?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yeah, in brief if you want full fidelity of a resource behavior crds don’t cut it. so secret encryption at rest or stringData behavior. will expand a bit although would prefer a higher level use case.

Just a stub since this has the most need of feedback from different
efforts. Also add one more principle (discussed in terms of how
kcp can help with minimal API server).
@smarterclayton smarterclayton merged commit 7286993 into kcp-dev:main May 13, 2021
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.

2 participants