Commit Graph

117 Commits

Author SHA1 Message Date
Ryan Baxter
59df61380d Merge pull request #966 from spring-operator/polish-urls-xml-reactive-load-balancer
URL Cleanup
2019-03-27 19:29:27 -04:00
Spring Operator
808ba08fd5 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://httpbin.org:80 (200) with 12 occurrences could not be migrated:
   ([https](https://httpbin.org:80) result NotSslRecordException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://acme.com:8080 (ConnectTimeoutException) with 1 occurrences migrated to:
  https://acme.com:8080 ([https](https://acme.com:8080) result ConnectTimeoutException).
* [ ] http://acme.org (ConnectTimeoutException) with 2 occurrences migrated to:
  https://acme.org ([https](https://acme.org) result ConnectTimeoutException).
* [ ] http://compose.docker.io/ (UnknownHostException) with 1 occurrences migrated to:
  https://compose.docker.io/ ([https](https://compose.docker.io/) result UnknownHostException).
* [ ] http://foo.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://foo.example.com ([https](https://foo.example.com) result UnknownHostException).
* [ ] http://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/GatewayFilter.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/GatewayFilter.html ([https](https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/GatewayFilter.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://acme.com with 1 occurrences migrated to:
  https://acme.com ([https](https://acme.com) result 200).
* [ ] http://cloud.spring.io/spring-cloud-netflix/ with 3 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-netflix/ ([https](https://cloud.spring.io/spring-cloud-netflix/) result 200).
* [ ] http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html ([https](https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html) result 200).
* [ ] http://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/ServerWebExchange.html with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/ServerWebExchange.html ([https](https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/ServerWebExchange.html) result 200).
* [ ] http://example.com with 8 occurrences migrated to:
  https://example.com ([https](https://example.com) result 200).
* [ ] http://example.org with 32 occurrences migrated to:
  https://example.org ([https](https://example.org) result 200).
* [ ] http://httpbin.org with 1 occurrences migrated to:
  https://httpbin.org ([https](https://httpbin.org) result 200).
* [ ] http://projects.spring.io/spring-cloud/ with 1 occurrences migrated to:
  https://projects.spring.io/spring-cloud/ ([https](https://projects.spring.io/spring-cloud/) result 200).
* [ ] http://projects.spring.io/spring-security/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-security/ ([https](https://projects.spring.io/spring-security/) result 200).
* [ ] http://projects.spring.io/spring-session/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-session/ ([https](https://projects.spring.io/spring-session/) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 2 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 2 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).
* [ ] http://projectlombok.org/features/index.html with 1 occurrences migrated to:
  https://projectlombok.org/features/index.html ([https](https://projectlombok.org/features/index.html) result 301).
* [ ] http://eclipse.org with 1 occurrences migrated to:
  https://eclipse.org ([https](https://eclipse.org) result 302).
* [ ] http://eclipse.org/m2e/ with 2 occurrences migrated to:
  https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/) result 302).
* [ ] http://www.springsource.com/developer/sts with 1 occurrences migrated to:
  https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts) result 302).

# Ignored
These URLs were intentionally ignored.

