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
