Help us shape the future of Go! Take the 2026 Go Developer Survey

xr

package
v2.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2026 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Overview

Package xr provides library functions for working with XRs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyCRDDefaults

func ApplyCRDDefaults(xr map[string]any, apiVersion string, crd extv1.CustomResourceDefinition) error

ApplyCRDDefaults sets default values on the XR based on the CRD schema. Callers starting from an XRD should prefer ApplyXRDDefaults; this is the lower-level routine for callers that already have a CRD in hand.

func ApplyXRDDefaults

ApplyXRDDefaults applies default values from an XRD's openAPIV3Schema to an XR. The XR is mutated in place. This is the canonical XRD-defaulting entry point for the cli; downstream commands and tools (e.g. `crossplane render xr --xrd`) call into this function rather than re-implementing the schema-defaulting routine.

Types

This section is empty.

Jump to

Keyboard shortcuts

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