@@ -64,6 +64,15 @@ type DatabaseSpec struct {
64
64
// +optional
65
65
PublicHost string `json:"publicHost,omitempty"`
66
66
67
+ // (Optional) YDBVersion sets the explicit version of the YDB image
68
+ // Default: ""
69
+ // +optional
70
+ YDBVersion string `json:"version,omitempty"`
71
+
72
+ // (Optional) YDB Image
73
+ // +optional
74
+ Image PodImage `json:"image,omitempty"`
75
+
67
76
// List of initialization containers belonging to the pod.
68
77
// Init containers are executed in order prior to containers being started. If any
69
78
// init container fails, the pod is considered to have failed and is handled according
@@ -85,14 +94,15 @@ type DatabaseSpec struct {
85
94
// +optional
86
95
Monitoring * MonitoringOptions `json:"monitoring,omitempty"`
87
96
88
- // (Optional) YDBVersion sets the explicit version of the YDB image
89
- // Default: ""
97
+ // User-defined root certificate authority that is added to system trust
98
+ // store of Storage pods on startup.
90
99
// +optional
91
- YDBVersion string `json:"version ,omitempty"`
100
+ CABundle [] byte `json:"caBundle ,omitempty"`
92
101
93
- // (Optional) YDB Image
102
+ // Secret names that will be mounted into the well-known directory of
103
+ // every storage pod. Directory: `/opt/ydb/secrets/<secret_name>/<secret_key>`
94
104
// +optional
95
- Image PodImage `json:"image ,omitempty"`
105
+ Secrets [] * corev1. LocalObjectReference `json:"secrets ,omitempty"`
96
106
97
107
// NodeSelector is a selector which must be true for the pod to fit on a node.
98
108
// Selector which must match a node's labels for the pod to be scheduled on that node.
0 commit comments