cloudControl:如何使用新的键/值对更新自定义配置插件?

时间:2013-05-16 14:19:21

标签: cloudcontrol

我有自定义配置插件设置,它包含一些信息,使用以下语法(https://www.cloudcontrol.com/dev-center/Add-on%20Documentation/Deployment/Custom%20Config)在插件部署阶段输入:

$ cctrlapp APP_NAME/DEP_NAME addon.add config.free --PARAMETER_NAME=PARAMETER_VALUE

我想知道是否有办法更新配置以添加(或删除)其他键/值对而不删除整个插件并使用旧代码再次添加它?

2 个答案:

答案 0 :(得分:3)

cctrl 1.8.1开始,这已经可以了:

$ [sudo] pip install cctrl --upgrade

$ cctrlapp APP_NAME/DEP_NAME config.add PARAMETER_NAME1=PARAMETER_VALUE1 PARAMETER_NAME2=PARAMETER_VALUE2 PARAMETER_NAME3

$ cctrlapp APP_NAME/DEP_NAME config
PARAMETER_NAME1=PARAMETER_VALUE1
PARAMETER_NAME2=PARAMETER_VALUE2
PARAMETER_NAME3=true

$ cctrlapp APP_NAME/DEP_NAME config.remove PARAMETER_NAME1

$ cctrlapp APP_NAME/DEP_NAME config PARAMETER_NAME1
[ERROR] Key `PARAMETER_NAME1` not found.

$ cctrlapp APP_NAME/DEP_NAME config.add --force PARAMETER_NAME2=PARAMETER_VALUE4

$ cctrlapp APP_NAME/DEP_NAME config PARAMETER_NAME2
PARAMETER_VALUE4

Config add-on documentation page也已更新。

答案 1 :(得分:0)

目前没有,但这是一项计划好的功能。