File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
crates/stackable-operator/src Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -469,6 +469,17 @@ impl<K: Resource> RoleGroupRef<K> {
469469 pub fn object_name ( & self ) -> String {
470470 format ! ( "{}-{}-{}" , self . cluster. name, self . role, self . role_group)
471471 }
472+
473+ /// Set of functions to define service names on rolegroup level.
474+ /// Headless service for cluster internal purposes only.
475+ pub fn rolegroup_headless_service_name ( & self ) -> String {
476+ format ! ( "{name}-headless" , name = self . object_name( ) )
477+ }
478+
479+ /// Headless metrics service exposes Prometheus endpoint only
480+ pub fn rolegroup_headless_metrics_service_name ( & self ) -> String {
481+ format ! ( "{name}-metrics" , name = self . object_name( ) )
482+ }
472483}
473484
474485impl < K : Resource > Display for RoleGroupRef < K > {
You can’t perform that action at this time.
0 commit comments