* http://endpoint with 1 occurrences
* http://localhost with 46 occurrences
* http://localhost/ with 2 occurrences
* http://localhost/abc with 1 occurrences
* http://localhost/get with 12 occurrences
* http://localhost/get?a=b with 3 occurrences
* http://localhost/get?a=b&c=d with 6 occurrences
* http://localhost/getb with 1 occurrences
* http://localhost:3001 with 1 occurrences
* http://localhost:8008/configserver/foo/default with 1 occurrences
* http://localhost:8080/flakey with 1 occurrences
* http://localhost:8080/get with 6 occurrences
* http://localhost:8080/upload with 1 occurrences
* http://localhost:9000/foos/ with 4 occurrences
* http://localhost:9080 with 1 occurrences
* http://myhost with 6 occurrences
* http://myservice with 4 occurrences
* http://nameservice with 1 occurrences
* http://nameservice/foo with 1 occurrences
* http://originalhost:8080/get with 2 occurrences
* http://originalhost:8080/get/ with 1 occurrences
* http://originalhost:8080/one/two/three with 1 occurrences
* http://originalhost:8080/prefix/get with 1 occurrences
* http://originalhost:8080/prefix/get/ with 1 occurrences
* http://override-url with 1 occurrences
* http://override-url:80 with 1 occurrences
* http://routedservice:8090/get with 2 occurrences
* http://routedservice:8090/two with 1 occurrences
* http://someuri with 1 occurrences
* http://someuri:80 with 1 occurrences
* http://someurl with 1 occurrences
2019-03-26 03:39:37 -05:00
Spring Operator
5b33a4d8f7 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 8 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* [ ] http://www.spring.io with 1 occurrences migrated to:
  https://www.spring.io ([https](https://www.spring.io) result 301).
* [ ] http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).
* [ ] http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local) result 302).
* [ ] http://repo.spring.io/release with 1 occurrences migrated to:
  https://repo.spring.io/release ([https](https://repo.spring.io/release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 16 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 8 occurrences
