It would be nice if all Windows agent VMs had a 'Jenkins' account that was accessible via SSH (using the pub/priv key that the Jenkins controller uses). It would make debugging easier, if there was a consistent interface for debugging regardless of the particular agent type.
This requires a couple of things, on all agent VMs:
Install Chocolatey/OpenSSH
Fetch public-key from Secrets Manager
Deploy public-key as admin authorized_keys (with appropriate settings)
Perhaps fetch/deploy and image resize both should be part of a "standard instance bootup" service? That way, the regular agent script will complete (and connect to Jenkins) as quickly as possible.
It would be nice if all Windows agent VMs had a 'Jenkins' account that was accessible via SSH (using the pub/priv key that the Jenkins controller uses). It would make debugging easier, if there was a consistent interface for debugging regardless of the particular agent type.
This requires a couple of things, on all agent VMs:
Perhaps fetch/deploy and image resize both should be part of a "standard instance bootup" service? That way, the regular agent script will complete (and connect to Jenkins) as quickly as possible.