Commit graph

1292 commits

Author SHA1 Message Date
Renovate Bot
ff23ad0a56 chore(deps): update module mitchellh/mapstructure to v1.4.1 2021-01-25 06:12:26 +00:00
Renovate Bot
880b9d1bd1 chore(deps): update module google.golang.org/grpc to v1.35.0 2021-01-25 05:14:11 +00:00
Renovate Bot
9d233be64a chore(deps): update module google/uuid to v1.2.0 2021-01-25 04:47:19 +00:00
Renovate Bot
af95d9df5a chore(deps): update golang.org/x/oauth2 commit hash to d3ed898 2021-01-25 03:02:19 +00:00
Renovate Bot
1ce05219f1 chore(deps): update google.golang.org/genproto commit hash to 8081c04 2021-01-25 02:40:17 +00:00
Renovate Bot
78122a4a16 chore(deps): update golang.org/x/net commit hash to 5f4716e 2021-01-25 01:54:13 +00:00
Travis Groth
3aa75a141f
ci: fix usage of env variable in latest tag (#1791) 2021-01-23 08:33:06 -05:00
Travis Groth
f946d940f5
config: require shared key if using redis backed databroker (#1801) 2021-01-22 16:28:18 -05:00
bobby
d4037f0010
docs: add reference to the go-sdk (#1800)
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-01-22 13:00:07 -08:00
wasaga
4017e0681a
upstream health check config (#1796) 2021-01-21 15:23:06 -05:00
Caleb Doxsey
c90eda5622
autocert: store certificates separately from config certificates (#1794) 2021-01-21 13:13:55 -07:00
Caleb Doxsey
70b4497595
databroker: rename cache service (#1790)
* rename cache folder

* rename cache service everywhere

* skip yaml in examples

* Update docs/docs/topics/data-storage.md

Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>

Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
2021-01-21 08:41:22 -07:00
Caleb Doxsey
0adb9e5dde
move file change detection before autocert (#1793) 2021-01-20 16:01:43 -07:00
Caleb Doxsey
a4c7381eba
config: support multiple destination addresses (#1789)
* config: support multiple destination addresses

* use constructor for string slice

* add docs

* add test for multiple destinations

* fix name
2021-01-20 15:18:24 -07:00
wasaga
c6b6141d12
new skip_xff_append option (#1788)
Added `skip_xff_append` configuration option. When set, proxy would not append it's IP address to `x-forwarded-for` HTTP header.
2021-01-20 10:56:29 -05:00
Caleb Doxsey
d9699cbcb9
policy: add outlier_detection (#1786)
* add support for cluster outlier detection

* add docs
2021-01-20 08:33:48 -07:00
Caleb Doxsey
0bc598f952
Revert "reduce memory usage by handling http/2 coalescing via a lua script (#1779)" (#1785)
This reverts commit b2ceaa9e91.
2021-01-19 13:55:30 -07:00
bobby
4f78a9b301
chore(deps): update oidc to v3 (#1783)
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-01-19 08:26:48 -08:00
Caleb Doxsey
b2ceaa9e91
reduce memory usage by handling http/2 coalescing via a lua script (#1779)
* add support for proxy protocol on HTTP listener (#1777)

* add support for proxy protocol on HTTP listener

* rename option, add doc

* reduce memory usage by handling http/2 coalescing via a lua script

* move script to file

* use wellknown

* fix integration test
2021-01-19 08:45:28 -07:00
Caleb Doxsey
09747aa3ba
add support for proxy protocol on HTTP listener (#1777)
* add support for proxy protocol on HTTP listener

* rename option, add doc
2021-01-19 05:56:58 -07:00
Caleb Doxsey
10912add67
config: detect underlying file changes (#1775)
* wip

* cleanup

* add test

* use uuid for temp dir, derive root CA path from filemgr for tests

* fix comment

* fix double close

* use latest notify
2021-01-14 18:06:02 -07:00
Caleb Doxsey
c99994bed8
config: support redirect actions (#1776)
* add route redirect options

* add xds support for redirect

* add test

* handle nil destinations

* remove unchanged statik files

* remove unchanged statik files

* update docs

* Update docs/reference/settings.yaml

Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>

Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
2021-01-14 16:18:27 -07:00
bobby
6466efddd5
authenticate: update user info screens (#1774)
- rename "dashboard" to userinfo to avoid confusion
- don't leak version from error page.
- fix typo in state.go
- make statik determenistic on modtime


Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-01-13 13:15:31 -08:00
Travis Groth
6034bcea73
ci: license check action (#1773) 2021-01-13 15:46:47 -05:00
Caleb Doxsey
38935271e7
google: fix nil name (#1771) 2021-01-12 12:47:48 -07:00
Caleb Doxsey
ab4a68f56f
remove user impersonation and service account cli (#1768)
* remove user impersonation and service account cli

* update doc

* remove user impersonation url query params

* fix flaky test
2021-01-12 09:28:29 -07:00
Travis Groth
eadd8c2482
autocert: improve logging (#1767) 2021-01-12 10:33:33 -05:00
Caleb Doxsey
a6bc9f492f
authorize: move impersonation into session/service account (#1765)
* move impersonation into session/service account

* replace frontend statik

* fix data race

* move JWT filling to separate function, break up functions

* maybe fix data race

* fix code climate issue
2021-01-11 15:40:08 -07:00
Renovate Bot
1466f4e5a0 chore(deps): update google.golang.org/genproto commit hash to c7d5778 2021-01-11 19:48:11 +00:00
Renovate Bot
c07dbc4e4f chore(deps): update vuepress monorepo to v1.8.0 2021-01-11 18:40:05 +00:00
Renovate Bot
a650879137 chore(deps): update mikefarah/yq action to v4.3.1 2021-01-11 17:25:00 +00:00
Travis Groth
2d819f8d35
ci: fix deprecated command in latestTag step (#1763) 2021-01-11 11:04:37 -05:00
Travis Groth
b959ddbfc1
docs: update menu for v0.12 (#1755) 2021-01-11 10:48:46 -05:00
Caleb Doxsey
b16236496b
jws: remove issuer (#1754) 2021-01-11 07:57:54 -07:00
Renovate Bot
e3b4c6d597 chore(deps): update module go-redis/redis/v8 to v8.4.8 2021-01-11 02:25:35 +00:00
Renovate Bot
f006c54ef1 chore(deps): update codecov/codecov-action action to v1.2.1 2021-01-11 01:51:33 +00:00
Travis Groth
1a4704a183
docs: v0.12 upgrade notes and changelog (#1753) 2021-01-08 17:48:22 -05:00
bobby
484dfdfd69
dep: bump envoy to 1.16.2 (#1736)
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2021-01-07 20:08:43 -08:00
Caleb Doxsey
f101c1a013
update google docs (#1738) 2021-01-07 10:17:16 -07:00
Travis Groth
c209bfcd01
ci: fix typo in yq version (#1746) 2021-01-06 16:54:59 -05:00
Travis Groth
f481b91779
ci: upgrade yq syntax for v4 (#1745) 2021-01-06 16:40:03 -05:00
Caleb Doxsey
8d085547c5
tcp: prevent idle stream timeouts for TCP and Websocket routes (#1744) 2021-01-06 14:14:44 -07:00
Caleb Doxsey
00734243b3
telemetry: add support for datadog tracing (#1743)
* add support for datadog tracing

* omitempty on datadog address

* envoy: add datadog exporter for tracing
2021-01-06 12:27:23 -07:00
Caleb Doxsey
4f0ce4bc82
fix coverage (#1741)
* fix coverage

* fix data races
2021-01-06 08:30:38 -07:00
Renovate Bot
6ea8d34b8f chore(deps): update module google/uuid to v1.1.4 2021-01-05 20:28:32 +00:00
Caleb Doxsey
6cc720a1b5
fix error wrapping (#1737) 2021-01-05 12:46:14 -07:00
Caleb Doxsey
3524697f6f
use incremental API for envoy xDS (#1732)
* use incremental API

* add test

* use backoff v4

* remove panic, add comment to exponential try, add test for HashProto

* merge master

* fix missing import
2021-01-05 12:45:55 -07:00
Caleb Doxsey
a07d85b174
Revert "set recommended defaults (#1734)" (#1735)
This reverts commit cd2a86afc4.
2021-01-05 10:01:42 -07:00
Caleb Doxsey
cd2a86afc4
set recommended defaults (#1734)
* set recommended defaults

* add comment
2021-01-04 16:29:51 -07:00
Caleb Doxsey
672b9c7a72
remove :443 or :80 from proxy URLs in authclient (#1733)
* remove :443 or :80 from proxy URLs in authclient

* handle buffered bytes
2021-01-04 16:06:24 -07:00