Alexis Couvreur
|
efc41311e4
|
fix(sessions): add MarshalJSON for SessionState
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
4f2f48c0b4
|
docs: remove old docs
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
9d943d457b
|
fix(config): fix loading config precedence
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
6cf69470ca
|
fix(test): fix traefik docker swarm test
Rebase this commit
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
f842b491c6
|
test(render): add refresh frequency test
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
cf9f2f8ae3
|
feat(strategy): add dynamic theme listing endpoint /strategies/dynamic/themes
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
c47137edc7
|
feat(themes): add custom themes with security feature
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
e72a307163
|
fix(render): allow to load default themes when specifying custom themes
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
1f7f2f8485
|
fix(config): fix typo NewLoggingLevel to NewLoggingConfig
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
cc01caa5d4
|
feat(config): add strategy config
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
6cebeef97d
|
fix(render): set refresh frequency to seconds
merge this with a6410f8613
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
0bd56895cf
|
test(e2e): fix docker swarm tests for traefik
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
b04c5bc656
|
test(e2e): set middleware config to new standard
|
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
|
56001a0164
|
test(e2e): use new theme assertions
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
df2a67a290
|
feat: default theme for dynamic strategy is hacker-terminal
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
cd1a0c41d4
|
feat(traefik): DisplayName defaults as the middleware name
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
8a9435473f
|
fix(traefik): move next to the correct strcture
|
2022-11-02 23:15:06 -04:00 |
|
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 |
|