Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
pkg
|
|
crd
Package crd contains utilities for generating CustomResourceDefinitions and their corresponding OpenAPI validation schemata.
|
Package crd contains utilities for generating CustomResourceDefinitions and their corresponding OpenAPI validation schemata. |
crd/markers
Package markers defines markers for generating schema valiation and CRD structure.
|
Package markers defines markers for generating schema valiation and CRD structure. |
deepcopy
Package deepcopy generates DeepCopy, DeepCopyInto, and DeepCopyObject implementations for types.
|
Package deepcopy generates DeepCopy, DeepCopyInto, and DeepCopyObject implementations for types. |
genall
Package genall defines entrypoints for generation tools to hook into and share the same set of parsing, typechecking, and marker information.
|
Package genall defines entrypoints for generation tools to hook into and share the same set of parsing, typechecking, and marker information. |
genall/help
Package help contains utilities for actually writing out marker help.
|
Package help contains utilities for actually writing out marker help. |
genall/help/pretty
Package pretty contains utilities for formatting terminal help output, and a use of those to display marker help.
|
Package pretty contains utilities for formatting terminal help output, and a use of those to display marker help. |
loader
Package loader defines helpers for loading packages from sources.
|
Package loader defines helpers for loading packages from sources. |
loader/testutils
Package testutils defines utilities for using loader.Packages in tests.
|
Package testutils defines utilities for using loader.Packages in tests. |
markers
Package markers contains utilities for defining and parsing "marker comments", also occasionally called tag comments (we use the term marker to avoid confusing with struct tags).
|
Package markers contains utilities for defining and parsing "marker comments", also occasionally called tag comments (we use the term marker to avoid confusing with struct tags). |
rbac
Package rbac contain libraries for generating RBAC manifests from RBAC markers in Go source files.
|
Package rbac contain libraries for generating RBAC manifests from RBAC markers in Go source files. |
webhook
Package webhook contains libraries for generating webhookconfig manifests from markers in Go source files.
|
Package webhook contains libraries for generating webhookconfig manifests from markers in Go source files. |
Click to show internal directories.
Click to hide internal directories.