> On Mar 17, 2017, at 8:44 AM, Michal Fojtik <[email protected]> wrote:
>
> Hi all,
>
> As this[1] PR landed today the Origin API resources are now placed
> into following API groups[2]:
>
> * authorization.openshift.io
> * build.openshift.io
> * apps.openshift.io
> * template.openshift.io
> * image.openshift.io
> * project.openshift.io
> * user.openshift.io
> * oauth.openshift.io
> * network.openshift.io
> * route.openshift.io
> * quota.openshift.io
> * security.openshift.io
>
> These new group are registered along side with the "legacy" or "core"
> API group, so for old
> clients nothing should break or change. We will also keep the "legacy"
> API for couple releases

s/couple/quite a few/ :)

By making this change it becomes possible for OpenShift to sit
alongside Kubernetes as an extension, rather than only being a layer
above.  We are working in the Kubernetes community to make it more
extensible in many ways, and this transition in an important one in
that journey.

However, we recognize that this may cause disruption for API
consumers, so it will be a very gradual transition.

Note that the API schemas themselves have not changed - only their
"apiVersion" and path segment are different between the two paths.


> until all clients are migrated to use the API grouped resources and
> endpoints...
>
> Also nothing is changing in etcd storage layer, all resources are
> stored in the legacy format
> for now.
>
> In terms of API paths, the legacy endpoint remains to be "/oapi" and
> this endpoint should serve
> the legacy (non-grouped) resources as usual.
>
> The new endpoint prefix is "/apis" (which is following the Kubernetes
> conventions), followed by the API group name (eg.
> "/apis/apps.openshift.io/....").
>
> Note that this change is not released yet, however it is available in
> the master branch of Origin. As we worked hard over few last weeks to
> sort out all possible incompatibilities and
> problems, there still might be hidden ones, so please don't hesitate
> to open an issue
> if you will see something weird regarding to the groups or drop a
> comment here[3].
>
>   -- Michal
>
>
> [1] https://github.com/openshift/origin/pull/12986
> [2] 
> https://github.com/kubernetes/kubernetes/blob/master/docs/api.md#api-groups
> [3] https://github.com/openshift/origin/issues/13412
>
> _______________________________________________
> dev mailing list
> [email protected]
> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev

_______________________________________________
dev mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/dev

Reply via email to