@@ -6,48 +6,51 @@ const (
6
6
7
7
AnnotationPrefixIngress = "alb.ingress.kubernetes.io"
8
8
// Ingress annotation suffixes
9
- IngressSuffixLoadBalancerName = "load-balancer-name"
10
- IngressSuffixGroupName = "group.name"
11
- IngressSuffixGroupOrder = "group.order"
12
- IngressSuffixTags = "tags"
13
- IngressSuffixIPAddressType = "ip-address-type"
14
- IngressSuffixScheme = "scheme"
15
- IngressSuffixSubnets = "subnets"
16
- IngressSuffixCustomerOwnedIPv4Pool = "customer-owned-ipv4-pool"
17
- IngressSuffixLoadBalancerAttributes = "load-balancer-attributes"
18
- IngressSuffixWAFv2ACLARN = "wafv2-acl-arn"
19
- IngressSuffixWAFACLID = "waf-acl-id"
20
- IngressSuffixWebACLID = "web-acl-id" // deprecated, use "waf-acl-id" instead.
21
- IngressSuffixShieldAdvancedProtection = "shield-advanced-protection"
22
- IngressSuffixSecurityGroups = "security-groups"
23
- IngressSuffixListenPorts = "listen-ports"
24
- IngressSuffixSSLRedirect = "ssl-redirect"
25
- IngressSuffixInboundCIDRs = "inbound-cidrs"
26
- IngressSuffixCertificateARN = "certificate-arn"
27
- IngressSuffixSSLPolicy = "ssl-policy"
28
- IngressSuffixTargetType = "target-type"
29
- IngressSuffixBackendProtocol = "backend-protocol"
30
- IngressSuffixBackendProtocolVersion = "backend-protocol-version"
31
- IngressSuffixTargetGroupAttributes = "target-group-attributes"
32
- IngressSuffixHealthCheckPort = "healthcheck-port"
33
- IngressSuffixHealthCheckProtocol = "healthcheck-protocol"
34
- IngressSuffixHealthCheckPath = "healthcheck-path"
35
- IngressSuffixHealthCheckIntervalSeconds = "healthcheck-interval-seconds"
36
- IngressSuffixHealthCheckTimeoutSeconds = "healthcheck-timeout-seconds"
37
- IngressSuffixHealthyThresholdCount = "healthy-threshold-count"
38
- IngressSuffixUnhealthyThresholdCount = "unhealthy-threshold-count"
39
- IngressSuffixSuccessCodes = "success-codes"
40
- IngressSuffixAuthType = "auth-type"
41
- IngressSuffixAuthIDPCognito = "auth-idp-cognito"
42
- IngressSuffixAuthIDPOIDC = "auth-idp-oidc"
43
- IngressSuffixAuthOnUnauthenticatedRequest = "auth-on-unauthenticated-request"
44
- IngressSuffixAuthScope = "auth-scope"
45
- IngressSuffixAuthSessionCookie = "auth-session-cookie"
46
- IngressSuffixAuthSessionTimeout = "auth-session-timeout"
47
- IngressSuffixTargetNodeLabels = "target-node-labels"
48
- IngressSuffixManageSecurityGroupRules = "manage-backend-security-group-rules"
49
- IngressSuffixMutualAuthentication = "mutual-authentication"
50
- IngressSuffixSecurityGroupPrefixLists = "security-group-prefix-lists"
9
+ IngressSuffixLoadBalancerName = "load-balancer-name"
10
+ IngressSuffixGroupName = "group.name"
11
+ IngressSuffixGroupOrder = "group.order"
12
+ IngressSuffixTags = "tags"
13
+ IngressSuffixIPAddressType = "ip-address-type"
14
+ IngressSuffixScheme = "scheme"
15
+ IngressSuffixSubnets = "subnets"
16
+ IngressSuffixCustomerOwnedIPv4Pool = "customer-owned-ipv4-pool"
17
+ IngressSuffixLoadBalancerAttributes = "load-balancer-attributes"
18
+ IngressSuffixWAFv2ACLARN = "wafv2-acl-arn"
19
+ IngressSuffixWAFACLID = "waf-acl-id"
20
+ IngressSuffixWebACLID = "web-acl-id" // deprecated, use "waf-acl-id" instead.
21
+ IngressSuffixShieldAdvancedProtection = "shield-advanced-protection"
22
+ IngressSuffixSecurityGroups = "security-groups"
23
+ IngressSuffixListenPorts = "listen-ports"
24
+ IngressSuffixSSLRedirect = "ssl-redirect"
25
+ IngressSuffixInboundCIDRs = "inbound-cidrs"
26
+ IngressSuffixCertificateARN = "certificate-arn"
27
+ IngressSuffixSSLPolicy = "ssl-policy"
28
+ IngressSuffixTargetType = "target-type"
29
+ IngressSuffixBackendProtocol = "backend-protocol"
30
+ IngressSuffixBackendProtocolVersion = "backend-protocol-version"
31
+ IngressSuffixTargetGroupAttributes = "target-group-attributes"
32
+ IngressSuffixHealthCheckPort = "healthcheck-port"
33
+ IngressSuffixHealthCheckProtocol = "healthcheck-protocol"
34
+ IngressSuffixHealthCheckPath = "healthcheck-path"
35
+ IngressSuffixHealthCheckIntervalSeconds = "healthcheck-interval-seconds"
36
+ IngressSuffixHealthCheckTimeoutSeconds = "healthcheck-timeout-seconds"
37
+ IngressSuffixHealthyThresholdCount = "healthy-threshold-count"
38
+ IngressSuffixUnhealthyThresholdCount = "unhealthy-threshold-count"
39
+ IngressSuffixSuccessCodes = "success-codes"
40
+ IngressSuffixAuthType = "auth-type"
41
+ IngressSuffixAuthIDPCognito = "auth-idp-cognito"
42
+ IngressSuffixAuthIDPOIDC = "auth-idp-oidc"
43
+ IngressSuffixAuthOnUnauthenticatedRequest = "auth-on-unauthenticated-request"
44
+ IngressSuffixAuthScope = "auth-scope"
45
+ IngressSuffixAuthSessionCookie = "auth-session-cookie"
46
+ IngressSuffixAuthSessionTimeout = "auth-session-timeout"
47
+ IngressSuffixTargetNodeLabels = "target-node-labels"
48
+ IngressSuffixManageSecurityGroupRules = "manage-backend-security-group-rules"
49
+ IngressSuffixMutualAuthentication = "mutual-authentication"
50
+ IngressSuffixSecurityGroupPrefixLists = "security-group-prefix-lists"
51
+ IngressSuffixlsAttsAnnotationPrefix = "listener-attributes"
52
+ IngressLBSuffixMultiClusterTargetGroup = "multi-cluster-target-group"
53
+ IngressSuffixLoadBalancerCapacityReservation = "minimum-load-balancer-capacity"
51
54
52
55
// NLB annotation suffixes
53
56
// prefixes service.beta.kubernetes.io, service.kubernetes.io
0 commit comments