@@ -39,8 +39,7 @@ pub fn build_rolegroup_headless_service(
3939 let headless_service = Service {
4040 metadata : ObjectMetaBuilder :: new ( )
4141 . name_and_namespace ( hive)
42- // TODO: Use method on RoleGroupRef once op-rs is released
43- . name ( rolegroup_headless_service_name ( rolegroup) )
42+ . name ( rolegroup. rolegroup_headless_service_name ( ) )
4443 . ownerreference_from_resource ( hive, None , Some ( true ) )
4544 . context ( ObjectMissingMetadataForOwnerRefSnafu ) ?
4645 . with_recommended_labels ( build_recommended_labels (
@@ -79,8 +78,7 @@ pub fn build_rolegroup_metrics_service(
7978 let metrics_service = Service {
8079 metadata : ObjectMetaBuilder :: new ( )
8180 . name_and_namespace ( hive)
82- // TODO: Use method on RoleGroupRef once op-rs is released
83- . name ( rolegroup_metrics_service_name ( rolegroup) )
81+ . name ( rolegroup. rolegroup_metrics_service_name ( ) )
8482 . ownerreference_from_resource ( hive, None , Some ( true ) )
8583 . context ( ObjectMissingMetadataForOwnerRefSnafu ) ?
8684 . with_recommended_labels ( build_recommended_labels (
@@ -111,18 +109,6 @@ pub fn build_rolegroup_metrics_service(
111109 Ok ( metrics_service)
112110}
113111
114- /// Headless service for cluster internal purposes only.
115- // TODO: Move to operator-rs
116- pub fn rolegroup_headless_service_name ( rolegroup : & RoleGroupRef < v1alpha1:: HiveCluster > ) -> String {
117- format ! ( "{name}-headless" , name = rolegroup. object_name( ) )
118- }
119-
120- /// Headless metrics service exposes Prometheus endpoint only
121- // TODO: Move to operator-rs
122- pub fn rolegroup_metrics_service_name ( rolegroup : & RoleGroupRef < v1alpha1:: HiveCluster > ) -> String {
123- format ! ( "{name}-metrics" , name = rolegroup. object_name( ) )
124- }
125-
126112fn metrics_ports ( ) -> Vec < ServicePort > {
127113 vec ! [ ServicePort {
128114 name: Some ( METRICS_PORT_NAME . to_string( ) ) ,
0 commit comments