spacegate_model/
constants.rs1pub const KUBE_OBJECT_INSTANCE: &str = "app.kubernetes.io/instance";
2
3pub const GATEWAY_CONTROLLER_NAME: &str = "spacegate.idealworld.group/spacegate-controller";
4pub const GATEWAY_CLASS_NAME: &str = "spacegate";
5pub const GATEWAY_DEFAULT_INSTANCE: &str = "spacegate.spacegate";
6pub const GATEWAY_ANNOTATION_REDIS_URL: &str = "redis_url";
7pub const GATEWAY_ANNOTATION_LOG_LEVEL: &str = "log_level";
8pub const GATEWAY_ANNOTATION_LANGUAGE: &str = "lang";
9pub const GATEWAY_ANNOTATION_IGNORE_TLS_VERIFICATION: &str = "ignore_tls_verification";
10pub const GATEWAY_ANNOTATION_ENABLE_X_REQUEST_ID: &str = "enable_x_request_id";
11
12pub const SG_FILTER_KIND: &str = "sgfilter";
13pub const DEFAULT_NAMESPACE: &str = "default";
14pub const ANNOTATION_RESOURCE_PRIORITY: &str = "priority";
15
16pub const RAW_HTTP_ROUTE_KIND: &str = "raw.http.route.kind";
17pub const RAW_HTTP_ROUTE_KIND_DEFAULT: &str = "HTTPRoute";
18pub const RAW_HTTP_ROUTE_KIND_SPACEROUTE: &str = "HTTPSpaceroute";
19
20pub const DEFAULT_API_PORT: u16 = 9876;