Comments (6)
I've got a work-in-progress that accomplishes this and passes the current tests here: https://github.com/kubernetes/kube-openapi/compare/master...austince:feat/decouple-restful?expand=1
If the direction is good, just needs docs, tests, and a release strategy. 🙂
from kube-openapi.
/sig api-machinery
from kube-openapi.
PR is not in ready state, but a rough changelog for k/k is here: https://github.com/kubernetes/kubernetes/compare/master...austince:feat/decouple-restful-openapi?expand=1
Main change to use the adapter: https://github.com/kubernetes/kubernetes/compare/master...austince:feat/decouple-restful-openapi?expand=1#diff-0c219ab2a174bb27d5e294d3e1179bd793927ec2f243ab364e13d37dc4b676f1
from kube-openapi.
/assign @austince
from kube-openapi.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied - After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied - After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closed
You can:
- Mark this issue or PR as fresh with
/remove-lifecycle stale
- Mark this issue or PR as rotten with
/lifecycle rotten
- Close this issue or PR with
/close
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
from kube-openapi.
/remove-lifecycle stale
from kube-openapi.
Related Issues (20)
- How to specify a default? HOT 6
- Build fails due to `undefined: atomic.Pointer` HOT 7
- Feature request: Tagged releases HOT 11
- Generated enum fails validation when used for CRD creation HOT 15
- Request to remove reference to deprecated module 'github.com/golang/protobuf HOT 8
- [Umbrella Issue] Caching library improvements HOT 8
- Change breaks client-go: gnostic -> gnostic-models HOT 7
- [Discussion] Compatibility Guarantees and Versioning HOT 10
- Validator for `byte` does not match mashalling behavior HOT 16
- Generating openAPIV3Schema YAML file HOT 1
- OpenAPI V3 specifications do not mark requestBody as "required" HOT 2
- [Bug] The latest main branch will conflict with k8s [email protected] HOT 2
- Bug: +enum type used in array is not reflected in Schema
- Bugs from recent changes - go.mod version invalid for go 1.20 and new interface is missing input -i HOT 11
- Add presubmit check to prevent accidental `go` directive bump HOT 1
- Please upgrade mergo HOT 1
- OpenAPI V3 references parsed as *proto.Arbitrary instead of *proto.Ref HOT 2
- Fix FilterSpecByPathsWithoutSideEffects to handle cases without slash HOT 2
- kube-openapi tests fail at newer versions of go HOT 7
- Recent changes break escapes in quoted strings HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kube-openapi.