This section is empty.


This section is empty.


This section is empty.


type NameGenerator

type NameGenerator interface {
	// GenerateName generates a valid name from the base name, adding a random suffix to the
	// the base. If base is valid, the returned name must also be valid. The generator is
	// responsible for knowing the maximum valid name length.
	GenerateName(base string) string

    NameGenerator generates names for objects. Some backends may have more information available to guide selection of new names and this interface hides those details.

    var SimpleNameGenerator NameGenerator = simpleNameGenerator{}

      SimpleNameGenerator is a generator that returns the name plus a random suffix of five alphanumerics when a name is requested. The string is guaranteed to not exceed the length of a standard Kubernetes name (63 characters)

      Source Files