【问题标题】:Does Openshift Origin 1.1 REST API allow to create new applications based on templates?Openshift Origin 1.1 REST API 是否允许基于模板创建新应用程序?
【发布时间】:2016-01-29 17:09:30
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: api rest openshift-origin


    【解决方案1】:

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

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

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

    【讨论】:

    • 好答案。这已经改变了吗?如果没有,有没有办法获取所有返回对象的 url?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    相关资源
    最近更新 更多