@@ -26,8 +26,8 @@ type Backend struct {
2626 AppRoot string `json:"app-root"`
2727
2828 // enables which HTTP codes should be passed for processing with the error_page directive
29- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors
30- // http ://nginx.org/en/docs/http/ngx_http_core_module.html#error_page
29+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors
30+ // https ://nginx.org/en/docs/http/ngx_http_core_module.html#error_page
3131 // By default this is disabled
3232 CustomHTTPErrors []int `json:"custom-http-errors"`
3333
@@ -37,77 +37,77 @@ type Backend struct {
3737 // allows usage of CustomHTTPErrors without intercepting service errors
3838 // e.g. custom 404 and 503 when service-a does not exist or is not available
3939 // but service-a can return 404 and 503 error codes without intercept
40- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors
40+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors
4141 // By default this is false
4242 DisableProxyInterceptErrors bool `json:"disable-proxy-intercept-errors"`
4343
44- // http ://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
44+ // https ://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
4545 // Sets the maximum allowed size of the client request body
4646 ProxyBodySize string `json:"proxy-body-size"`
4747
4848 // Defines a timeout for establishing a connection with a proxied server.
4949 // It should be noted that this timeout cannot usually exceed 75 seconds.
50- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_connect_timeout
50+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_connect_timeout
5151 ProxyConnectTimeout int `json:"proxy-connect-timeout"`
5252
5353 // Timeout in seconds for reading a response from the proxied server. The timeout is set only between
5454 // two successive read operations, not for the transmission of the whole response
55- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
55+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
5656 ProxyReadTimeout int `json:"proxy-read-timeout"`
5757
5858 // Timeout in seconds for transmitting a request to the proxied server. The timeout is set only between
5959 // two successive write operations, not for the transmission of the whole request.
60- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_send_timeout
60+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_send_timeout
6161 ProxySendTimeout int `json:"proxy-send-timeout"`
6262
6363 // Sets the number of the buffers used for reading a response from the proxied server
64- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffers
64+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffers
6565 ProxyBuffersNumber int `json:"proxy-buffers-number"`
6666
6767 // Sets the size of the buffer used for reading the first part of the response received from the
6868 // proxied server. This part usually contains a small response header.
69- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffer_size)
69+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffer_size
7070 ProxyBufferSize string `json:"proxy-buffer-size"`
7171
7272 // Limits the total size of buffers that can be busy sending a response to the client while
7373 // the response is not yet fully read.
74- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_busy_buffers_size
74+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_busy_buffers_size
7575 ProxyBusyBuffersSize string `json:"proxy-busy-buffers-size"`
7676
7777 // Sets a text that should be changed in the path attribute of the “Set-Cookie” header fields of
7878 // a proxied server response.
79- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_path
79+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_path
8080 ProxyCookiePath string `json:"proxy-cookie-path"`
8181
8282 // Sets a text that should be changed in the domain attribute of the “Set-Cookie” header fields
8383 // of a proxied server response.
84- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_domain
84+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_domain
8585 ProxyCookieDomain string `json:"proxy-cookie-domain"`
8686
8787 // Specifies in which cases a request should be passed to the next server.
88- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream
88+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream
8989 ProxyNextUpstream string `json:"proxy-next-upstream"`
9090
9191 // Limits the time during which a request can be passed to the next server.
92- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream_timeout
92+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream_timeout
9393 ProxyNextUpstreamTimeout int `json:"proxy-next-upstream-timeout"`
9494
9595 // Limits the number of possible tries for passing a request to the next server.
9696 // https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstream_tries
9797 ProxyNextUpstreamTries int `json:"proxy-next-upstream-tries"`
9898
9999 // Sets the original text that should be changed in the "Location" and "Refresh" header fields of a proxied server response.
100- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
100+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
101101 // Default: off
102102 ProxyRedirectFrom string `json:"proxy-redirect-from"`
103103
104104 // Sets the replacement text that should be changed in the "Location" and "Refresh" header fields of a proxied server response.
105- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
105+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
106106 // Default: off
107107 ProxyRedirectTo string `json:"proxy-redirect-to"`
108108
109109 // Enables or disables buffering of a client request body.
110- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_request_buffering
110+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_request_buffering
111111 ProxyRequestBuffering string `json:"proxy-request-buffering"`
112112
113113 // Name server/s used to resolve names of upstream servers into IP addresses.
@@ -131,14 +131,14 @@ type Backend struct {
131131 UsePortInRedirects bool `json:"use-port-in-redirects"`
132132
133133 // Enables or disables relative redirects. By default nginx uses absolute redirects.
134- // http ://nginx.org/en/docs/http/ngx_http_core_module.html#absolute_redirect
134+ // https ://nginx.org/en/docs/http/ngx_http_core_module.html#absolute_redirect
135135 // Default: false
136136 RelativeRedirects bool `json:"relative-redirects"`
137137
138138 // Enable stickiness by client-server mapping based on a NGINX variable, text or a combination of both.
139139 // A consistent hashing method will be used which ensures only a few keys would be remapped to different
140140 // servers on upstream group changes
141- // http ://nginx.org/en/docs/http/ngx_http_upstream_module.html#hash
141+ // https ://nginx.org/en/docs/http/ngx_http_upstream_module.html#hash
142142 UpstreamHashBy string `json:"upstream-hash-by"`
143143
144144 // Consistent hashing subset flag.
@@ -153,34 +153,34 @@ type Backend struct {
153153 LoadBalancing string `json:"load-balance"`
154154
155155 // WhitelistSourceRange allows limiting access to certain client addresses
156- // http ://nginx.org/en/docs/http/ngx_http_access_module.html
156+ // https ://nginx.org/en/docs/http/ngx_http_access_module.html
157157 WhitelistSourceRange []string `json:"whitelist-source-range"`
158158
159159 // DenylistSourceRange allows limiting access to certain client addresses
160- // http ://nginx.org/en/docs/http/ngx_http_access_module.html
160+ // https ://nginx.org/en/docs/http/ngx_http_access_module.html
161161 DenylistSourceRange []string `json:"denylist-source-range"`
162162
163163 // Limits the rate of response transmission to a client.
164164 // The rate is specified in bytes per second. The zero value disables rate limiting.
165165 // The limit is set per a request, and so if a client simultaneously opens two connections,
166166 // the overall rate will be twice as much as the specified limit.
167- // http ://nginx.org/en/docs/http/ngx_http_core_module.html#limit_rate
167+ // https ://nginx.org/en/docs/http/ngx_http_core_module.html#limit_rate
168168 LimitRate int `json:"limit-rate"`
169169
170170 // Sets the initial amount after which the further transmission of a response to a client will be rate limited.
171- // http ://nginx.org/en/docs/http/ngx_http_core_module.html#limit_rate_after
171+ // https ://nginx.org/en/docs/http/ngx_http_core_module.html#limit_rate_after
172172 LimitRateAfter int `json:"limit-rate-after"`
173173
174174 // Enables or disables buffering of responses from the proxied server.
175- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering
175+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering
176176 ProxyBuffering string `json:"proxy-buffering"`
177177
178178 // Modifies the HTTP version the proxy uses to interact with the backend.
179- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version
179+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version
180180 ProxyHTTPVersion string `json:"proxy-http-version"`
181181
182182 // Sets the maximum temp file size when proxy-buffers capacity is exceeded.
183- // http ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size
183+ // https ://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size
184184 ProxyMaxTempFileSize string `json:"proxy-max-temp-file-size"`
185185
186186 // By default, the NGINX ingress controller uses a list of all endpoints (Pod IP/port) in the NGINX upstream configuration.
0 commit comments