@@ -134,3 +134,22 @@ metadata:
134134 annotations:
135135 alb.stackit.cloud/web-application-firewall-name: "my-waf-config"
136136```
137+
138+ ### Supported Annotations
139+
140+ | Annotation | Allowed On | Description |
141+ | :--- | :--- | :--- |
142+ | ` alb.stackit.cloud/external-address ` | IngressClass | Uses a specific STACKIT floating IP instead of an ephemeral one. |
143+ | ` alb.stackit.cloud/internal ` | IngressClass | If ` true ` , the ALB is not exposed via a public IP. |
144+ | ` alb.stackit.cloud/plan-id ` | IngressClass | Sets the service plan for the ALB. |
145+ | ` alb.stackit.cloud/http-port ` | IngressClass, Ingress | Specifies the custom HTTP port. |
146+ | ` alb.stackit.cloud/https-port ` | IngressClass, Ingress | Specifies the custom HTTPS port. |
147+ | ` alb.stackit.cloud/https-only ` | IngressClass, Ingress | If ` true ` , the Ingress will not be reachable via HTTP. |
148+ | ` alb.stackit.cloud/websocket ` | IngressClass, Ingress | Enables global WebSocket support. |
149+ | ` alb.stackit.cloud/web-application-firewall-name ` | IngressClass, Ingress | Attaches a specific WAF configuration. |
150+ | ` alb.stackit.cloud/cookie-persistence-name ` | IngressClass, Ingress | Sets the name for session cookie persistence. |
151+ | ` alb.stackit.cloud/cookie-persistence-ttl-seconds ` | IngressClass, Ingress | Sets the TTL (in seconds) for cookie persistence. |
152+ | ` alb.stackit.cloud/priority ` | IngressClass, Ingress | Defines the evaluation priority of the Ingress. |
153+ | ` alb.stackit.cloud/traget-pool-tls-enabled ` | IngressClass, Ingress, Service | Enables TLS bridging using OS trusted CAs. |
154+ | ` alb.stackit.cloud/traget-pool-tls-custom-ca ` | IngressClass, Ingress, Service | Enables TLS bridging with a custom CA. |
155+ | ` alb.stackit.cloud/traget-pool-tls-skip-certificate-validation ` | IngressClass, Ingress, Service | Enables TLS bridging but skips certificate validation. |
0 commit comments