mirror of
https://github.com/sablierapp/sablier.git
synced 2025-12-28 16:06:38 +01:00
* feat(plugin): add `proxywasm` plugin The `proxywasm` plugin is a WASM Filter following the ProxyWasm ABI Specification using the proxywasm go sdk This allows extensibility with any reverse proxy who implements the ProxyWasm ABI Specification. The current WASM Filter was successfully tested with APISIX, Envoy, Nginx with ngx_wasm_module from Kong and Istio. Fixes #145
1.8 KiB
1.8 KiB
Providers
What is a Provider?
A Provider is how Sablier can interact with your instances.
A Provider typically have the following capabilities:
- Start an instance
- Stop an instance
- Get the current status of an instance
- Listen for instance lifecycle events (started, stopped)
Available providers
| Provider | Name | Details |
|---|---|---|
| Docker | docker |
Stop and start containers on demand |
| Docker Swarm | docker_swarm or swarm |
Scale down to zero and up services on demand |
| Kubernetes | kubernetes |
Scale down and up deployments and statefulsets on demand |
| Podman | podman |
See #70 |
| ECS | ecs |
See #116 |
| Systemd | systemd |
See #148 |
Your Provider is not on the list? Open an issue to request the missing provider here!