Hello All,
While deploying the apigee proxy, KVM’s are not getting created. Even unable to edit or update the KVM’s.
I have mentioned the KVM’s and entries in edge.json
Scenarios tested:
KVM is not getting created/updated, in any of the below case.
Case -1 : Adding the additional key and value to existing KVM
Case -2 : Adding the additional KVM itself with new values
Case -3 : Case-1 and 2 with -Dapigee.config.options=create
Case -4 : Case-1 and 2 with -Dapigee.config.options=update
Edge json is below
@ssvaidyanathan : Please check here.
Eg: test-edge.json
{
“version”: “1.0”,
“envConfig”: {
“test”: {
“targetServers”: [
{
“name”: “ApigeeTemplate_V2”,
“host”: “10.xx.xx”,
“isEnabled”: true,
“port”: 4420
}
],
“kvms”: [
{
“name”: “Variables”,
“encrypted”: false,
“entry”: [
{
“name”: “username”,
“value”: “IntegrationUser”
},
{
“name”: “password”,
“value”: “xxxxx”
}
]
}
]
},
“public-test”: {
“targetServers”: [
{
“name”: “ApigeeTemplate_V2”,
“host”: “10.xxxxx”,
“isEnabled”: true,
“port”: 4420
}
],
“kvms”: [
{
“name”: “Variables”,
“encrypted”: false,
“entry”: [
{
“name”: “username”,
“value”: “IntegrationUser”
},
{
“name”: “password”,
“value”: “xxxxx”
}
]
}
]
},
“mxx-internal-clients”: {
“targetServers”: [
{
“name”: “ApigeeTemplate_V2”,
“host”: “10.xxx.xx.xx”,
“isEnabled”: true,
“port”: 4420
}
],
“kvms”: [
{
“name”: “Variables”,
“encrypted”: false,
“entry”: [
{
“name”: “username”,
“value”: “IntegrationUser”
},
{
“name”: “password”,
“value”: “12xxxx”
}
]
}
]
},
“trusted_test”: {
“targetServers”: [
{
“name”: “ApigeeTemplate_V2”,
“host”: “10.xxxx.xxx”,
“isEnabled”: true,
“port”: 4420
}
],
“kvms”: [
{
“name”: “CourtsVariables”,
“encrypted”: false,
“entry”: [
{
“name”: “username”,
“value”: “IntegrationUser”
},
{
“name”: “password”,
“value”: “12xxxx”
}
]
}
]
}
},
“orgConfig”: {
“apiProducts”: [
{
“apiResources”: ,
“approvalType”: “manual”,
“attributes”: [
{
“name”: “access”,
“value”: “public”
},
{
“name”:“Portal-Role-Name”,
“value”:“developers, external_developers_, public_developers”
}
],
“description”: “ApigeeTemplate_V2 Desc”,
“displayName”: “ApigeeTemplate_V2prod”,
“environments”: [
“test”,
“public-test”,
“moj-internal-clients”,
“trusted_test”
],
“name”: “Proxy-ApigeeTemplate_V2”,
“proxies”: [“template-new1”,
“template-new12”,
“template-new123”]
}
]
}
}