804 Commits

Author SHA1 Message Date
dependabot[bot]
0739c4b9ba build(deps): bump nginx in /plugins/traefik/e2e/kubernetes/manifests (#515)
Bumps nginx from 1.27.3 to 1.27.4.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-09 10:18:59 -05:00
dependabot[bot]
c1faec59ce build(deps): bump nginx (#514)
Bumps nginx from 1.27.3 to 1.27.4.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-09 10:18:48 -05:00
dependabot[bot]
d821dcffc0 build(deps): bump nginx in /plugins/nginx/e2e/kubernetes/manifests (#513)
Bumps nginx from 1.27.3 to 1.27.4.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-09 10:18:38 -05:00
Alexis Couvreur
d62db8ba36 chore(dependabot): use group for k8s.io packages (#510) 2025-02-09 10:12:56 -05:00
Alexis Couvreur
1c8cc103ee chore(docker): add a warning log when the container has no healthcheck defined (#508)
When no healthcheck is defined, Sablier will cannot properly detect when the targeted container is able to handle requests yet. If your container startup period is more than 1 second, you're likely to experience issues and a healthcheck is recommended.
2025-02-09 10:12:39 -05:00
Alexis Couvreur
ee949d916f ci: add concurrency group to cancel stale jobs (#509) 2025-02-09 10:09:10 -05:00
Alexis Couvreur
8844a36e4a refactor(logging): use slog instead of logrus (#501)
Everything uses slog now and the logger is part of every struct
2025-02-02 23:01:51 -05:00
Alexis Couvreur
f29b13a55a refactor(storage): add store.Store interface
There is a first implementation with ValKey that will allow to use redis APIs as a backend for Sablier with Hight Availability
2025-02-02 18:13:45 -05:00
Alexis Couvreur
357a7a7b18 test(api): add test theme not found 2025-02-02 09:39:17 -05:00
dependabot[bot]
0eb92edcca build(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 (#495)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.26.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.26.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 09:15:42 -05:00
Alexis Couvreur
9eb090291b docs: use official logo 2025-02-02 00:42:33 -05:00
dependabot[bot]
03def331d7 build(deps): bump github.com/golang/glog in /plugins/caddy (#492)
Bumps [github.com/golang/glog](https://github.com/golang/glog) from 1.2.0 to 1.2.4.
- [Release notes](https://github.com/golang/glog/releases)
- [Commits](https://github.com/golang/glog/compare/v1.2.0...v1.2.4)

---
updated-dependencies:
- dependency-name: github.com/golang/glog
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 00:08:32 -05:00
semantic-release-bot
4d7472fbf1 docs(release): update doc version from 1.8.2 to 1.8.3 v1.8.3 2025-02-02 05:01:28 +00:00
Alexis Couvreur
00cc153d7a fix: add http error responses (#494)
This features adds rfc7807 Problem detail responses when an error happens processing a request.

This will greatly improve the common issues  with "blank pages" and "404 pages" issues which should now properly tell the user what input was wrong (group that does not exist, container name that does not exist, etc.)
2025-02-02 00:00:49 -05: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
v1.8.2
2025-01-14 22:09:16 +00:00
Baptiste Roux
44a0c5b236 fix(kubernetes): early-exit on error (#486) 2025-01-14 17:08:30 -05:00
dependabot[bot]
79f83d7870 build(deps): bump github.com/docker/docker (#480)
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
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.4.0+incompatible to 27.4.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v27.4.0...v27.4.1)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 08:50:32 -05:00
dependabot[bot]
30080df3b1 build(deps): bump golang.org/x/crypto from 0.24.0 to 0.31.0 (#475)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.24.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 08:38:17 -05:00
dependabot[bot]
bb06f82afc build(deps): bump github.com/docker/docker (#469)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.3.1+incompatible to 27.4.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v27.3.1...v27.4.0)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 08:37:50 -05:00
dependabot[bot]
082eec3bd2 build(deps): bump github.com/stretchr/testify in /plugins/proxywasm (#470)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 08:37:33 -05:00
dependabot[bot]
6a70cc04a4 build(deps): bump github.com/quic-go/quic-go in /plugins/caddy (#463)
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.44.0 to 0.48.2.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.44.0...v0.48.2)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 22:34:27 -05:00
dependabot[bot]
3b535f5347 build(deps): bump ubuntu in /plugins/proxywasm/e2e/nginx (#453)
Bumps ubuntu from 24.10 to 25.04.

---
updated-dependencies:
- dependency-name: ubuntu
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 12:12:23 -05:00
dependabot[bot]
09538bd233 build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#460)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 11:52:02 -05:00
dependabot[bot]
2c636b051f build(deps): bump k8s.io/api from 0.31.2 to 0.31.3 (#457)
Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.31.2 to 0.31.3.
- [Commits](https://github.com/kubernetes/api/compare/v0.31.2...v0.31.3)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 11:51:49 -05:00
dependabot[bot]
5d41baf4e2 build(deps): bump k8s.io/client-go from 0.31.2 to 0.31.3 (#458)
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.2 to 0.31.3.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.2...v0.31.3)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 11:51:35 -05:00
dependabot[bot]
68051956d7 build(deps): bump k8s.io/apimachinery from 0.31.2 to 0.31.3 (#456)
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.31.2 to 0.31.3.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.31.2...v0.31.3)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 08:32:30 -05:00
dependabot[bot]
7c500ef6bb build(deps): bump nginx in /plugins/nginx/e2e/kubernetes/manifests (#464)
Bumps nginx from 1.27.2 to 1.27.3.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 08:29:16 -05:00
dependabot[bot]
dd303d82e5 build(deps): bump nginx (#465)
Bumps nginx from 1.27.2 to 1.27.3.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 08:28:39 -05:00
dependabot[bot]
a5b36bc99e build(deps): bump nginx in /plugins/traefik/e2e/kubernetes/manifests (#466)
Bumps nginx from 1.27.2 to 1.27.3.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 08:28:22 -05:00
dependabot[bot]
a5fa44c3f3 build(deps): bump golang.org/x/sync from 0.8.0 to 0.10.0 (#467)
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.8.0 to 0.10.0.
- [Commits](https://github.com/golang/sync/compare/v0.8.0...v0.10.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 08:28:08 -05: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
TheRedCyclops
61581a92b4 docs: grammar on issue templates (#459)
* Improve grammar on instance-provider-request.md

Signed-off-by: TheRedCyclops <76230780+TheRedCyclops@users.noreply.github.com>

* Update reverse-proxy-integration-request.md

Signed-off-by: TheRedCyclops <76230780+TheRedCyclops@users.noreply.github.com>

---------

Signed-off-by: TheRedCyclops <76230780+TheRedCyclops@users.noreply.github.com>
2024-11-24 13:13:26 -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
6c25b10a48 docs(caddy): update documentation with remote Dockerfile build (#442)
* docs(caddy): update documentation with remote Dockerfile build

* update doc version script
2024-11-05 20:46:11 -08:00
dependabot[bot]
a958703db7 build(deps): bump k8s.io/client-go from 0.31.0 to 0.31.2
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.0 to 0.31.2.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.0...v0.31.2)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 09:43:42 -05:00
dependabot[bot]
f86e67b6e6 build(deps): bump nginx in /plugins/nginx/e2e/kubernetes/manifests
Bumps nginx from 1.23.1 to 1.27.2.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 09:43:19 -05:00
dependabot[bot]
6c2bd3206a build(deps): bump nginx in /plugins/traefik/e2e/kubernetes/manifests
Bumps nginx from 1.23.1 to 1.27.2.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 09:43:00 -05:00
dependabot[bot]
a79bdf15c2 build(deps): bump nginx
Bumps nginx from 1.26.0 to 1.27.2.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 09:42:26 -05:00
dependabot[bot]
edd7721e69 build(deps): bump k8s.io/api from 0.31.0 to 0.31.2
Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.31.0 to 0.31.2.
- [Commits](https://github.com/kubernetes/api/compare/v0.31.0...v0.31.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 09:41:45 -05:00
Alexis Couvreur
1f11d8d112 Update dependabot.yml
Signed-off-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com>
2024-11-04 22:00:38 -08:00
Alexis Couvreur
68325a0b33 ci: switch from renovate to depandabot (#435) 2024-11-04 21:56:43 -08:00
Alexis Couvreur
d6fbd414a2 Update renovate.json
Now targets the main branch

Signed-off-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com>
2024-11-04 21:09:29 -08:00
Alexis Couvreur
03b0dcf5b2 ci: add packages write permission 2024-10-23 23:01:18 -04: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
df8980eb33 Update README.md
Signed-off-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com>
2024-10-22 21:02:34 -07:00
Alexis Couvreur
de03bfc893 fix traefik icon and banner paths 2024-10-21 00:42:33 -04:00
Alexis Couvreur
60dbfd8c6d docs: remove versionned documentation 2024-10-21 00:37:09 -04:00
Alexis Couvreur
e01e6242b3 ci: remove pages workflow 2024-10-21 00:00:59 -04:00
Alexis Couvreur
440b5cf32d remove deprecation notice 2024-10-20 23:59:27 -04:00