You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: config/crd/bases/elbv2.k8s.aws_ingressclassparams.yaml
+42-22Lines changed: 42 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,9 @@
1
-
2
1
---
3
2
apiVersion: apiextensions.k8s.io/v1
4
3
kind: CustomResourceDefinition
5
4
metadata:
6
5
annotations:
7
-
controller-gen.kubebuilder.io/version: v0.5.0
6
+
controller-gen.kubebuilder.io/version: v0.11.1
8
7
creationTimestamp: null
9
8
name: ingressclassparams.elbv2.k8s.aws
10
9
spec:
@@ -38,18 +37,23 @@ spec:
38
37
description: IngressClassParams is the Schema for the IngressClassParams API
39
38
properties:
40
39
apiVersion:
41
-
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
40
+
description: 'APIVersion defines the versioned schema of this representation
41
+
of an object. Servers should convert recognized schemas to the latest
42
+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
42
43
type: string
43
44
kind:
44
-
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
45
+
description: 'Kind is a string value representing the REST resource this
46
+
object represents. Servers may infer this from the endpoint the client
47
+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
45
48
type: string
46
49
metadata:
47
50
type: object
48
51
spec:
49
52
description: IngressClassParamsSpec defines the desired state of IngressClassParams
50
53
properties:
51
54
group:
52
-
description: Group defines the IngressGroup for all Ingresses that belong to IngressClass with this IngressClassParams.
55
+
description: Group defines the IngressGroup for all Ingresses that
56
+
belong to IngressClass with this IngressClassParams.
53
57
properties:
54
58
name:
55
59
description: Name is the name of IngressGroup.
@@ -58,13 +62,16 @@ spec:
58
62
- name
59
63
type: object
60
64
ipAddressType:
61
-
description: IPAddressType defines the ip address type for all Ingresses that belong to IngressClass with this IngressClassParams.
65
+
description: IPAddressType defines the ip address type for all Ingresses
66
+
that belong to IngressClass with this IngressClassParams.
62
67
enum:
63
68
- ipv4
64
69
- dualstack
65
70
type: string
66
71
loadBalancerAttributes:
67
-
description: LoadBalancerAttributes define the custom attributes to LoadBalancers for all Ingress that that belong to IngressClass with this IngressClassParams.
72
+
description: LoadBalancerAttributes define the custom attributes to
73
+
LoadBalancers for all Ingress that that belong to IngressClass with
74
+
this IngressClassParams.
68
75
items:
69
76
description: Attributes defines custom attributes on resources.
70
77
properties:
@@ -80,21 +87,33 @@ spec:
80
87
type: object
81
88
type: array
82
89
namespaceSelector:
83
-
description: NamespaceSelector restrict the namespaces of Ingresses that are allowed to specify the IngressClass with this IngressClassParams. * if absent or present but empty, it selects all namespaces.
90
+
description: NamespaceSelector restrict the namespaces of Ingresses
91
+
that are allowed to specify the IngressClass with this IngressClassParams.
92
+
* if absent or present but empty, it selects all namespaces.
84
93
properties:
85
94
matchExpressions:
86
-
description: matchExpressions is a list of label selector requirements. The requirements are ANDed.
95
+
description: matchExpressions is a list of label selector requirements.
96
+
The requirements are ANDed.
87
97
items:
88
-
description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
98
+
description: A label selector requirement is a selector that
99
+
contains values, a key, and an operator that relates the key
100
+
and values.
89
101
properties:
90
102
key:
91
-
description: key is the label key that the selector applies to.
103
+
description: key is the label key that the selector applies
104
+
to.
92
105
type: string
93
106
operator:
94
-
description: operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
107
+
description: operator represents a key's relationship to
108
+
a set of values. Valid operators are In, NotIn, Exists
109
+
and DoesNotExist.
95
110
type: string
96
111
values:
97
-
description: values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
112
+
description: values is an array of string values. If the
113
+
operator is In or NotIn, the values array must be non-empty.
114
+
If the operator is Exists or DoesNotExist, the values
115
+
array must be empty. This array is replaced during a strategic
116
+
merge patch.
98
117
items:
99
118
type: string
100
119
type: array
@@ -106,17 +125,24 @@ spec:
106
125
matchLabels:
107
126
additionalProperties:
108
127
type: string
109
-
description: matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
128
+
description: matchLabels is a map of {key,value} pairs. A single
129
+
{key,value} in the matchLabels map is equivalent to an element
130
+
of matchExpressions, whose key field is "key", the operator
131
+
is "In", and the values array contains only "value". The requirements
132
+
are ANDed.
110
133
type: object
111
134
type: object
135
+
x-kubernetes-map-type: atomic
112
136
scheme:
113
-
description: Scheme defines the scheme for all Ingresses that belong to IngressClass with this IngressClassParams.
137
+
description: Scheme defines the scheme for all Ingresses that belong
138
+
to IngressClass with this IngressClassParams.
114
139
enum:
115
140
- internal
116
141
- internet-facing
117
142
type: string
118
143
tags:
119
-
description: Tags defines list of Tags on AWS resources provisioned for Ingresses that belong to IngressClass with this IngressClassParams.
144
+
description: Tags defines list of Tags on AWS resources provisioned
145
+
for Ingresses that belong to IngressClass with this IngressClassParams.
0 commit comments