Alexis Couvreur
fe954e4372
fix(kubernetes): add deletion event listener
2022-11-14 19:43:19 +00:00
Alexis Couvreur
a550f8a817
fix(swarm): listen for removed services
2022-11-14 19:35:59 +00:00
Alexis Couvreur
93e4fbb901
test(swarm): fix typo SeviceScaledEvent to ServiceScaledEvent
2022-11-14 19:35:59 +00:00
Alexis Couvreur
ec266a66df
docs: add API documentation
2022-11-14 19:35:54 +00:00
Alexis Couvreur
2e0dc8320d
feat: add healthcheck capabilities
2022-11-14 18:46:38 +00:00
Alexis Couvreur
80f2304375
fix(storage): initialize file to an empty JSON
...
It will avoir error message like `time="2022-11-14T01:40:49Z" level=error msg="error loading sessionsEOF"`
2022-11-14 15:15:39 +00:00
Alexis Couvreur
fc9e1fa8d2
fix(storage): close file after initialization
2022-11-14 14:57:06 +00:00
Alexis Couvreur
fa5b03701a
chore: add devcontainer.json
2022-11-14 14:29:26 +00:00
Alexis Couvreur
989f1d593c
test(kuberntes): remove endpoints from resources in ClusterRole
2022-11-14 14:29:26 +00:00
Alexis Couvreur
55ab3711fb
docs: add code-server + kubernetes + traefik guide
2022-11-14 14:29:20 +00:00
Alexis Couvreur
406a93b10e
fix: typo NotifyInsanceStopped to NotifyInstanceStopped
2022-11-14 03:57:31 +00:00
Alexis Couvreur
1d34a812fd
fix: set routes logging to Debug
2022-11-14 01:47:07 +00:00
Alexis Couvreur
6720369dde
docs: update reverse-proxy-integration with a white background
2022-11-13 18:14:11 +00:00
Alexis Couvreur
013f6e6f67
docs: add Versioning documentation
2022-11-13 18:13:39 +00:00
Alexis Couvreur
a913bc2a3b
docs: add example for the quickstart
v1.1.1
2022-11-12 17:34:54 -05:00
Alexis Couvreur
b7e17dc77c
fix(provider): use Actor.Attributes["name"] instead of deprecated From
2022-11-12 17:34:54 -05:00
Alexis Couvreur
cca050be08
fix(sessions): request blocking session is stopped upon user cancellation
v1.1.0
2022-11-11 17:00:35 -05:00
Alexis Couvreur
73a65d4bea
docs: fix quick start example
2022-11-11 17:00:35 -05:00
Alexis Couvreur
caab2d2cdb
docs: remove emoji
...
markdown links are broken
2022-11-11 17:00:35 -05:00
Alexis Couvreur
1ba758f67d
docs: set url to absolute path to github
2022-11-11 17:00:35 -05:00
Alexis Couvreur
3cd7a1cc30
docs: add sablier.sample.yaml conf
2022-11-11 17:00:35 -05:00
Alexis Couvreur
ccf0829274
feat(docker): add default config file
2022-11-11 17:00:35 -05:00
Alexis Couvreur
6e2800a1f3
docs: add Install Sablier documentation
2022-11-11 17:00:35 -05:00
Alexis Couvreur
24a30a1dc2
ci: add Update Docker Hub Description on release
2022-11-11 17:00:35 -05:00
Alexis Couvreur
90d17717db
docs: add custom theme creation
2022-11-11 17:00:35 -05:00
Alexis Couvreur
6dcee76fc0
docs: add traefik reverse proxy middleware plugin link
2022-11-11 17:00:35 -05:00
Alexis Couvreur
1ec9c35fbd
docs: fix image name
2022-11-11 17:00:35 -05:00
Alexis Couvreur
64c19e5c00
docs: add blocking strategy config block
2022-11-11 17:00:35 -05:00
Alexis Couvreur
e374db3220
docs: fix getting started JSON indentation
2022-11-11 17:00:35 -05:00
Alexis Couvreur
71005b8212
docs: fix typo toi -> to
2022-11-11 17:00:35 -05:00
Alexis Couvreur
aaa57d5768
docs: add glossary for sessions and instances
2022-11-11 17:00:35 -05:00
Alexis Couvreur
2e1f2914a9
fix: inject release version inside docker image
2022-11-11 17:00:35 -05:00
Alexis Couvreur
a9384a37e0
docs: set correct configuration file path
2022-11-11 17:00:35 -05:00
Alexis Couvreur
ad31b9cd19
docs: add configuration options documentation
2022-11-11 17:00:35 -05:00
Alexis Couvreur
384261bdf7
docs: add storage documentation
...
Fixes #73
2022-11-11 17:00:35 -05:00
Alexis Couvreur
d5da881604
feat: add kubernetes event listener
...
If a deployment or a statefulset is scaled to 0, then it is removed from the store.
In order for this to work, you need the `list` and `watch` verbs in your ClusterRole
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
98023a853a
feat(config): add --configFile argument to specify custom config file
...
It will also look by default to `/etc/sablier/` then `$XDG_CONFIG_HOME` then `$HOME/.config/` and then `.`.
Closes #91
2022-11-11 17:00:35 -05:00
Alexis Couvreur
546b378416
feat(strategy): add option to show instances details
...
Closes #77
v1.0.0
v1.0.0-beta.11
2022-11-10 11:31:46 -05:00
Alexis Couvreur
77b2611328
docs: moved traefik documentation to traefik folder
2022-11-10 16:31:09 +00:00
Alexis Couvreur
79d1f86ddf
fix(swarm): remove suffix match on name
...
This could bring too much complexity. If a new service was created with exact match, it would take pecedence over the previously suffix matched service.
Closes #85
v1.0.0-beta.10
2022-11-08 15:57:38 -05:00
Alexis Couvreur
a62f098d42
feat: add swarm event listener
v1.0.0-beta.9
2022-11-07 17:12:13 -05:00
Alexis Couvreur
8dc7198b54
docs: remove extra brackets in theme preview
...
Closes #81
2022-11-07 16:54:57 -05:00
Alexis Couvreur
ec77d127ba
test: fix typo existant to existent
...
Closes #82
2022-11-07 16:54:48 -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.
v1.0.0-beta.8
2022-11-06 00:24:10 -04:00
Alexis Couvreur
eb83d39652
feat(tinykv): add Delete method
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
v1.0.0-beta.7
2022-11-03 20:55:09 -04:00
Alexis Couvreur
8a85a32561
feat: update JSON object returned by blocking strategy
...
Closes #68
v1.0.0-beta.6
2022-11-03 16:37:41 -04:00
Alexis Couvreur
007f2ae071
feat(traefik): add refreshFrequency support for dynamic strategy
v1.0.0-beta.5
2022-11-03 16:35:19 -04:00
Alexis Couvreur
7e66ceeee0
fix(traefik): fix kubermetes e2e tests
...
The blocking test is disabled because it is not yet supported
v1.0.0-beta.4
2022-11-03 17:34:06 +00:00