Travis Groth
353b4feaf6
Appease golint gods
2019-06-28 06:35:45 -04:00
Travis Groth
6b9f0d3f57
Error logging
2019-06-28 06:35:45 -04:00
Travis Groth
f8862aaeb6
Refactor views to be registered from main
2019-06-28 06:35:45 -04:00
Travis Groth
77338bd4e9
Add GRPC Client Metrics
2019-06-28 06:35:27 -04:00
Bobby DeSimone
7191ed6fb1
Merge pull request #187 from travisgroth/feature/metrics
...
Proxy Client Metrics
2019-06-22 11:16:03 +02:00
Travis Groth
d303a95985
Add proxy client metrics instrumentation
...
* New set of client request oriented metrics
* RoundTripper chain to instrument requests
2019-06-21 18:55:02 -04:00
Bobby DeSimone
a4053793d4
Merge pull request #186 from desimone/bug/less-scary-debug-messages
...
internal/logs: make non error conditions less scary in logs
2019-06-18 09:30:09 +02:00
Bobby DeSimone
4d4293fc46
internal/logs: make non error conditions less scary in logs
...
internal/metrics: simplified struct definition with fmt -s.
internal/metrics: added full path to package name.
2019-06-17 08:40:18 +02:00
Bobby DeSimone
2172d64205
Merge pull request #185 from travisgroth/feature/metrics
...
Add metrics implementation
2019-06-16 22:37:52 +02:00
Bobby DeSimone
98560ea7ae
Merge pull request #183 from desimone/bugs/fix-signout-page
...
proxy: fix bug in sign_out handler
2019-06-16 19:59:42 +02:00
Travis Groth
ff528e8c7b
Add metrics implementation* Covers proxy service on server side* Update documentation
2019-06-16 07:07:40 -04:00
Bobby DeSimone
a7637cdf49
proxy: allow custom redirect url to be set following signout
2019-06-13 21:39:29 -07:00
Bobby DeSimone
fb3ed64fa1
Merge pull request #177 from desimone/feature/programmatic-access
...
authenticate: support programmatic access
2019-06-13 18:23:22 -07:00
Bobby DeSimone
59e717bd9e
docs: update PR template
2019-06-12 15:02:24 -07:00
Bobby DeSimone
cf0f98536a
authenticate: programmatic access support
...
- authenticate: added a token exchange api endpoint that converts
an identity provider's JWT into a pomerium session.
- internal/identity: authenticate now passes context.
- internal/identity: removed extraneous GetSignInURL from okta.
- internal/sessions: add rest store
- update go.mod / go.sum depedencies.
- docs: add programmatic examples in shell and python
2019-06-12 14:51:19 -07:00
Bobby DeSimone
2025c54899
Merge pull request #182 from desimone/bug/fix-impersonate-headers
...
authorize: fix headers when impersonating
2019-06-12 10:44:21 -07:00
Bobby DeSimone
554e62108f
authorize: fix headers when impersonating
...
- Add user impersonation docs.
- Add navbar link to v0.0.5 docs.
2019-06-11 15:40:28 -07:00
Bobby DeSimone
fb92466f45
Merge pull request #180 from travisgroth/response_writer_middleware
...
Relocate wrapped ResponseWriter to middleware
2019-06-11 00:18:21 -07:00
Travis Groth
78722ec36b
Relocate wrapped ResponseWriter to middleware
2019-06-10 23:01:30 -04:00
Bobby DeSimone
d3cb338a72
docs: add slack link to readme ( #175 )
2019-06-06 10:07:26 -07:00
Bobby DeSimone
0bbb923579
docs: tweaks to helm script and example config
2019-06-05 17:58:24 -07:00
Bobby DeSimone
070a902756
Merge pull request #160 from travisgroth/bugfix/options-by-value
...
Change Options from pointers to values
2019-06-05 17:52:33 -07:00
Bobby DeSimone
dc2d708274
deployment: remove docker ignore file ( #173 )
2019-06-05 17:51:45 -07:00
Bobby DeSimone
6ee9c61d5e
docs: tag as latest again
2019-06-04 22:49:00 -07:00
Bobby DeSimone
953a54416d
changelog++
2019-06-04 22:25:51 -07:00
Bobby DeSimone
5525408a38
v0.0.5
2019-06-04 22:24:07 -07:00
Bobby DeSimone
93044377cb
Merge pull request #169 from desimone/docs/v0.0.5-final-tweaks
...
docs/v0.0.5 final tweaks
2019-06-04 22:22:50 -07:00
Bobby DeSimone
55d01c4fa4
docs: bump version in docs
2019-06-04 22:20:18 -07:00
Bobby DeSimone
6eab1b7630
docs: fix typos in examples
2019-06-04 22:19:07 -07:00
Travis Groth
64eb992854
Protect Options from being mutated by services
...
- Change Options URLs from pointers to values
- Remove special handling for AuthenticateURL checksum
- Change Options itself to a value
2019-06-04 22:47:07 -04:00
Bobby DeSimone
1ee7eb45b2
Merge pull request #168 from travisgroth/faster-travis
...
Faster initial test runs
2019-06-04 19:17:26 -07:00
Travis Groth
1268ee9658
Add faster downloads for CI via goproxy
2019-06-04 22:04:20 -04:00
Bobby DeSimone
dec57f66f3
cmd/pomerium: add version and options dump ( #164 )
2019-06-04 17:45:17 -07:00
Bobby DeSimone
3c0d2feb87
Merge pull request #167 from travisgroth/faster-travis
...
Add build cache to hopefully speed up travis
2019-06-04 17:16:56 -07:00
Travis Groth
1e4c358489
Add build cache to hopefully speed up travis
2019-06-04 20:06:25 -04:00
Bobby DeSimone
49bc8274f1
Merge pull request #165 from desimone/docs/v0-0-5-update
...
docs: update docs for v0.0.5
2019-06-04 16:25:01 -07:00
Bobby DeSimone
9a7c6c052c
Merge pull request #166 from desimone/docs/v0.0.5-changelog
...
docs: update changelog and upgrading docs
2019-06-04 16:24:45 -07:00
Bobby DeSimone
2618602ae1
docs: update upgrading.md for v0.0.5
2019-06-04 15:41:27 -07:00
Bobby DeSimone
6a465ac294
docs: update changelog for v0.0.5
2019-06-04 15:33:39 -07:00
Bobby DeSimone
e9faefea16
docs: update docs for v0.0.5
2019-06-04 15:21:25 -07:00
Bobby DeSimone
4ce4e1e124
proxy: fix internal service url ( #163 )
2019-06-04 12:56:25 -07:00
Bobby DeSimone
bade9f50e6
internal/httputil: use error structs for http errors ( #159 )
...
The existing implementation used a ErrorResponse method to propogate
and create http error messages. Since we added functionality to
troubleshoot, signout, and do other tasks following an http error
it's useful to use Error struct in place of method arguments.
This fixes #157 where a troubleshooting links were appearing on pages
that it didn't make sense on (e.g. pages without valid sessions).
2019-06-03 20:00:37 -07:00
Bobby DeSimone
14403ce388
docs: update examples for v0.0.5 ( #147 )
2019-06-03 14:05:28 -07:00
Bobby DeSimone
8de453dae3
internal/middleware: validate only top domain ( #158 )
2019-06-03 08:45:38 -07:00
Bobby DeSimone
e982e72146
Merge pull request #151 from nareddyt/web-socket-support
...
Enable websocket support
2019-06-01 22:23:19 -07:00
Tejasvi Nareddy
f966e5ab19
(proxy, internal/config, internal/log, docs): opt-in websocket support
2019-06-01 22:39:46 -04:00
Bobby DeSimone
cf61c6be3d
Merge pull request #150 from travisgroth/feature/hot-policy
...
Feature/hot policy
2019-06-01 15:54:28 -07:00
Travis Groth
8c2beac6f1
Add automatic configuration reloading and
...
policy handling
2019-06-01 14:52:10 -04:00
Bobby DeSimone
77f3933560
internal/config: change internal-authenticate-addr to url ( #154 )
2019-05-31 17:53:58 -07:00
Bobby DeSimone
1791e3d3f7
Merge pull request #137 from desimone/docs/add-upgrading-guide
...
docs: add upgrade guide
2019-05-31 11:40:40 -07:00