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
// IAM contains the access management configuration for the ManagedControlPlane.
9
+
typeManagedControlPlaneV2Specstruct {
10
+
// IAM contains the access management configuration for the ManagedControlPlaneV2.
11
11
IAMIAMConfig`json:"iam"`
12
12
}
13
13
14
-
typeManagedControlPlaneStatusstruct {
14
+
typeManagedControlPlaneV2Statusstruct {
15
15
commonapi.Status`json:",inline"`
16
16
17
17
// Access is a mapping from OIDC provider names to secret references.
18
-
// Each referenced secret is expected to contain a 'kubeconfig' key with the kubeconfig that was generated for the respective OIDC provider for the ManagedControlPlane.
18
+
// Each referenced secret is expected to contain a 'kubeconfig' key with the kubeconfig that was generated for the respective OIDC provider for the ManagedControlPlaneV2.
19
19
// The default OIDC provider, if configured, uses the name "default" in this mapping.
20
20
// The "default" key is also used if the ClusterProvider does not support OIDC-based access and created a serviceaccount with a token instead.
// OIDCProviders is a list of OIDC providers that should be configured for the ManagedControlPlane.
31
+
// OIDCProviders is a list of OIDC providers that should be configured for the ManagedControlPlaneV2.
32
32
// They are independent of the standard OIDC provider and in addition to it, unless it has been disabled by not specifying any role bindings.
33
33
// +kubebuilder:validation:items:XValidation:rule="self.name != 'default'", message="OIDC provider name must not be 'default' as this is reserved for the standard OIDC provider"
Copy file name to clipboardExpand all lines: api/crds/manifests/core.openmcp.cloud_managedcontrolplanev2s.yaml
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,16 @@ metadata:
6
6
controller-gen.kubebuilder.io/version: v0.18.0
7
7
labels:
8
8
openmcp.cloud/cluster: onboarding
9
-
name: managedcontrolplanes.core.openmcp.cloud
9
+
name: managedcontrolplanev2s.core.openmcp.cloud
10
10
spec:
11
11
group: core.openmcp.cloud
12
12
names:
13
-
kind: ManagedControlPlane
14
-
listKind: ManagedControlPlaneList
15
-
plural: managedcontrolplanes
13
+
kind: ManagedControlPlaneV2
14
+
listKind: ManagedControlPlaneV2List
15
+
plural: managedcontrolplanev2s
16
16
shortNames:
17
-
- mcp
18
-
singular: managedcontrolplane
17
+
- mcpv2
18
+
singular: managedcontrolplanev2
19
19
scope: Namespaced
20
20
versions:
21
21
- additionalPrinterColumns:
@@ -47,11 +47,11 @@ spec:
47
47
properties:
48
48
iam:
49
49
description: IAM contains the access management configuration for
50
-
the ManagedControlPlane.
50
+
the ManagedControlPlaneV2.
51
51
properties:
52
52
oidcProviders:
53
53
description: |-
54
-
OIDCProviders is a list of OIDC providers that should be configured for the ManagedControlPlane.
54
+
OIDCProviders is a list of OIDC providers that should be configured for the ManagedControlPlaneV2.
55
55
They are independent of the standard OIDC provider and in addition to it, unless it has been disabled by not specifying any role bindings.
56
56
items:
57
57
properties:
@@ -303,7 +303,7 @@ spec:
303
303
x-kubernetes-map-type: atomic
304
304
description: |-
305
305
Access is a mapping from OIDC provider names to secret references.
306
-
Each referenced secret is expected to contain a 'kubeconfig' key with the kubeconfig that was generated for the respective OIDC provider for the ManagedControlPlane.
306
+
Each referenced secret is expected to contain a 'kubeconfig' key with the kubeconfig that was generated for the respective OIDC provider for the ManagedControlPlaneV2.
307
307
The default OIDC provider, if configured, uses the name "default" in this mapping.
308
308
The "default" key is also used if the ClusterProvider does not support OIDC-based access and created a serviceaccount with a token instead.
0 commit comments