3.6. 在 OCP 上运行的 Fuse Online 环境中添加示例数据
为了帮助新用户了解如何与 Fuse 在线创建集成,您可以在 Fuse Online 环境中添加示例数据。
- ToDo 应用程序
- PostgresDB 数据库和 PostgresDB 连接示例
Salesforce to Database, AMQ to REST API, 和 API Provider quickstart 示例集成需要这个示例数据。
默认情况下,示例 PostgresDB 数据库和连接和 ToDo 应用被禁用(未安装)。
要在安装 Fuse Online 前将 Fuse Online 配置为包含示例数据,请参阅 配置 Fuse Online 的自定义资源属性的描述。
先决条件
- Fuse Online 在 OCP on-site 上安装并运行。
-
已安装
oc
客户端工具,并连接到安装了 Fuse Online 的 OCP 集群。 - 有编辑 Fuse Online 自定义资源的权限。
流程
使用有权编辑 Fuse Online 自定义资源的帐户登录到 OpenShift。例如:
oc login -u developer -p developer
切换到运行 Fuse Online 的项目。例如:
oc project my-fuse-online-project
编辑
syndesis
自定义资源:调用以下命令,这通常会在编辑器中打开资源:
oc edit syndesis
通过添加
demoData
字段并将它设置为 true 来编辑自定义资源,然后将addons:unmarshal:enabled
字段更改为 true :spec: demoData: true addons: todo: enabled: true
保存资源。
将这个更改保存到
syndesis
自定义资源会触发syndesis-operator
来创建新的todo
pod。
要更新与自定义资源中的
demoData
选项相关的更改,您必须使用以下命令删除syndesis-server
和syndesis-db
pod 来触发重新部署:oc delete $(oc get -o name pod -l syndesis.io/component=syndesis-server) oc delete $(oc get -o name pod -l syndesis.io/component=syndesis-db)