@@ -5,10 +5,10 @@ use serde_json::json;
55use snafu:: { ResultExt , Snafu } ;
66use stackable_operator:: {
77 cli:: OperatorEnvironmentOptions ,
8- cluster_resources:: { ClusterResourceApplyStrategy , ClusterResources } ,
8+ cluster_resources:: ClusterResourceApplyStrategy ,
99 commons:: rbac:: build_rbac_resources,
1010 kube:: {
11- Resource as KubeResource , ResourceExt ,
11+ ResourceExt ,
1212 core:: { DeserializeGuard , error_boundary} ,
1313 runtime:: controller:: Action ,
1414 } ,
@@ -20,6 +20,7 @@ use stackable_operator::{
2020 operations:: ClusterOperationsConditionBuilder ,
2121 } ,
2222 utils:: cluster_info:: KubernetesClusterInfo ,
23+ v2:: cluster_resources:: cluster_resources_new,
2324} ;
2425use strum:: { EnumDiscriminants , IntoStaticStr } ;
2526
@@ -30,7 +31,7 @@ use crate::{
3031 build_rolegroup_headless_service, build_rolegroup_metrics_service,
3132 build_server_role_service,
3233 } ,
33- validate,
34+ controller_name , operator_name , product_name , validate,
3435 } ,
3536 crd:: { APP_NAME , OPERATOR_NAME , OpaClusterStatus , OpaRole , v1alpha2} ,
3637} ;
@@ -126,11 +127,6 @@ pub enum Error {
126127 source : stackable_operator:: cluster_resources:: Error ,
127128 } ,
128129
129- #[ snafu( display( "failed to create cluster resources" ) ) ]
130- FailedToCreateClusterResources {
131- source : stackable_operator:: cluster_resources:: Error ,
132- } ,
133-
134130 #[ snafu( display( "failed to delete orphaned resources" ) ) ]
135131 DeleteOrphans {
136132 source : stackable_operator:: cluster_resources:: Error ,
@@ -175,15 +171,16 @@ pub async fn reconcile_opa(
175171
176172 let opa_role = OpaRole :: Server ;
177173
178- let mut cluster_resources = ClusterResources :: new (
179- APP_NAME ,
180- OPERATOR_NAME ,
181- OPA_CONTROLLER_NAME ,
182- & opa. object_ref ( & ( ) ) ,
174+ let mut cluster_resources = cluster_resources_new (
175+ & product_name ( ) ,
176+ & operator_name ( ) ,
177+ & controller_name ( ) ,
178+ & validated_cluster. name ,
179+ & validated_cluster. namespace ,
180+ & validated_cluster. uid ,
183181 ClusterResourceApplyStrategy :: from ( & opa. spec . cluster_operation ) ,
184182 & opa. spec . object_overrides ,
185- )
186- . context ( FailedToCreateClusterResourcesSnafu ) ?;
183+ ) ;
187184
188185 let empty_role_group_configs = BTreeMap :: new ( ) ;
189186 let role_group_configs = validated_cluster
0 commit comments