Documentation ¶
Index ¶
- type GetClusterConfigValuesFunc
- type GetConfigValuesFunc
- type HoHRenderer
- func (r *HoHRenderer) Render(component string, getConfigValuesFunc GetConfigValuesFunc) ([]runtime.Object, error)
- func (r *HoHRenderer) RenderForCluster(cluster, component string, ...) ([]runtime.Object, error)
- func (r *HoHRenderer) RenderForClusterWithFilter(cluster, component, filter string, ...) ([]runtime.Object, error)
- func (r *HoHRenderer) RenderWithFilter(component, filter string, getConfigValuesFunc GetConfigValuesFunc) ([]runtime.Object, error)
- type Renderer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetClusterConfigValuesFunc ¶
GetClusterConfigValuesFunc is function type that returns the configuration values for the given component of given cluster
type GetConfigValuesFunc ¶
GetConfigValuesFunc is function type that returns the configuration values for the given component
type HoHRenderer ¶
type HoHRenderer struct {
// contains filtered or unexported fields
}
HoHRenderer is an implementation of the Renderer interface for hub-of-hubs scenario
func (*HoHRenderer) Render ¶
func (r *HoHRenderer) Render(component string, getConfigValuesFunc GetConfigValuesFunc) ([]runtime.Object, error)
func (*HoHRenderer) RenderForCluster ¶
func (r *HoHRenderer) RenderForCluster(cluster, component string, getClusterConfigValuesFunc GetClusterConfigValuesFunc) ([]runtime.Object, error)
func (*HoHRenderer) RenderForClusterWithFilter ¶
func (r *HoHRenderer) RenderForClusterWithFilter(cluster, component, filter string, getClusterConfigValuesFunc GetClusterConfigValuesFunc) ([]runtime.Object, error)
func (*HoHRenderer) RenderWithFilter ¶
func (r *HoHRenderer) RenderWithFilter(component, filter string, getConfigValuesFunc GetConfigValuesFunc) ([]runtime.Object, error)
type Renderer ¶
type Renderer interface { Render(component string, getConfigValuesFunc GetConfigValuesFunc) ([]runtime.Object, error) RenderWithFilter(component, filter string, getConfigValuesFunc GetConfigValuesFunc) ([]runtime.Object, error) RenderForCluster(cluster, component string, getClusterConfigValuesFunc GetClusterConfigValuesFunc) ([]runtime.Object, error) RenderForClusterWithFilter(cluster, component, filter string, getClusterConfigValuesFunc GetClusterConfigValuesFunc) ([]runtime.Object, error) }
Renderer is the interface for the template renderer
func NewHoHRenderer ¶
NewHoHRenderer create a HoHRenderer with given filesystem
Click to show internal directories.
Click to hide internal directories.