-
Notifications
You must be signed in to change notification settings - Fork 9
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
API Server Poc #231
Draft
toddtreece
wants to merge
50
commits into
main
Choose a base branch
from
apiserver-poc
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
API Server Poc #231
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
9f5baef
Refactor of the Object interface to be a superset of the kubernetes i…
IfSentient 76ee059
Implement New resource.Kind and resource.Object in Other Packages (#207)
IfSentient 0c382e4
[Kind/Object Refactor] Codegen Updates (#211)
IfSentient b74f174
Update tutorial based on changes to Object interface and codegen. (#214)
IfSentient f574161
[Kind/Object Refactor] Misc Final Fixes (#216)
IfSentient 653c4c9
[bugfix] thema codec: set the APIVersion and Kind correctly.
IfSentient 8668730
Merge branch 'main' into kind-object-refactor
IfSentient 3c3be6e
Merge branch 'main' into kind-object-refactor
radiohead 3c7814a
add wip poc
toddtreece 5d0cb2a
Some POC work for an apiserver package, based on work in the simple p…
IfSentient 49a5553
Initial working POC of k8s openAPI codegen using kube-openapi in a Je…
IfSentient 16d9766
Bump the all group with 1 update (#222)
dependabot[bot] 4ca88b3
Fix calls to local scripts (#225)
mem c7f326a
Fix generated files' permissions (#224)
mem 96cdf4b
simple version is almost working
toddtreece bcd0d30
Initial working POC of k8s openAPI codegen using kube-openapi in a Je…
IfSentient 557c64e
working apiserver codegen
toddtreece c9e00bb
add example
toddtreece af7b038
add basic apiserver command
toddtreece 07f5104
Update codegen to allow for prefixing of all go types with the kind n…
IfSentient 39cae77
Minor clean-up of storage to dynamically decide on GetAttrs func for …
IfSentient 8baeb00
Some more jenny updates to handle mutliple kinds in the same package,…
IfSentient 062727b
Initial work on subresource routes.
IfSentient edade39
Small example updates.
IfSentient 5ec9bee
Some code re-organization.
IfSentient 8af0aab
In-progress apiserver.ResourceGroup work.
IfSentient af93241
add storage for subresources
toddtreece 34edb3e
update codegen
toddtreece 9f7148e
Added a second version to the ExternalName kind to demonstrate and te…
IfSentient 61c0839
Removed unused examples/apiserver/apis/resource directory
IfSentient 38069d8
Update codegen to better handle grouping, have codecs prefixed by kin…
IfSentient 19ed13a
Moved APIServerOptions and NewCommandStartAPIServer from into , to g…
IfSentient 5fd31a9
Tiny update to README and comments to main.
IfSentient 46055b0
add admission support
toddtreece 08f8b02
progress on admission hooks
toddtreece 260d1c0
fix admission bug related to multiple versions
toddtreece 6ab35c4
Merge branch 'main' into apiserver-poc
IfSentient 5d764a2
Fix jennies/generators for tests.
IfSentient 38e110a
downgrade client_go dependency
toddtreece 28a1b0a
Set prometheus/common version to v0.46.0 to avoid test compile error.
IfSentient 340cddf
Updated openapi jenny to correctly by-package codegen openAPI (instea…
IfSentient ac838a1
Merge branch 'main' of https://github.com/grafana/grafana-app-sdk int…
toddtreece e259e1d
Update apiserver example go.mod and parent go.work file so the exampl…
IfSentient dc7a517
Introduced APIGroupProvider interface and updated apiserver.ResourceG…
IfSentient 334d964
Change apiserver.Resource.Reconciler field to a function that instant…
IfSentient da5b5ab
Remove accidental generated code from main branch CLI.
IfSentient 41156de
Added convenience functions for GVK and GVR to resource.Kind
IfSentient f9c721d
Setup post-start hooks in apiserver.Config.Complete().
IfSentient bb9ae54
Updated resource conversion to be in the apiserver.Resource type inst…
IfSentient ed1af17
initial work on an app-centric workflow and ability to use a plugin a…
IfSentient File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@IfSentient the issue with multiple versions was the pointer in the
range
loop changing. making a new pointer fixed the issue