Hello community.
I have just upgraded my local agent from version 2.6 to 3.0 but I could only do the upgrade using the localagent-config.json generated by my old 2.6 agent.
The new agent install complains about some values that on my old 2.6 version did not exist.
On localagent-config.json , line 128 I see this lines of code that are NOT present on my old config file :
"name": "AlmOrchestrator",
"isEnabled": "{EnableEdgeValue}",
"placementCriteria": "(IsOrchestratorEnabled == True)",
"parameters": {
"aos": {
"authority": {
"value": ""
},
"clientId": {
"value": ""
},
"resource": {
"value": ""
},
"serviceAuthCert": {
"certificateSubjectName": "",
"manifestReferenceName": "AOSServiceAuth",
"findByType": "FindBySubjectName"
When I try to use this config file to deploy , I will of course get an error as this lines do not have values.
LocalAgentCLI.exe Error: 0 : Exception Newtonsoft.Json.JsonReaderException: Could not convert string to boolean: {Enable
EdgeValue}. Path 'components[2].isEnabled', line 129, position 34.
at Newtonsoft.Json.JsonReader.ReadBooleanString(String s)
at Newtonsoft.Json.JsonTextReader.ReadAsBoolean()
,....
....
Any idea how this lines should be populated or why are they NOT populated when I downloaded the config file from LCS from the connector setup.
Thanks in advance.