@@ -5,13 +5,10 @@ use stackable_operator::{
55 builder:: pod:: { PodBuilder , security:: PodSecurityContextBuilder } ,
66 k8s_openapi:: {
77 DeepMerge ,
8- api:: {
9- apps:: v1:: { StatefulSet , StatefulSetSpec } ,
10- core:: v1:: ServiceAccount ,
11- } ,
8+ api:: apps:: v1:: { StatefulSet , StatefulSetSpec } ,
129 apimachinery:: pkg:: apis:: meta:: v1:: LabelSelector ,
1310 } ,
14- kube:: { ResourceExt , api:: ObjectMeta } ,
11+ kube:: api:: ObjectMeta ,
1512 kvp:: { LabelError , Labels } ,
1613 utils:: cluster_info:: KubernetesClusterInfo ,
1714 v2:: types:: operator:: RoleGroupName ,
@@ -50,7 +47,7 @@ pub(crate) fn build_rolegroup_statefulset(
5047 role : & HdfsNodeRole ,
5148 role_group_name : & RoleGroupName ,
5249 rolegroup_config : & ValidatedRoleGroupConfig ,
53- service_account : & ServiceAccount ,
50+ service_account_name : & str ,
5451) -> Result < StatefulSet , Error > {
5552 tracing:: info!( "Setting up StatefulSet for role {role} role group {role_group_name}" ) ;
5653
@@ -72,7 +69,7 @@ pub(crate) fn build_rolegroup_statefulset(
7269 pb. metadata ( pb_metadata)
7370 . image_pull_secrets_from_product_image ( image)
7471 . affinity ( & merged_config. affinity )
75- . service_account_name ( service_account . name_any ( ) )
72+ . service_account_name ( service_account_name )
7673 . security_context ( PodSecurityContextBuilder :: new ( ) . fs_group ( 1000 ) . build ( ) ) ;
7774
7875 // Adds all containers and volumes to the pod builder
0 commit comments