Openshift Origin 1.1 REST API 是否允许基于模板创建新应用程序?
Does Openshift Origin 1.1 REST API allow to create new applications based on templates?
我们正在开发一个自定义控制台来管理开发环境。我们在 openshift 中预加载了几个应用程序模板,每当开发人员想要创建一个新环境时,我们都需要告诉 openshift(通过 REST API)基于这些模板之一创建一个新应用程序(oc new-应用程序模板)。
我在 REST API 规范中找不到任何内容。有没有其他方法可以做到这一点?
谢谢
今天没有一个 API 可以一次性创建所有这些。原因是创建流程旨在跨越多个不相交的 API 服务器(今天,可以一次创建 Kube 和 OpenShift 资源,在未来,可以创建单独的 Kube 扩展)。我们希望保留客户端对每个 API 组进行身份验证的可能性。但是,编写这样简单的客户端变得更加困难,因此我们计划添加它。
今天来自 CLI 和 WebUI 的流程是:
- 获取模板
- 调用 POST /processedtemplates 端点
- 对于每个 "object" 返回调用正确的创建调用。
我们正在开发一个自定义控制台来管理开发环境。我们在 openshift 中预加载了几个应用程序模板,每当开发人员想要创建一个新环境时,我们都需要告诉 openshift(通过 REST API)基于这些模板之一创建一个新应用程序(oc new-应用程序模板)。
我在 REST API 规范中找不到任何内容。有没有其他方法可以做到这一点?
谢谢
今天没有一个 API 可以一次性创建所有这些。原因是创建流程旨在跨越多个不相交的 API 服务器(今天,可以一次创建 Kube 和 OpenShift 资源,在未来,可以创建单独的 Kube 扩展)。我们希望保留客户端对每个 API 组进行身份验证的可能性。但是,编写这样简单的客户端变得更加困难,因此我们计划添加它。
今天来自 CLI 和 WebUI 的流程是:
- 获取模板
- 调用 POST /processedtemplates 端点
- 对于每个 "object" 返回调用正确的创建调用。