aaronparker / evergreen

Create evergreen Windows image build pipelines with the latest version numbers and download URLs for common applications
http://stealthpuppy.com/evergreen/
MIT License
385 stars 66 forks source link

[New app]: ControlUp Agent manager #705

Open bmitchell76 opened 5 months ago

bmitchell76 commented 5 months ago

What is the new application?

The Real-Time Agent Manager is a Windows service installed on the same machine that the ControlUp Agent Windows service is installed on. Installing the Real-Time Agent Manager also installs the ControlUp Agent. The Real-Time Agent Manager’s main functionality is to act as a “watchdog” for the ControlUp Agent. For example, if the ControlUp Agent stops, the Real-Time Agent Manager restarts the agent. Reciprocally, if the Real-Time Agent Manager stops, the ControlUp Agent restarts the Real-Time Agent Manager.

https://support.controlup.com/docs/controlup-agent-manager

Vendor site

https://www.controlup.com/products/controlup/download-center/

Does the vendor require a sign-in to download the app?

No

Does the application include an updater?

No

Have you reviewed the list of supported applications?

aaronparker commented 4 months ago

ControlUp haven't added this to the JSON here: https://www.controlup.com/latest-agent-console/. Are you aware of any other location to get the latest version?

bmitchell76 commented 3 weeks ago

I reached out to our ControlUp account team, and they have updated the JSON to include agent manager downloads.

bmitchell76 commented 3 weeks ago

but it looks like it has broken the existing ControlUpAgent

PS H:> Get-EvergreenApp ControlUpAgent -Verbose VERBOSE: Function path: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1 VERBOSE: Function exists: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1. VERBOSE: Dot sourcing: C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1. VERBOSE: Get-FunctionResource: read application resource strings from [C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Manifests\ControlUpAgent.json] VERBOSE: Calling: Get-ControlUpAgent. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UseBasicParsing: True. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: MaximumRedirection: 2. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: DisableKeepAlive: True. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/127.0.2651.105. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Method: Default. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: Uri: https://www.controlup.com/latest-agent-console/. VERBOSE: Invoke-EvergreenRestMethod: Invoke-RestMethod parameter: ContentType: application/json; charset=utf-8. VERBOSE: GET https://www.controlup.com/latest-agent-console/ with 0-byte payload VERBOSE: received 1473-byte response of content type text/html; charset=UTF-8 Get-Member : You must specify an object for the Get-Member cmdlet. At C:\Program Files\WindowsPowerShell\Modules\Evergreen\2410.1565\Apps\Get-ControlUpAgent.ps1:24 char:73

aaronparker commented 3 weeks ago

Yeah, the JSON is invalid. Not the first time they've broken it

bmitchell76 commented 3 weeks ago

I let them know and they've fixed the JSON.