Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resource ¶
type Resource struct { // Namespaced is true if the resource is namespaced Namespaced bool // Kind is the API Kind. Kind string // Resource is the API Resource. Resource string }
Resource contains the information required to scaffold files for a resource.
type ScaffoldOptions ¶
ScaffoldOptions describes how to scaffold out a Kubernetes object with the basic metadata and comment annotations required to generate code for and conform to runtime.Object and metav1.Object.
func (*ScaffoldOptions) Scaffold ¶
func (o *ScaffoldOptions) Scaffold(out io.Writer) error
Scaffold prints the Kubernetes object scaffolding to the given output.
func (*ScaffoldOptions) Validate ¶
func (o *ScaffoldOptions) Validate() error
Validate validates the options, returning an error if anything is invalid.
Click to show internal directories.
Click to hide internal directories.