eso-vm-server
is a small API server that runs on a Virtual Machine to enable it as a Target for External Secrets Operator. It allows for scanning the VM for secrets and for receiving secret updates.
eso-vm-server
, you need to run the binary on your Virtual Machine. You can build it from source or use a pre-compiled binary if available.
eso-vm-server
exposes the following API endpoints:
POST /api/v1/scan
: Initiates a scan on the Virtual Machine.GET /api/v1/scan/:id
: Retrieves the status of a specific scan.POST /api/v1/secrets/:id/version
: Creates or updates a secret on the Virtual Machine.