endpointslice

package
v0.30.0 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindOneURL

func FindOneURL(prefix string, urls []string) (string, error)

FindOneURL finds exactly one URL with matching prefix in the urls slice. Multiple matches result in an error.

func ListURLsFromUnstructured

func ListURLsFromUnstructured(endpointSlice unstructured.Unstructured) ([]string, error)

ListURLsFromUnstructured retrieves list of endpoint URLs from an unstructured object. The URLs are expected to be present at `.status.endpoints[].url` path inside the object.

Types

type DeserializeError added in v0.30.0

type DeserializeError struct {
	Code DeserializeErrorCode
	Err  error
}

func (*DeserializeError) Error added in v0.30.0

func (e *DeserializeError) Error() string

type DeserializeErrorCode added in v0.30.0

type DeserializeErrorCode int
const (
	NoEndpoints DeserializeErrorCode = iota
	BadObject
)

Jump to

Keyboard shortcuts

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