@@ -283,7 +283,12 @@ fn validate_security_config(
283283 spec : & v1alpha1:: OpenSearchClusterSpec ,
284284) -> Result < Option < ValidatedSecurity > > {
285285 let security = if spec. cluster_config . security . enabled {
286- let managing_role_group = if !spec. cluster_config . security . config . is_only_managed_by_api ( ) {
286+ let managing_role_group = if !spec
287+ . cluster_config
288+ . security
289+ . settings
290+ . is_only_managed_by_api ( )
291+ {
287292 let managing_role_group = spec. cluster_config . security . managing_role_group . clone ( ) ;
288293
289294 ensure ! (
@@ -308,7 +313,7 @@ fn validate_security_config(
308313
309314 Some ( ValidatedSecurity {
310315 managing_role_group,
311- config : spec. cluster_config . security . config . clone ( ) ,
316+ config : spec. cluster_config . security . settings . clone ( ) ,
312317 tls : spec. cluster_config . tls . clone ( ) ,
313318 } )
314319 } else {
@@ -891,7 +896,7 @@ mod tests {
891896 . spec
892897 . cluster_config
893898 . security
894- . config
899+ . settings
895900 . config
896901 . managed_by = v1alpha1:: SecurityConfigFileTypeManagedBy :: Operator ;
897902 cluster. spec . cluster_config . tls . server_secret_class = None ;
@@ -946,7 +951,7 @@ mod tests {
946951 security : v1alpha1:: Security {
947952 enabled : true ,
948953 managing_role_group : RoleGroupName :: from_str_unsafe ( "default" ) ,
949- config : v1alpha1:: SecurityConfig {
954+ settings : v1alpha1:: SecurityConfig {
950955 config : v1alpha1:: SecurityConfigFileType {
951956 managed_by : v1alpha1:: SecurityConfigFileTypeManagedBy :: Operator ,
952957 content : v1alpha1:: SecurityConfigFileTypeContent :: ValueFrom (
0 commit comments