Alexis Couvreur
72ea3b3645
refactor(provider): pass context.Context down to all operations
...
This means that with more work, a canceled request would cancel to underlying request.
2023-09-15 01:03:41 +02:00
Alexis Couvreur
795792058f
feat: add filter by labels ( #134 )
...
You are now able to use labels on containers and services such as `--sablier.enable=true` and `--sablier.group=mygroup` to select groups.
2023-03-28 21:31:22 -04:00
Alexis Couvreur
406a93b10e
fix: typo NotifyInsanceStopped to NotifyInstanceStopped
2022-11-14 03:57:31 +00:00
Alexis Couvreur
cca050be08
fix(sessions): request blocking session is stopped upon user cancellation
2022-11-11 17:00:35 -05:00
Alexis Couvreur
006fb6679b
refactor(events): close the channel from the sender
2022-11-11 17:00:35 -05:00
Alexis Couvreur
1ca1934b1c
feat(docker): listens for container stopped event
...
When a container is shutdown manually while it's registered as `ready` in Sablier it will remove it from the store.
Meaning externally events are now handled for docker.
2022-11-06 00:24:10 -04:00
Alexis Couvreur
8096a4e87e
feat: add DesiredReplicas inside State struct
...
For now only the `Kubernetes` provider benefits from this improvement as `Docker` and `Swarm` have hardcoded 1 value
2022-11-03 20:55:09 -04:00
Alexis Couvreur
8a85a32561
feat: update JSON object returned by blocking strategy
...
Closes #68
2022-11-03 16:37:41 -04:00
Alexis Couvreur
411c2b2dc6
fix(tinykv): remove expired values from UnmarshalJSON
2022-11-02 23:15:06 -04:00
Alexis Couvreur
154bb5e7ed
feat: pretty json
2022-11-02 23:15:06 -04:00
Alexis Couvreur
efc41311e4
fix(sessions): add MarshalJSON for SessionState
2022-11-02 23:15:06 -04:00
Alexis Couvreur
6eb0789b7b
feat(strategies): add blocking strategy
2022-11-02 23:15:06 -04:00
Alexis Couvreur
723ee38a3e
feat(plugins): add traefik plugin
2022-11-02 23:15:06 -04:00
Alexis Couvreur
04c55c2f49
stabilization
2022-11-02 23:15:06 -04:00
Alexis Couvreur
c827154506
refactor: instance are in unrecoverable state instead of error
...
To avoid confusion between error from a call or network.
Instance has an Unrecoverable state instead of Error.
2022-11-02 23:15:06 -04:00