【发布时间】:2016-01-29 17:09:30
【问题描述】:
我们正在开发一个自定义控制台来管理开发环境。我们在 openshift 中预加载了几个应用程序模板,每当开发人员想要创建一个新环境时,我们都需要告诉 openshift(通过 REST API)基于其中一个模板(oc new-app 模板)创建一个新应用程序。
我在 REST API 规范中找不到任何内容。有没有其他方法可以做到这一点?
谢谢
【问题讨论】:
标签: api rest openshift-origin
我们正在开发一个自定义控制台来管理开发环境。我们在 openshift 中预加载了几个应用程序模板,每当开发人员想要创建一个新环境时,我们都需要告诉 openshift(通过 REST API)基于其中一个模板(oc new-app 模板)创建一个新应用程序。
我在 REST API 规范中找不到任何内容。有没有其他方法可以做到这一点?
谢谢
【问题讨论】:
标签: api rest openshift-origin
今天没有一个 API 可以一次性创建所有这些。原因是创建流程旨在跨越多个不相交的 API 服务器(今天,可以一次创建 Kube 和 OpenShift 资源,将来可以创建单独的 Kube 扩展)。我们希望保留客户端通过每个单独的 API 组进行身份验证的可能性。但是,编写这样简单的客户端变得更加困难,因此我们计划添加它。
今天来自 CLI 和 WebUI 的流程是:
【讨论】: