Deprecate GCP HealthCheck option
This commit is contained in:
		
							parent
							
								
									455d649165
								
							
						
					
					
						commit
						2e5b229637
					
				|  | @ -7,11 +7,16 @@ | ||||||
| - [#1103](https://github.com/oauth2-proxy/oauth2-proxy/pull/1103) Upstream request signatures via `--signature-key` is | - [#1103](https://github.com/oauth2-proxy/oauth2-proxy/pull/1103) Upstream request signatures via `--signature-key` is | ||||||
|   deprecated. Support will be removed completely in v8.0.0. |   deprecated. Support will be removed completely in v8.0.0. | ||||||
| - [1087](https://github.com/oauth2-proxy/oauth2-proxy/pull/1087) The default logging templates have been updated to include {{.RequestID}} | - [1087](https://github.com/oauth2-proxy/oauth2-proxy/pull/1087) The default logging templates have been updated to include {{.RequestID}} | ||||||
|  | - [#1117](https://github.com/oauth2-proxy/oauth2-proxy/pull/1117) The `--gcp-healthchecks` option is now deprecated. It will be removed in a future release. | ||||||
|  |   - To migrate, you can change your application health checks for OAuth2 Proxy to point to | ||||||
|  |     the `--ping-path` value. | ||||||
|  |   - You can also migrate the user agent based health check using the `--ping-user-agent` option. Set it to `GoogleHC/1.0` to allow health checks on the path `/` from the Google health checker. | ||||||
| 
 | 
 | ||||||
| ## Breaking Changes | ## Breaking Changes | ||||||
| 
 | 
 | ||||||
| ## Changes since v7.0.1 | ## Changes since v7.0.1 | ||||||
| 
 | 
 | ||||||
|  | - [#1117](https://github.com/oauth2-proxy/oauth2-proxy/pull/1117)  Deprecate GCP HealthCheck option (@JoelSpeed) | ||||||
| - [#1104](https://github.com/oauth2-proxy/oauth2-proxy/pull/1104) Allow custom robots text pages (@JoelSpeed) | - [#1104](https://github.com/oauth2-proxy/oauth2-proxy/pull/1104) Allow custom robots text pages (@JoelSpeed) | ||||||
| - [#1045](https://github.com/oauth2-proxy/oauth2-proxy/pull/1045) Ensure redirect URI always has a scheme (@JoelSpeed) | - [#1045](https://github.com/oauth2-proxy/oauth2-proxy/pull/1045) Ensure redirect URI always has a scheme (@JoelSpeed) | ||||||
| - [#1103](https://github.com/oauth2-proxy/oauth2-proxy/pull/1103) Deprecate upstream request signatures (@NickMeves) | - [#1103](https://github.com/oauth2-proxy/oauth2-proxy/pull/1103) Deprecate upstream request signatures (@NickMeves) | ||||||
|  |  | ||||||
|  | @ -50,7 +50,6 @@ An example [oauth2-proxy.cfg](https://github.com/oauth2-proxy/oauth2-proxy/blob/ | ||||||
| | `--force-https` | bool | enforce https redirect | `false` | | | `--force-https` | bool | enforce https redirect | `false` | | ||||||
| | `--banner` | string | custom (html) banner string. Use `"-"` to disable default banner. | | | | `--banner` | string | custom (html) banner string. Use `"-"` to disable default banner. | | | ||||||
| | `--footer` | string | custom (html) footer string. Use `"-"` to disable default footer. | | | | `--footer` | string | custom (html) footer string. Use `"-"` to disable default footer. | | | ||||||
| | `--gcp-healthchecks` | bool | will enable `/liveness_check`, `/readiness_check`, and `/` (with the proper user-agent) endpoints that will make it work well with GCP App Engine and GKE Ingresses | false | |  | ||||||
| | `--github-org` | string | restrict logins to members of this organisation | | | | `--github-org` | string | restrict logins to members of this organisation | | | ||||||
| | `--github-team` | string | restrict logins to members of any of these teams (slug), separated by a comma | | | | `--github-team` | string | restrict logins to members of any of these teams (slug), separated by a comma | | | ||||||
| | `--github-repo` | string | restrict logins to collaborators of this repository formatted as `orgname/repo` | | | | `--github-repo` | string | restrict logins to collaborators of this repository formatted as `orgname/repo` | | | ||||||
|  |  | ||||||
|  | @ -302,6 +302,7 @@ func buildPreAuthChain(opts *options.Options) (alice.Chain, error) { | ||||||
| 	healthCheckPaths := []string{opts.PingPath} | 	healthCheckPaths := []string{opts.PingPath} | ||||||
| 	healthCheckUserAgents := []string{opts.PingUserAgent} | 	healthCheckUserAgents := []string{opts.PingUserAgent} | ||||||
| 	if opts.GCPHealthChecks { | 	if opts.GCPHealthChecks { | ||||||
|  | 		logger.Printf("WARNING: GCP HealthChecks are now deprecated: Reconfigure apps to use the ping path for liveness and readiness checks, set the ping user agent to \"GoogleHC/1.0\" to preserve existing behaviour") | ||||||
| 		healthCheckPaths = append(healthCheckPaths, "/liveness_check", "/readiness_check") | 		healthCheckPaths = append(healthCheckPaths, "/liveness_check", "/readiness_check") | ||||||
| 		healthCheckUserAgents = append(healthCheckUserAgents, "GoogleHC/1.0") | 		healthCheckUserAgents = append(healthCheckUserAgents, "GoogleHC/1.0") | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue