Skip to content

Commit 7c86bde

Browse files
pengzhoumlPeng Zhou
andauthored
MLE-19483: Add Additional Volumes and additional VolumeMounts (#52)
Co-authored-by: Peng Zhou <[email protected]>
1 parent bc568b5 commit 7c86bde

File tree

8 files changed

+7221
-1561
lines changed

8 files changed

+7221
-1561
lines changed

api/v1alpha1/marklogiccluster_types.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,11 @@ type MarklogicClusterSpec struct {
6060
// +kubebuilder:default:={enabled: false, mountPath: "/dev/hugepages"}
6161
HugePages *HugePages `json:"hugePages,omitempty"`
6262
// +kubebuilder:default:={enabled: false, image: "fluent/fluent-bit:3.1.1", resources: {requests: {cpu: "100m", memory: "200Mi"}, limits: {cpu: "200m", memory: "500Mi"}}, files: {errorLogs: true, accessLogs: true, requestLogs: true}, outputs: "stdout"}
63-
LogCollection *LogCollection `json:"logCollection,omitempty"`
64-
HAProxy *HAProxy `json:"haproxy,omitempty"`
65-
Tls *Tls `json:"tls,omitempty"`
63+
LogCollection *LogCollection `json:"logCollection,omitempty"`
64+
HAProxy *HAProxy `json:"haproxy,omitempty"`
65+
Tls *Tls `json:"tls,omitempty"`
66+
AdditionalVolumes *[]corev1.Volume `json:"additionalVolumes,omitempty"`
67+
AdditionalVolumeMounts *[]corev1.VolumeMount `json:"additionalVolumeMounts,omitempty"`
6668

6769
MarkLogicGroups []*MarklogicGroups `json:"markLogicGroups,omitempty"`
6870
}
@@ -85,6 +87,8 @@ type MarklogicGroups struct {
8587
HAProxy *HAProxy `json:"haproxy,omitempty"`
8688
IsBootstrap bool `json:"isBootstrap,omitempty"`
8789
Tls *Tls `json:"tls,omitempty"`
90+
AdditionalVolumes *[]corev1.Volume `json:"additionalVolumes,omitempty"`
91+
AdditionalVolumeMounts *[]corev1.VolumeMount `json:"additionalVolumeMounts,omitempty"`
8892
}
8993

9094
type Tls struct {

api/v1alpha1/marklogicgroup_types.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ type MarklogicGroupSpec struct {
8181
Service Service `json:"service,omitempty"`
8282
PathBasedRouting bool `json:"pathBasedRouting,omitempty"`
8383

84+
AdditionalVolumes *[]corev1.Volume `json:"additionalVolumes,omitempty"`
85+
AdditionalVolumeMounts *[]corev1.VolumeMount `json:"additionalVolumeMounts,omitempty"`
86+
8487
Tls *Tls `json:"tls,omitempty"`
8588
}
8689

api/v1alpha1/zz_generated.deepcopy.go

Lines changed: 66 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)