@@ -19,7 +19,7 @@ kind: CustomResourceDefinition
19
19
metadata :
20
20
name : meshrootcertificates.config.openservicemesh.io
21
21
labels :
22
- app.kubernetes.io/name : " openservicemesh.io"
22
+ app.kubernetes.io/name : " openservicemesh.io"
23
23
spec :
24
24
group : config.openservicemesh.io
25
25
scope : Namespaced
@@ -35,14 +35,14 @@ spec:
35
35
served : true
36
36
storage : true
37
37
additionalPrinterColumns :
38
- - description : Current state of the MeshRootCertificate config
39
- jsonPath : .status.currentState
40
- name : State
41
- type : string
42
- - description : Current rotationStage of the MeshRootCertificate config
43
- jsonPath : .status.currentRotationStage
44
- name : RotationStage
45
- type : string
38
+ - description : Current state of the MeshRootCertificate config
39
+ jsonPath : .status.currentState
40
+ name : State
41
+ type : string
42
+ - description : Current rotationStage of the MeshRootCertificate config
43
+ jsonPath : .status.currentRotationStage
44
+ name : RotationStage
45
+ type : string
46
46
schema :
47
47
openAPIV3Schema :
48
48
type : object
52
52
required :
53
53
- provider
54
54
properties :
55
+ trustDomain :
56
+ description : Trust Domain to use in common name for certificates, e.g. "example.com"
57
+ type : string
58
+ default : cluster.local
55
59
provider :
56
60
description : Certificate provider used by the mesh control plane
57
61
type : object
@@ -149,9 +153,9 @@ spec:
149
153
description : Namespace of the kubernetes secret
150
154
type : string
151
155
oneOf :
152
- - required : [' certManager' ]
153
- - required : [' vault' ]
154
- - required : [' tresor' ]
156
+ - required : [" certManager" ]
157
+ - required : [" vault" ]
158
+ - required : [" tresor" ]
155
159
status :
156
160
type : object
157
161
x-kubernetes-preserve-unknown-fields : true
0 commit comments