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
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

Reply via email to