Help us shape the future of Go! Take the 2026 Go Developer Survey

namer

package
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2015 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package namer contains a name generator for unique names

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetName

func GetName(base, suffix string, maxLength int) string

GetName returns a name given a base ("deployment-5") and a suffix ("deploy") It will first attempt to join them with a dash. If the resulting name is longer than maxLength: if the suffix is too long, it will truncate the base name and add an 8-character hash of the [base]-[suffix] string. If the suffix is not too long, it wil truncate the base, add the hash of the base and return [base]-hash-[suffix]

func GetPodName

func GetPodName(base, suffix string) string

GetPodName calls GetName with the length restriction for pods

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL