Commit Graph

133 Commits

Author SHA1 Message Date
Yoann Lecuyer
0d699effc3 feat(docker): add docker pause strategy (#755)
* add tmp test

* add strategy config

* strategy config

* pause / unpause strategy impl

* Fix tests

* fix compilation

* add pause / unpause tests

* add doc

* add config test

* start if not paused

* remove test files
2025-11-27 12:03:37 -05:00
sablier-bot[bot]
9d2b7793bd chore(main): release 1.10.5 (#748)
Co-authored-by: sablier-bot[bot] <186367030+sablier-bot[bot]@users.noreply.github.com>
2025-11-23 17:05:40 -05:00
sablier-bot[bot]
61fef84080 chore(main): release 1.10.4 (#747)
Co-authored-by: sablier-bot[bot] <186367030+sablier-bot[bot]@users.noreply.github.com>
2025-11-23 11:53:02 -05:00
sablier-bot[bot]
03a2800940 chore(main): release 1.10.3 (#744)
Co-authored-by: sablier-bot[bot] <186367030+sablier-bot[bot]@users.noreply.github.com>
2025-11-23 11:18:42 -05:00
sablier-bot[bot]
116b21f664 chore(main): release 1.10.2 (#722)
Co-authored-by: sablier-bot[bot] <186367030+sablier-bot[bot]@users.noreply.github.com>
2025-11-23 02:27:00 -05:00
Alexis Couvreur
a6614de3ad docs: improve documentation clarity 2025-11-12 00:38:24 -05:00
Alexis Couvreur
33209acc6c docs: reference plugin repositories 2025-11-12 00:32:11 -05:00
Alexis Couvreur
64550ff25b docs: add release please glob file 2025-11-11 23:58:09 -05:00
Alexis Couvreur
8bc21fbaa9 docs: add release please tags to update version 2025-11-11 23:26:08 -05:00
Ben
8af2f3265d docs(traefik): set traefik plugin version to v1.10.1 (#654)
Signed-off-by: Ben <BenRoe@users.noreply.github.com>
2025-08-03 17:48:44 -04:00
semantic-release-bot
bed42bfb98 docs(release): update doc version from 1.10.0 to 1.10.1 2025-07-31 02:44:51 +00:00
Alexis Couvreur
fad97d7901 fix(provider): add debug logging (#653)
* fix(provider): add debug logging

Add a bunch of debug logging calls

* return a swarm service pointer

* revert to service list with status true

* change trace to debug

* --no-verify
2025-07-30 22:44:20 -04:00
Alexis Couvreur
46761817bb docs: add podman in provider section (#649) 2025-07-27 13:36:09 -04:00
semantic-release-bot
05e58001d8 docs(release): update doc version from 1.9.0 to 1.10.0 2025-07-26 04:46:43 +00:00
Alexis Couvreur
b65fbcd514 feat: add podman provider (#648) 2025-07-26 00:46:11 -04:00
Thomas McWork
998b76249f docs(installation.md): fix misspelled config filename (#580)
Signed-off-by: Thomas McWork <thomas.mc.work@posteo.de>
2025-04-06 16:59:00 -04:00
yspanj
daeb3a49bc docs: typo in getting started (#570)
Signed-off-by: yspanj <git@yopspanjers.com>
2025-03-21 08:52:09 -04:00
semantic-release-bot
31464c38b5 docs(release): update doc version from 1.8.6 to 1.9.0 2025-03-13 01:07:06 +00:00
semantic-release-bot
25ab9e1c7a docs(release): update doc version from 1.8.5 to 1.8.6 2025-03-03 04:31:43 +00:00
Alexis Couvreur
9430cc3eb3 chore(deps): bump to go1.24.0 (#521)
* chore(deps): bump to go1.24.0

* use proxy-wasm/proxy-wasm-go-sdk

* remove tinygo

* update docker image

* add missing env

* use go tool directive for mockgen

* chore: bump Kong/ngx_wasm_module to pre-release 0.6.0

Thanks to https://github.com/Kong/ngx_wasm_module/issues/682

* fix go mod

* set caddy to go1.23
2025-03-01 15:12:54 -05:00
semantic-release-bot
bb9d95ed8c docs(release): update doc version from 1.8.4 to 1.8.5 2025-02-20 13:08:38 +00:00
semantic-release-bot
2b4ba7f3ce docs(release): update doc version from 1.8.3 to 1.8.4 2025-02-09 16:01:12 +00:00
semantic-release-bot
4d7472fbf1 docs(release): update doc version from 1.8.2 to 1.8.3 2025-02-02 05:01:28 +00:00
semantic-release-bot
2515771ce1 docs(release): update doc version from 1.8.1 to 1.8.2
Some checks failed
Build / Build (push) Has been cancelled
Docker / Build Sablier Docker image (linux/amd64) (push) Has been cancelled
Docker / Build Sablier Docker image (linux/arm/v7) (push) Has been cancelled
Docker / Build Sablier Docker image (linux/arm64) (push) Has been cancelled
Build Sablier plugins / Build Sablier docker image once and share it to E2E jobs (push) Has been cancelled
Build Sablier plugins / Build Traefik Sablier Plugin (push) Has been cancelled
Build Sablier plugins / Build Caddy Sablier Plugin (push) Has been cancelled
Build Sablier plugins / Build Caddy docker image once and share it to Caddy E2E jobs (push) Has been cancelled
Build Sablier plugins / Build ProxyWasm Plugin once and share it to ProxyWasm E2E jobs (push) Has been cancelled
Release / Release (push) Has been cancelled
Docker / Merge and Publish multiarch (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Traefik middleware (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Traefik middleware (docker_swarm) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Traefik middleware (kubernetes) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Nginx NJS module with Sablier (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Nginx NJS module with Sablier (docker_swarm) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Caddy middleware (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Caddy middleware (docker_swarm) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Proxywasm middleware on Apache APISIX (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Proxywasm middleware on Envoy (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Proxywasm middleware on Nginx (docker) (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2025-01-14 22:09:16 +00:00
Alexis Couvreur
82929a1a3e docs(getting-started): fix Caddyfile plugin configuration
closes #462


Signed-off-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com>
2024-11-30 09:18:18 -08:00
Alexis Couvreur
2976392078 docs: updated all versions in documentation 2024-11-10 11:08:47 -05:00
Alexis Couvreur
bb87e0dd9b docs: set version to 1.8.1 2024-11-10 10:52:36 -05:00
Alexis Couvreur
acfd612bc0 ci: fix pipelines (#418)
* ci: fix pipelines

* fix(proxywasm): bump to go 1.23 and tinygo 0.33

* ci: move to sablierapp/sablier

* ci: replace sablierapp/whoami with acouvreur/whoami

This will use mimic later

* fix wrong whoami image

* update nginx docker image for proxywasm
2024-10-23 18:13:56 -07:00
Alexis Couvreur
60dbfd8c6d docs: remove versionned documentation 2024-10-21 00:37:09 -04:00
semantic-release-bot
eb7ef49b3b docs(release): update doc version from 1.8.0 to 1.8.1 2024-10-21 03:58:47 +00:00
Alexis Couvreur
8b113a3c76 fix: changing module to github.com/sablierapp/sablier 2024-10-20 23:54:53 -04:00
Alexis Couvreur
70ab2c4eeb docs: add CNAME file 2024-10-20 23:44:31 -04:00
Thomas McWork
fbaeec13fa traefik.md: update dead link
The link target anchor has moved to another page.
2024-10-13 08:38:11 -04:00
semantic-release-bot
efbb0d15fa docs(release): update doc version from 1.8.0-beta.21 to 1.8.0-beta.22 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
e7ab40d5c4 docs(release): update doc version from 1.8.0-beta.20 to 1.8.0-beta.21 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
8ada60bb65 docs(release): update doc version from 1.8.0-beta.19 to 1.8.0-beta.20 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
2fd828c9a2 docs(release): update doc version from 1.8.0-beta.18 to 1.8.0-beta.19 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
3e3d02f5a8 docs(release): update doc version from 1.8.0-beta.17 to 1.8.0-beta.18 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
181e6a4b61 docs(release): update doc version from 1.8.0-beta.16 to 1.8.0-beta.17 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
28ce590479 docs(release): update doc version from 1.8.0-beta.15 to 1.8.0-beta.16 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
f81a89f169 docs(release): update doc version from 1.8.0-beta.14 to 1.8.0-beta.15 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
4cc52d0280 docs(release): update doc version from 1.8.0-beta.13 to 1.8.0-beta.14 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
6b99e9ac1e docs(release): update doc version from 1.8.0-beta.12 to 1.8.0-beta.13 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
08af9b5165 docs(release): update doc version from 1.8.0-beta.11 to 1.8.0-beta.12 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
035cf83d87 docs(release): update doc version from 1.8.0-beta.10 to 1.8.0-beta.11 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
17e8148d20 docs(release): update doc version from 1.8.0-beta.9 to 1.8.0-beta.10 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
c576144342 docs(release): update doc version from 1.8.0-beta.8 to 1.8.0-beta.9 [skip ci] 2024-10-01 17:30:14 -07:00
Alexis Couvreur
c6f0628411 perf(providers): retrieve state on start instead of assuming starting (#350)
When an instance does not exist yet and needs to be started, its status is not assumed to be starting anymore.

Instead, the statue will be retrieved from the provider. This changes one thing, it's that you may be able to start and access your services instantly because they'll be instantly seen as ready.

With this change, you might want to make sure that your containers have a proper healthcheck used to determine when the application is able to process incoming requests.

* refactor: add interface guards

* refactor(providers): remove instance.State as a return value from Stop and Start

* test(e2e): add healthcheck on nginx container

Because now the container check is so fast, we need to add a delay on which the container is considered started and healthy to have a proper waiting page.

* fix(tests): using acouvreur/whoami:v1.10.2 instead of containous/whoami:v1.5.0

This image simply retrieve the curl binary from curlimages/curl:8.8.0 to be able to add proper docker healthcheck commands.

Once this is merged with traefik/whoami, I'll update back to the original image.

See https://github.com/traefik/whoami/issues/33
2024-10-01 17:30:14 -07:00
semantic-release-bot
460e601985 docs(release): update doc version from 1.8.0-beta.7 to 1.8.0-beta.8 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
f35a357ef8 docs(release): update doc version from 1.8.0-beta.6 to 1.8.0-beta.7 [skip ci] 2024-10-01 17:30:14 -07:00