2019-03-26 00:10:32 -05:00
Arpan Das
83a32a087c Adds RequestSizeFilter
Request Size Limit filter with test case and review comments
2018-08-14 13:08:16 -04:00
Spencer Gibb
6d9c42028c Updates for boot 2.1.0 and reactory-netty 0.8.x 2018-08-08 20:52:21 -04:00
buildmaster
fb05818c85 Bumping versions to 2.0.2.BUILD-SNAPSHOT after release 2018-07-31 19:12:24 +00:00
buildmaster
5e6f06b720 Going back to snapshots 2018-07-31 19:12:24 +00:00
buildmaster
fe773fa4df Update SNAPSHOT to 2.0.1.RELEASE 2018-07-31 19:09:58 +00:00
Tony Clarke
0b8a84e1b7 Fix bug where metrics fail if actuator is not added as a project dependency 2018-07-27 17:42:42 -04:00
Ryan Baxter
1b9f5eea6a Merge pull request #437 from tony-clarke-amdocs/ssl-trust
Create a trust manager backed by known trusted X509 certificates
2018-07-26 10:22:50 -04:00
Tony Clarke
5f98cad301 Update metrics filter with feedback from ryanjbaxter and jkschneider 2018-07-22 22:22:59 -04:00
Tony Clarke
7e12f233d0 Merge branch 'master' of https://github.com/spring-cloud/spring-cloud-gateway into metrics-issue-12 2018-07-20 16:04:35 -04:00
Tony Clarke
8f4a944ea2 Update documenation on how to configure CORS request/response 2018-07-20 15:53:15 -04:00
Tony Clarke
474b50a633 Document Gateway TLS trust manager options 2018-07-18 17:20:10 -04:00
Tony Clarke
153613269d Add documenation to describe gateway metrics plus a sample grafana dashboard 2018-07-17 18:48:38 -04:00
Tony Clarke
94d5945266 Provide documenation on how to configure CORS in spring cloud gateway 2018-07-11 16:30:52 -04:00
Tillmann Heigel
93ae555332 Document the order of the filterchain (#400) (#415)
This commit removes the `TODO: document ordering` from spring-cloud-gateway.adoc
2018-07-05 15:40:37 -04:00
Tillmann Heigel
281a6cbb1e Fix a small typo in spring-cloud-gateway.adoc (#399)
PostGatewayFilterFactory example wasn't compiling.
2018-07-05 13:48:06 -04:00
Wilder Pereira
a790899290 Remove line copied from the previous section (#370) 2018-06-18 22:55:42 -04:00
Wilder Pereira
d1ea566769 Fix coding formatting (#369) 2018-06-18 22:29:23 -04:00
buildmaster
9b4556fb22 Bumping versions to 2.0.1.BUILD-SNAPSHOT after release 2018-06-19 00:45:32 +00:00
buildmaster
725be473d6 Going back to snapshots 2018-06-19 00:45:31 +00:00
buildmaster
d6b29a99f9 Update SNAPSHOT to 2.0.0.RELEASE 2018-06-19 00:44:04 +00:00
Spencer Gibb
a9a31e530e Adds SockJS note for Websockets
fixes gh-186
2018-06-13 15:51:08 -04:00
Spencer Gibb
1029898dff Updates rate limiter documentation.
Separates redis rate limiter to a sub-section.

Includes a note that shortcut configuration does not work.

fixes gh-167
2018-06-13 15:32:44 -04:00
Mathieu Fortin
7791dd1a94 RequestRateLimiter documentation.
Fixes #168
2018-06-13 15:06:46 -04:00
Ryan Baxter
08a4bcd00d Add note pointing to unit tests. 2018-06-13 14:22:24 -04:00
Ryan Baxter
d2bdf4a13b document alreadyrouted apis. (#363)
Fixes #74
2018-06-13 11:25:41 -04:00
Ryan Baxter
3e32b2cbb9 Document writing custom gateway filters. Fixes #71 (#359) 2018-06-12 16:58:49 -04:00
Ryan Baxter
62a658c466 Add example of using load balancer protocol. Fixes #225 (#358) 2018-06-12 15:24:21 -04:00
Ryan Baxter
14beb3b542 Added retry filter docs. Fixes #226 (#357) 2018-06-12 15:07:43 -04:00
buildmaster
fd413d15dd Going back to snapshots 2018-05-25 13:15:36 +00:00
buildmaster
0da6e00f87 Update SNAPSHOT to 2.0.0.RC2 2018-05-25 13:14:36 +00:00
Dave Syer
1656bbcb38 Add ProxyExchange feature for Webflux 2018-05-02 09:16:41 -04:00
Fitzgerald, Andrew
69bccac870 Add additional Hystrix documentation. Covers part of #288, fixes #291 2018-04-30 03:13:00 -04:00
Ryan Baxter
50af2ca84e Add filter which will set the path in the request to be the path in the forward URI. Fixes #285. 2018-04-24 15:58:58 -04:00
Andrew Fitzgerald
55f99c0e28 typo (#297) 2018-04-24 04:11:15 -04:00
Spencer Gibb
f0d54580bf Shortens XForwardedRemoteAddressResolver factory method names. 2018-04-06 14:31:30 -04:00
Andrew Fitzgerald
b6d9205265 Fixes #238 document RemoteAddressResolvers (#239)
document RemoteAddressResolvers

Fixes gh-238
2018-04-06 14:27:43 -04:00
buildmaster
97cbd7ec39 Going back to snapshots 2018-03-22 21:36:17 +00:00
buildmaster
cf447366f4 Update SNAPSHOT to 2.0.0.M9 2018-03-22 21:35:27 +00:00
Spencer Gibb
0d3f1da296 Fixes misspelled predicate Between example.
fixes gh-230
2018-03-14 12:40:54 -04:00
Mark Heckler
3723fc62b3 Updated Hystrix filter information with current usage examples 2018-03-11 10:06:56 -05:00
Spencer Gibb
34fd45dc4a Remove reference to old Routes class 2018-03-09 10:31:05 -05:00
Spencer Gibb
30d85ffefe Add note about Netty requirement. 2018-03-05 15:09:58 -05:00
buildmaster
c2c7869c9e Going back to snapshots 2018-03-02 17:24:21 +00:00
buildmaster
1f9c65df7e Update SNAPSHOT to 2.0.0.M8 2018-03-02 17:23:34 +00:00
Wilder Pereira
4ed06c46c3 Remove phrase from yml code block (#214) 2018-03-01 13:24:08 -05:00
Spencer Gibb
baa8b027fa Update fluent api sample. 2018-03-01 13:18:20 -05:00
Spencer Gibb
3a35a82547 Remove -incubator from readme.
fixes gh-208
2018-02-27 11:41:43 -05:00