diff --git a/entrypoint.go b/entrypoint.go index 7429ffa..7dc00ba 100644 --- a/entrypoint.go +++ b/entrypoint.go @@ -597,3 +597,15 @@ func (l *LibData) ToPurchasedResource() *purchase_resource.PurchaseResource { } return nil } + + +// ============== ADMIRALTY ============== +// Returns a concatenation of the peerId and namespace in order for +// kubernetes ressources to have a unique name, under 63 characters +// and yet identify which peer they are created for +func GetConcatenatedName(peerId string, namespace string) string { + s := strings.Split(namespace, "-")[:2] + n := s[0] + "-" + s[1] + + return peerId + "-" + n +} \ No newline at end of file