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
description: 'APIVersion defines the versioned schema of this representation
36
-
of an object. Servers should convert recognized schemas to the latest
37
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
35
+
description: |-
36
+
APIVersion defines the versioned schema of this representation of an object.
37
+
Servers should convert recognized schemas to the latest internal value, and
38
+
may reject unrecognized values.
39
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
38
40
type: string
39
41
kind:
40
-
description: 'Kind is a string value representing the REST resource this
41
-
object represents. Servers may infer this from the endpoint the client
42
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
42
+
description: |-
43
+
Kind is a string value representing the REST resource this object represents.
44
+
Servers may infer this from the endpoint the client submits requests to.
45
+
Cannot be updated.
46
+
In CamelCase.
47
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
43
48
type: string
44
49
metadata:
45
50
type: object
@@ -48,14 +53,12 @@ spec:
48
53
used to create an AzureIdentity.
49
54
properties:
50
55
allowedNamespaces:
51
-
description: AllowedNamespaces is used to identify the namespaces
52
-
the clusters are allowed to use the identity from. Namespaces can
53
-
be selected either using an array of namespaces or with label selector.
54
-
An empty allowedNamespaces object indicates that AzureClusters can
55
-
use this identity from any namespace. If this object is nil, no
56
-
namespaces will be allowed (default behaviour, if this field is
57
-
not provided) A namespace should be either in the NamespaceList
58
-
or match with Selector to use the identity.
56
+
description: |-
57
+
AllowedNamespaces is used to identify the namespaces the clusters are allowed to use the identity from.
58
+
Namespaces can be selected either using an array of namespaces or with label selector.
59
+
An empty allowedNamespaces object indicates that AzureClusters can use this identity from any namespace.
60
+
If this object is nil, no namespaces will be allowed (default behaviour, if this field is not provided)
61
+
A namespace should be either in the NamespaceList or match with Selector to use the identity.
59
62
nullable: true
60
63
properties:
61
64
list:
@@ -66,36 +69,39 @@ spec:
66
69
nullable: true
67
70
type: array
68
71
selector:
69
-
description: "Selector is a selector of namespaces that AzureCluster
70
-
can use this Identity from. This is a standard Kubernetes LabelSelector,
71
-
a label query over a set of resources. The result of matchLabels
72
-
and matchExpressions are ANDed. \n A nil or empty selector indicates
73
-
that AzureCluster cannot use this AzureClusterIdentity from
74
-
any namespace."
72
+
description: |-
73
+
Selector is a selector of namespaces that AzureCluster can
74
+
use this Identity from. This is a standard Kubernetes LabelSelector,
75
+
a label query over a set of resources. The result of matchLabels and
76
+
matchExpressions are ANDed.
77
+
78
+
79
+
A nil or empty selector indicates that AzureCluster cannot use this
80
+
AzureClusterIdentity from any namespace.
75
81
properties:
76
82
matchExpressions:
77
83
description: matchExpressions is a list of label selector
78
84
requirements. The requirements are ANDed.
79
85
items:
80
-
description: A label selector requirement is a selector
81
-
that contains values, a key, and an operator that relates
82
-
the key and values.
86
+
description: |-
87
+
A label selector requirement is a selector that contains values, a key, and an operator that
88
+
relates the key and values.
83
89
properties:
84
90
key:
85
91
description: key is the label key that the selector
86
92
applies to.
87
93
type: string
88
94
operator:
89
-
description: operator represents a key's relationship
90
-
to a set of values. Valid operators are In, NotIn,
91
-
Exists and DoesNotExist.
95
+
description: |-
96
+
operator represents a key's relationship to a set of values.
97
+
Valid operators are In, NotIn, Exists and DoesNotExist.
92
98
type: string
93
99
values:
94
-
description: values is an array of string values. If
95
-
the operator is In or NotIn, the values array must
96
-
be non-empty. If the operator is Exists or DoesNotExist,
97
-
the values array must be empty. This array is replaced
98
-
during a strategic merge patch.
100
+
description: |-
101
+
values is an array of string values. If the operator is In or NotIn,
102
+
the values array must be non-empty. If the operator is Exists or DoesNotExist,
103
+
the values array must be empty. This array is replaced during a strategic
104
+
merge patch.
99
105
items:
100
106
type: string
101
107
type: array
@@ -107,18 +113,18 @@ spec:
107
113
matchLabels:
108
114
additionalProperties:
109
115
type: string
110
-
description: matchLabels is a map of {key,value} pairs. A
111
-
single {key,value} in the matchLabels map is equivalent
112
-
to an element of matchExpressions, whose key field is "key",
113
-
the operator is "In", and the values array contains only
114
-
"value". The requirements are ANDed.
116
+
description: |-
117
+
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
118
+
map is equivalent to an element of matchExpressions, whose key field is "key", the
119
+
operator is "In", and the values array contains only "value". The requirements are ANDed.
115
120
type: object
116
121
type: object
117
122
x-kubernetes-map-type: atomic
118
123
type: object
119
124
clientID:
120
-
description: ClientID is the service principal client ID. Both User
121
-
Assigned MSI and SP can use this field.
125
+
description: |-
126
+
ClientID is the service principal client ID.
127
+
Both User Assigned MSI and SP can use this field.
122
128
type: string
123
129
clientSecret:
124
130
description: ClientSecret is a secret reference which should contain
@@ -135,16 +141,17 @@ spec:
135
141
type: object
136
142
x-kubernetes-map-type: atomic
137
143
resourceID:
138
-
description: ResourceID is the Azure resource ID for the User Assigned
139
-
MSI resource. Only applicable when type is UserAssignedMSI.
144
+
description: |-
145
+
ResourceID is the Azure resource ID for the User Assigned MSI resource.
146
+
Only applicable when type is UserAssignedMSI.
140
147
type: string
141
148
tenantID:
142
149
description: TenantID is the service principal primary tenant id.
143
150
type: string
144
151
type:
145
-
description: Type is the type of Azure Identity used. ServicePrincipal,
0 commit comments