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 |
|
Alexis Couvreur
|
48a48752b7
|
docs(traefik): update testData to be compliant (#72)
|
2022-11-03 12:13:29 -04:00 |
|
Alexis Couvreur
|
411c2b2dc6
|
fix(tinykv): remove expired values from UnmarshalJSON
v1.0.0-beta.3
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
62e9d33ec8
|
feat(http): add graceful shutdown
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
154bb5e7ed
|
feat: pretty json
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
29b81f9de3
|
fix(storage): add O_TRUNC flag to Writer
Overriding the file in order to remove garbage if writing less than the previous content
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
8cf668976c
|
feat(tinykv): remove ExpiresAfter from json
|
2022-11-02 23:15:06 -04:00 |
|
Alexis Couvreur
|
24a2fe5e45
|
docs: first documentation update draft
|
2022-11-02 23:15:06 -04:00 |
|
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 |
|