reduced

package
v0.4.0-alpha.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: MPL-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package reduced implements reducing resource metadata to a comparable value.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterDestroyReady

func FilterDestroyReady(md *Metadata) bool

FilterDestroyReady returns true if the Metadata is ready to be destroyed.

Types

type Metadata

type Metadata struct {
	Namespace       resource.Namespace
	Typ             resource.Type
	ID              resource.ID
	Phase           resource.Phase
	FinalizersEmpty bool
}

Metadata is _comparable_, so that it can be a map key.

func NewMetadata

func NewMetadata(md *resource.Metadata) Metadata

NewMetadata creates a new reduced Metadata from a resource.Metadata.

type WatchFilter

type WatchFilter func(*Metadata) bool

WatchFilter filters watches on reduced Metadata.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL