+| <a name="input_routing"></a> [routing](#input\_routing) | Routing configuration for the ingress | <pre>object({<br> method : optional(string, "DOMAIN")<br> host_match : string<br> additional_hostnames : optional(set(string), [])<br> group_name : string<br> alb : optional(object({<br> name : string,<br> listener_port : number,<br> }), null)<br> priority : number<br> path : optional(string, "/*")<br> service_name : string<br> port : number<br> service_port : number<br> alb_idle_timeout : optional(number, 60) // in seconds<br> service_scheme : optional(string, "HTTP")<br> scheme : optional(string, "HTTP")<br> success_codes : optional(string, "200-499")<br> service_type : string<br> service_mesh : bool<br> allow_k6_operator : optional(bool, false)<br> allow_mesh_services : optional(list(object({<br> service : optional(string, null),<br> stack : optional(string, null),<br> service_account_name : optional(string, null),<br> })), null)<br> oidc_config : optional(object({<br> issuer : string<br> authorizationEndpoint : string<br> tokenEndpoint : string<br> userInfoEndpoint : string<br> secretName : string<br> }), {<br> issuer = ""<br> authorizationEndpoint = ""<br> tokenEndpoint = ""<br> userInfoEndpoint = ""<br> secretName = ""<br> })<br> bypasses : optional(map(object({<br> paths = optional(set(string), [])<br> methods = optional(set(string), [])<br> deny_action = optional(object({<br> deny = optional(bool, false)<br> deny_status_code = optional(string, "403")<br> deny_message_body = optional(string, "Denied")<br> }), {})<br> })))<br> sticky_sessions = optional(object({<br> enabled = optional(bool, false),<br> duration_seconds = optional(number, 600),<br> cookie_name = optional(string, "happy_sticky_session"),<br> cookie_samesite = optional(string, "Lax"),<br> }), {})<br> })</pre> | n/a | yes |
0 commit comments