Documentation
¶
Index ¶
- Variables
- func BuildFunctionMap(client *k8s.Client) map[string]any
- func CandidateResources(ctx context.Context) *xsync.Set[string]
- func ExternalResources(ctx context.Context) []string
- func InternalResources(ctx context.Context) *xsync.Set[string]
- func ReleaseResources(ctx context.Context) *xsync.Set[string]
- func SetReleaseResources(ctx context.Context, resources []*unstructured.Unstructured)
- func WithClusterAccess(ctx context.Context, access ClusterAccessParams) context.Context
- func WithOwner(ctx context.Context, owner string) context.Context
- func WithReleaseTracking(ctx context.Context) context.Context
- func WithResourceTracking(ctx context.Context) context.Context
- type ClusterAccessParams
- type HostDiscoverMappingFunc
- type HostLookupResourceFunc
- type RestMapping
- type TrackedRelease
- type TrackedResources
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrFeatureNotGranted = errors.New("feature not granted")
Functions ¶
func CandidateResources ¶ added in v0.17.1
func ExternalResources ¶ added in v0.17.1
func InternalResources ¶ added in v0.17.1
func ReleaseResources ¶ added in v0.17.1
func SetReleaseResources ¶ added in v0.17.1
func SetReleaseResources(ctx context.Context, resources []*unstructured.Unstructured)
func WithClusterAccess ¶
func WithClusterAccess(ctx context.Context, access ClusterAccessParams) context.Context
func WithReleaseTracking ¶ added in v0.17.1
Types ¶
type ClusterAccessParams ¶
type HostDiscoverMappingFunc ¶
type HostDiscoverMappingFunc func(ctx context.Context, group, kind string) (*RestMapping, error)
func HostDiscoverMapping ¶
func HostDiscoverMapping(client *k8s.Client) HostDiscoverMappingFunc
type HostLookupResourceFunc ¶
type HostLookupResourceFunc func(ctx context.Context, name, namespace, kind, apiVersion string) (*unstructured.Unstructured, error)
func HostLookupResource ¶
func HostLookupResource(client *k8s.Client) HostLookupResourceFunc
type RestMapping ¶
type TrackedRelease ¶ added in v0.17.1
Click to show internal directories.
Click to hide internal directories.