Openshift Origin 1.1 REST API是否允许基于模板创建新的应用程序?

时间:2016-01-29 17:09:30

标签: api rest openshift-origin

我们正在开发一个自定义控制台来管理开发环境。我们在openshift中预装了几个应用程序模板,每当开发人员想要创建一个新环境时,我们都需要告诉openshift(通过REST API)基于其中一个模板(oc new-app template)创建一个新的应用程序。

我无法在REST API规范中找到任何内容。有没有其他方法可以做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

现在没有单一的API可以一次创建所有这些。原因是创建流程旨在跨越多个不相交的API服务器(今天,Kube和OpenShift资源可以一次创建,并在将来创建单独的Kube扩展)。我们希望保留客户端对每个API组进行身份验证的可能性。然而,这使得编写像这样的简单客户端变得更加困难,所以我们计划添加它。

今天来自CLI和WebUI的流程是:

  • 获取模板
  • 调用POST / processedtemplates端点
  • 对于返回的每个“对象”,调用正确的创建调用。