You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first one is necessary for people wanting to use Controller etc with a Resource::dynamic because otherwise we sneak in dependencies on k8s_openapi for it (and we should be able to get by without).
The inheritance removal is probably the hardest one to do. It sneaks in via ObjectRef::from_owner_ref atm and that is used everywhere in kube-runtime. Just noting it it down for now. Thought it was going to be quick, but it wasn't.
The text was updated successfully, but these errors were encountered:
Some improvements that we should do to the
Meta
trait:Meta
should not inherit fromk8s_openapi::Metadata
(originally Allow type-asserting Resources into Api<K>s #239, finally in Decouple Meta from k8s-openapi #385)no longer necessary/possibleMeta::meta
should be deprecated (K8s openapi 0.9 #273)Meta
getters should not clone (Resource unnecessarily clones #233) - draft in Meta no longer clones - fixes #233 #311The first one is necessary for people wanting to use
Controller
etc with aResource::dynamic
because otherwise we sneak in dependencies onk8s_openapi
for it (and we should be able to get by without).The inheritance removal is probably the hardest one to do. It sneaks in via
ObjectRef::from_owner_ref
atm and that is used everywhere inkube-runtime
. Just noting it it down for now. Thought it was going to be quick, but it wasn't.The text was updated successfully, but these errors were encountered: