acouvreur / sablier

Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.
https://acouvreur.github.io/sablier/
GNU Affero General Public License v3.0
1.16k stars 43 forks source link

Add `azurevm` provider #323

Open treed593 opened 1 week ago

treed593 commented 1 week ago

Describe the provider Be able to start/stop Azure Virtual Machine's for applications which require a full VM for deployment, but do not need to be running 24/7 or on a specific schedule

Does the provider provides the following APIs An instance is a generic term used to describe containers, pods, deployments, and more

API Yes No I don't know
Start an instance X
Stop an instance X
Get info about an instance X
Listening for external events happening X

Does the provider has a Go API SDK?

Yes, https://github.com/Azure/azure-sdk-for-go

Does the provider can be started locally Unknown

Additional context

acouvreur commented 1 week ago

Hello @treed593 ! Thanks for this provider request. Can you share a bit more detail on how you would expect to setup this ?