@@ -112,13 +112,15 @@ pub struct CommonConfiguration<T> {
112
112
// does not support specifying custom bounds.
113
113
#[ schemars( default = "config_schema_default" ) ]
114
114
pub config : T ,
115
+
115
116
/// The `configOverrides` can be used to configure properties in product config files
116
117
/// that are not exposed in the CRD. Read the
117
118
/// [config overrides documentation](DOCS_BASE_URL_PLACEHOLDER/concepts/overrides#config-overrides)
118
119
/// and consult the operator specific usage guide documentation for details on the
119
120
/// available config files and settings for the specific product.
120
121
#[ serde( default ) ]
121
122
pub config_overrides : HashMap < String , HashMap < String , String > > ,
123
+
122
124
/// `envOverrides` configure environment variables to be set in the Pods.
123
125
/// It is a map from strings to strings - environment variables and the value to set.
124
126
/// Read the
@@ -127,10 +129,12 @@ pub struct CommonConfiguration<T> {
127
129
/// the product specific environment variables that are available.
128
130
#[ serde( default ) ]
129
131
pub env_overrides : HashMap < String , String > ,
132
+
130
133
// BTreeMap to keep some order with the cli arguments.
131
134
// TODO add documentation.
132
135
#[ serde( default ) ]
133
136
pub cli_overrides : BTreeMap < String , String > ,
137
+
134
138
/// In the `podOverrides` property you can define a
135
139
/// [PodTemplateSpec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#podtemplatespec-v1-core)
136
140
/// to override any property that can be set on a Kubernetes Pod.
0 commit comments