Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(apiGroupSuffix string) kubeclient.Middleware
func Replace ¶
Replace constructs an API group from a baseAPIGroup and a parameterized apiGroupSuffix.
We assume that all baseAPIGroup's will end in "pinniped.dev", and therefore we can safely replace the reference to "pinniped.dev" with the provided apiGroupSuffix. If the provided baseAPIGroup does not end in "pinniped.dev", then this function will return an empty string and false.
See ExampleReplace_loginv1alpha1 and ExampleReplace_string for more information on input/output pairs.
Example (Loginv1alpha1) ¶
s, _ := Replace(loginv1alpha1.GroupName, "tuna.fish.io") fmt.Println(s)
Output: login.concierge.tuna.fish.io
Example (String) ¶
s, _ := Replace("idp.supervisor.pinniped.dev", "marlin.io") fmt.Println(s)
Output: idp.supervisor.marlin.io
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.