Documentation ¶
Index ¶
- func NewPrefixedFS(fs http.FileSystem, prefix string) http.FileSystem
- func NewRouter(data *Controller, debug bool) *echo.Echo
- type CRDMap
- type ConditionedObject
- type ControlChan
- type Controller
- func (c *Controller) GetClaim(ec echo.Context) error
- func (c *Controller) GetClaims(ec echo.Context) error
- func (c *Controller) GetComposite(ec echo.Context) error
- func (c *Controller) GetComposites(ec echo.Context) error
- func (c *Controller) GetCompositions(ec echo.Context) error
- func (c *Controller) GetEvents(ec echo.Context) error
- func (c *Controller) GetManaged(ec echo.Context) error
- func (c *Controller) GetManageds(ec echo.Context) error
- func (c *Controller) GetProvider(ec echo.Context) error
- func (c *Controller) GetProviderConfigs(ec echo.Context) error
- func (c *Controller) GetProviderConfigsInner(ec echo.Context, provName string) (*unstructured.UnstructuredList, error)
- func (c *Controller) GetProviderEvents(ec echo.Context) error
- func (c *Controller) GetProviders(ec echo.Context) error
- func (c *Controller) GetStatus() StatusInfo
- func (c *Controller) GetXRDs(ec echo.Context) error
- func (c *Controller) LoadCRDs(ec echo.Context) (CRDMap, error)
- type FieldGetter
- type ManagedUnstructured
- type Ref
- type Server
- type StatusInfo
- type UnstructuredWithCompositionRef
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPrefixedFS ¶
func NewPrefixedFS(fs http.FileSystem, prefix string) http.FileSystem
func NewRouter ¶
func NewRouter(data *Controller, debug bool) *echo.Echo
Types ¶
type CRDMap ¶
type CRDMap = map[string][]*v1.CustomResourceDefinition
type ConditionedObject ¶
type ConditionedObject interface { schema.ObjectKind resource.Object resource.Conditioned }
type ControlChan ¶
type ControlChan = chan struct{}
type Controller ¶
type Controller struct { StatusInfo StatusInfo APIv1 crossplane.APIv1 ExtV1 crossplane.ExtensionsV1 Events crossplane.EventsInterface CRDs crossplane.CRDInterface // contains filtered or unexported fields }
func NewController ¶
func (*Controller) GetClaim ¶
func (c *Controller) GetClaim(ec echo.Context) error
func (*Controller) GetClaims ¶
func (c *Controller) GetClaims(ec echo.Context) error
func (*Controller) GetComposite ¶
func (c *Controller) GetComposite(ec echo.Context) error
func (*Controller) GetComposites ¶
func (c *Controller) GetComposites(ec echo.Context) error
func (*Controller) GetCompositions ¶
func (c *Controller) GetCompositions(ec echo.Context) error
func (*Controller) GetEvents ¶
func (c *Controller) GetEvents(ec echo.Context) error
func (*Controller) GetManaged ¶
func (c *Controller) GetManaged(ec echo.Context) error
func (*Controller) GetManageds ¶
func (c *Controller) GetManageds(ec echo.Context) error
func (*Controller) GetProvider ¶
func (c *Controller) GetProvider(ec echo.Context) error
func (*Controller) GetProviderConfigs ¶
func (c *Controller) GetProviderConfigs(ec echo.Context) error
func (*Controller) GetProviderConfigsInner ¶
func (c *Controller) GetProviderConfigsInner(ec echo.Context, provName string) (*unstructured.UnstructuredList, error)
func (*Controller) GetProviderEvents ¶
func (c *Controller) GetProviderEvents(ec echo.Context) error
func (*Controller) GetProviders ¶
func (c *Controller) GetProviders(ec echo.Context) error
func (*Controller) GetStatus ¶
func (c *Controller) GetStatus() StatusInfo
func (*Controller) GetXRDs ¶
func (c *Controller) GetXRDs(ec echo.Context) error
func (*Controller) LoadCRDs ¶
func (c *Controller) LoadCRDs(ec echo.Context) (CRDMap, error)
type FieldGetter ¶
type FieldGetter = func(spec cpext.CompositeResourceDefinitionSpec) *string // pointer str to signal skip
type ManagedUnstructured ¶
type ManagedUnstructured struct {
uxres.Unstructured
}
func NewManagedUnstructured ¶
func NewManagedUnstructured() *ManagedUnstructured
func (*ManagedUnstructured) GetProviderConfigReference ¶
func (m *ManagedUnstructured) GetProviderConfigReference() *xpv1.Reference
func (*ManagedUnstructured) SetProviderConfigReference ¶
func (m *ManagedUnstructured) SetProviderConfigReference(_ *xpv1.Reference)
type Server ¶
func (*Server) StartServer ¶
type StatusInfo ¶
type UnstructuredWithCompositionRef ¶
type UnstructuredWithCompositionRef interface { runtime.Unstructured resource.CompositionReferencer }
Click to show internal directories.
Click to hide internal directories.