Documentation ¶
Index ¶
- func Debug(v interface{})
- func DefaultResolver(apiVersion api.APIVersion) ([]*api.ResourceDefinition, error)
- func ErrCannotTypeAssertKind(kind api.Kind) error
- func JoinLine(buffer string, line string) string
- func Render(resource *api.ResourceDefinition, server api.APIServer) (string, error)
- func RenderExpression(resource *api.ResourceDefinition, server api.APIServer) (string, error)
- func RenderExpressionSet(resource *api.ResourceDefinition, server api.APIServer) (string, error)
- func RenderProfile(resource *api.ResourceDefinition, server api.APIServer) (string, error)
- func RenderSet(resource *api.ResourceDefinition, server api.APIServer) (string, error)
- func Resolve(resource *api.ResourceDefinition, key, value string) (string, error)
- func ResolveExec(resolver *v1alpha1.ResolverSpec, key, value string) (string, error)
- func ResolveFmt(resolver *v1alpha1.ResolverSpec, key, value string) (string, error)
- func ResolveGotemplate(resolver *v1alpha1.ResolverSpec, key, value string) (string, error)
- func ResolvePlain(_ *v1alpha1.ResolverSpec, key, _ string) (string, error)
- func ToPointer[T any](t T) *T
- type Renderer
- type Resolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultResolver ¶
func DefaultResolver(apiVersion api.APIVersion) ([]*api.ResourceDefinition, error)
func ErrCannotTypeAssertKind ¶
func RenderExpression ¶
func RenderExpressionSet ¶
func RenderProfile ¶
func ResolveExec ¶
func ResolveExec(resolver *v1alpha1.ResolverSpec, key, value string) (string, error)
Render TODO: Figure out how to use the key and values when rendering an Exec command.
func ResolveFmt ¶
func ResolveFmt(resolver *v1alpha1.ResolverSpec, key, value string) (string, error)
func ResolveGotemplate ¶
func ResolveGotemplate(resolver *v1alpha1.ResolverSpec, key, value string) (string, error)
func ResolvePlain ¶
func ResolvePlain(_ *v1alpha1.ResolverSpec, key, _ string) (string, error)
ResolvePlain returns the key
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.