Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultFieldByName ¶
func DefaultFieldByName(field K8sObjectField) *ast.Field
DefaultFieldByName returns only default allocation filter fields by name.
func NewK8sObjectFilterParser ¶
func NewK8sObjectFilterParser() ast.FilterParser
NewK8sObjectFilterParser creates a new `ast.FilterParser` implementation for K8s runtime.Objects.
Types ¶
type K8sObjectField ¶
type K8sObjectField string
K8sObjectField is an enum that represents K8sObject-specific fields that can be filtered on.
const ( FieldNamespace K8sObjectField = K8sObjectField(fieldstrings.FieldNamespace) FieldControllerKind K8sObjectField = K8sObjectField(fieldstrings.FieldControllerKind) FieldControllerName K8sObjectField = K8sObjectField(fieldstrings.FieldControllerName) FieldPod K8sObjectField = K8sObjectField(fieldstrings.FieldPod) FieldLabel K8sObjectField = K8sObjectField(fieldstrings.FieldLabel) FieldAnnotation K8sObjectField = K8sObjectField(fieldstrings.FieldAnnotation) )
Click to show internal directories.
Click to hide internal directories.