具有 git 和保管库的 PCF:保管库端口必须在 'vault.port' 中定义,不使用:语法
PCF with git and vault: Vault port must be defined in 'vault.port', not using : syntax
在我的云配置 PCF 服务中。
Git 部分没问题,Vault 导致问题:-
{
"composite": [{"git": {
"password": "****",
"label": "develop",
"uri": "https://*****/config-server-files",
"username": "*****"
},
"vault":{
"port":"8200",
"scheme": "https",
"host": ":*****"
}}]
}
我找到了解决方案:
在配置服务器上使用多个后端(Git + Vault)的正确配置是
**
**
{
"count": 1,
"composite": [
{
"vault": {
"host": "***",
"port": 8200,
"scheme": "https",
"backend": "cf/***/secret",
"defaultKey": "****",
"profileSeparator": ",",
"skipSslValidation": true
}
},
{
"git": {
"password": "****",
"uri": "****/config-server-files",
"username": "****",
"basedir": "/home/vcap/app/config-repo/composite-1-default",
"ignoreLocalSshSettings": true,
"label": "develop"
}
}
]
}
**
**
在我的云配置 PCF 服务中。 Git 部分没问题,Vault 导致问题:- { "composite": [{"git": { "password": "****", "label": "develop", "uri": "https://*****/config-server-files", "username": "*****" }, "vault":{ "port":"8200", "scheme": "https", "host": ":*****" }}] }
我找到了解决方案: 在配置服务器上使用多个后端(Git + Vault)的正确配置是 ** **
{
"count": 1,
"composite": [
{
"vault": {
"host": "***",
"port": 8200,
"scheme": "https",
"backend": "cf/***/secret",
"defaultKey": "****",
"profileSeparator": ",",
"skipSslValidation": true
}
},
{
"git": {
"password": "****",
"uri": "****/config-server-files",
"username": "****",
"basedir": "/home/vcap/app/config-repo/composite-1-default",
"ignoreLocalSshSettings": true,
"label": "develop"
}
}
]
}
** **