Alexis Couvreur
3196b1aa63
fix(render): set refresh frequency to seconds
2022-11-02 23:15:06 -04:00
Alexis Couvreur
75a478d69e
fix: go mod tidy
2022-11-02 23:15:06 -04:00
Alexis Couvreur
9ff352e9d0
fix(traefik): go mod tidy and vendoring
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
160faaad0f
feat(dynamic): sort instances by name
...
To keep a stable order, instances are sorted by name
2022-11-02 23:15:06 -04:00
Alexis Couvreur
e32425c468
fix(themes): remove extra "}"
2022-11-02 23:15:06 -04:00
Alexis Couvreur
04c55c2f49
stabilization
2022-11-02 23:15:06 -04:00
Alexis Couvreur
6215fc1901
feat(config): add Sessions config
2022-11-02 23:15:06 -04:00
Alexis Couvreur
6a9d21fa76
feat(version): add Map() function
2022-11-02 23:15:06 -04:00
Alexis Couvreur
c09502ea7f
remove traefik pages
2022-11-02 23:15:06 -04:00
Alexis Couvreur
73afffe726
remove old scaler
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
Alexis Couvreur
67bf03780c
refactor: use common object for describing instances
2022-11-02 23:15:06 -04:00
Alexis Couvreur
a33c822334
feat(provider): add kubernetes provider
2022-11-02 23:15:06 -04:00
Alexis Couvreur
1b145522cf
feat(provider): add docker swarm provider
2022-11-02 23:15:06 -04:00
Alexis Couvreur
bbdddca107
feat(provider): add docker provider
2022-11-02 23:15:06 -04:00
Alexis Couvreur
c63bbee7dd
feat(theme): add success and error to shuffle
2022-11-02 23:15:06 -04:00
Alexis Couvreur
42b9f2c1b6
feat: add version endpoint
2022-11-02 23:15:06 -04:00
Alexis Couvreur
f725d49521
feat: add ghost, hacker-terminal, matrix and shuffle themes
2022-11-02 23:15:06 -04:00
Alexis Couvreur
333efd2d70
fix(swarm): remove 503 error workaround
...
It's not working as it is part of a higher issue
2022-11-02 23:15:06 -04:00
Alexis Couvreur
ff5b510dd1
ci(plugins): add kubernetes test with deployments
2022-10-13 09:21:18 -04:00
Alexis Couvreur
95261c134f
test(swarm): set swarmModeRefreshSeconds to 1
...
For testing purposes this is important
2022-10-06 23:50:21 -04:00
Alexis Couvreur
9f52462bc9
test(plugins): e2e tests will exit 1 on error
2022-10-06 23:50:21 -04:00
Alexis Couvreur
08bd9b7520
test(tinykv): use regex quantifier instead of repeating pattern
2022-10-06 23:50:21 -04:00
Alexis Couvreur
8dae012ab1
ci(docker): bump docker actions version
2022-10-06 23:50:21 -04:00
Alexis Couvreur
f55f253de6
test: add e2e tag build constraint
...
This avoids testing e2e when calling go test only
2022-10-06 23:50:21 -04:00
Alexis Couvreur
840d4a4670
test(traefik): use SablierResponse struct
2022-10-06 23:50:21 -04:00
Alexis Couvreur
4f593b557a
ci: add branches restriction for build and docker workflows
2022-10-06 23:50:21 -04:00
Alexis Couvreur
235c939771
build: remove "build" target from Makefile
...
You can invoke directly "make linux/arm"
2022-10-06 23:50:21 -04:00
Alexis Couvreur
a573a57ddf
ci(traefik): add e2e tests
2022-10-06 23:50:21 -04:00
Alexis Couvreur
d1acef6ce3
ci(plugins): workflow trigger on main and develop branches
v1.0.0-beta.2
2022-10-05 23:28:58 +00:00
Alexis Couvreur
25e9e52629
fix(traefik): remove line breaks from loading page
2022-10-05 18:48:25 +00:00
Alexis Couvreur
23f7626f6b
fix(docker): run container as root by default
...
To access the docker socket you need to be root or in the docker group.
The GID changes from one machine to the other.
For now the image will be running as root.
2022-10-04 19:06:00 +00:00
Alexis Couvreur
0045bcb494
fix(http): use gin without default configuration
2022-10-04 19:04:43 +00:00
Alexis Couvreur
70d93a0c3b
fix(traefik): parse JSON response from sablier
2022-10-04 19:03:40 +00:00
Alexis Couvreur
7fbc0df429
fix: set gin to release mode
2022-10-04 14:41:39 +00:00
Alexis Couvreur
65e98dcac2
build(docker): use Makefile build directive inside Dockerfile
2022-10-04 14:40:28 +00:00
Alexis Couvreur
b220bc4bf7
fix(tinykv): remove sliding feature
2022-10-03 21:45:44 +00:00
Alexis Couvreur
b6ea948351
docs: add migration notice
v1.0.0-beta.1
2022-10-03 20:27:14 +00:00
Alexis Couvreur
7703a3041c
Revert "fix: bump import to v2"
...
This reverts commit 9cb9b2aa7a57047a7e61b2c54732b3e25300bf20.
2022-10-03 20:27:14 +00:00
Alexis Couvreur
f3359f4acb
Revert "fix(traefik): add "v2" to the import path"
...
This reverts commit 3b946a1408d7907926d242143b5f9c29d2537df1.
2022-10-03 20:27:14 +00:00
Alexis Couvreur
2c93144e53
chore: add go workspace config
2022-10-03 20:27:14 +00:00
Alexis Couvreur
a374322f99
fix: bump import to v2
...
See https://go.dev/doc/modules/major-version
2022-10-03 20:27:14 +00:00
Alexis Couvreur
8e81b703bc
fix(traefik): add "v2" to the import path
...
Avoid error "invalid version: module contains a go.mod file, so module path must match major version (\"github.com/acouvreur/sablier/v2\")"
2022-10-03 20:27:14 +00:00
Alexis Couvreur
573f0c1e5b
refactor: put acouvreur/tinykv inside the repository
2022-10-03 20:27:14 +00:00
Alexis Couvreur
430b159c6f
fix(traefik): unescaped quote
2022-10-03 20:27:14 +00:00
Alexis Couvreur
1850a9545f
feat: add project icon
...
Fixes #42
2022-10-03 20:27:14 +00:00
Alexis Couvreur
0daddf377c
feat: add new cli system ( #51 )
2022-10-03 20:27:14 +00:00
Alexis Couvreur
551a146d94
feat: merge service repository into Sablier
...
Add plugins folder to integrate with multiple reverse proxies
The project is now released as 'Sablier'
2022-10-03 20:27:06 +00:00
Alexis Couvreur
ad4e9ffb8c
Add 'plugins/traefik/' from commit 'aef1f9e0dd205ea9cdea9e3ccf11900c5fe79b1f'
...
git-subtree-dir: plugins/traefik
git-subtree-mainline: 1a14070131
git-subtree-split: aef1f9e0dd
2022-09-30 14:32:09 +00:00