Skip to content

Commit 4885d36

Browse files
committed
replace usage of product_config_utils::env_vars_from with inline calls, as done with trino
1 parent 62c0054 commit 4885d36

1 file changed

Lines changed: 20 additions & 4 deletions

File tree

rust/operator-binary/src/airflow_controller.rs

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ use stackable_operator::{
4242
api::{
4343
apps::v1::{StatefulSet, StatefulSetSpec},
4444
core::v1::{
45-
ConfigMap, PersistentVolumeClaim, PodTemplateSpec, Probe, ServiceAccount,
45+
ConfigMap, EnvVar, PersistentVolumeClaim, PodTemplateSpec, Probe, ServiceAccount,
4646
TCPSocketAction,
4747
},
4848
},
@@ -56,7 +56,6 @@ use stackable_operator::{
5656
},
5757
kvp::{Annotation, Label, LabelError, Labels, ObjectLabels},
5858
logging::controller::ReconcilerError,
59-
product_config_utils::env_vars_from,
6059
product_logging::{
6160
self,
6261
framework::LoggingError,
@@ -510,7 +509,16 @@ pub async fn reconcile_airflow(
510509
let git_sync_resources = git_sync::v1alpha2::GitSyncResources::new(
511510
&airflow.spec.cluster_config.dags_git_sync,
512511
&validated.image,
513-
&env_vars_from(&validated_rg_config.overrides.env_overrides),
512+
&validated_rg_config
513+
.overrides
514+
.env_overrides
515+
.iter()
516+
.map(|(k, v)| EnvVar {
517+
name: k.clone(),
518+
value: Some(v.clone()),
519+
..EnvVar::default()
520+
})
521+
.collect::<Vec<_>>(),
514522
&airflow.volume_mounts(),
515523
LOG_VOLUME_NAME,
516524
&validated_rg_config
@@ -670,7 +678,15 @@ async fn build_executor_template(
670678
let git_sync_resources = git_sync::v1alpha2::GitSyncResources::new(
671679
&airflow.spec.cluster_config.dags_git_sync,
672680
resolved_product_image,
673-
&env_vars_from(&common_config.env_overrides),
681+
&common_config
682+
.env_overrides
683+
.iter()
684+
.map(|(k, v)| EnvVar {
685+
name: k.clone(),
686+
value: Some(v.clone()),
687+
..EnvVar::default()
688+
})
689+
.collect::<Vec<_>>(),
674690
&airflow.volume_mounts(),
675691
LOG_VOLUME_NAME,
676692
&merged_executor_config

0 commit comments

Comments
 (0)