Documentation ¶
Index ¶
- func GenerateMachineConfig(path, name, mcRole string, ovsOffload bool, d *RenderData) (*mcfgv1.MachineConfig, error)
- func RenderDir(manifestDir string, d *RenderData) ([]*unstructured.Unstructured, error)
- func RenderTemplate(path string, d *RenderData) ([]*unstructured.Unstructured, error)
- type DeviceInfo
- type RenderConfig
- type RenderData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateMachineConfig ¶
func GenerateMachineConfig(path, name, mcRole string, ovsOffload bool, d *RenderData) (*mcfgv1.MachineConfig, error)
func RenderDir ¶
func RenderDir(manifestDir string, d *RenderData) ([]*unstructured.Unstructured, error)
RenderDir will render all manifests in a directory, descending in to subdirectories It will perform template substitutions based on the data supplied by the RenderData
func RenderTemplate ¶
func RenderTemplate(path string, d *RenderData) ([]*unstructured.Unstructured, error)
RenderTemplate reads, renders, and attempts to parse a yaml or json file representing one or more k8s api objects
Types ¶
type DeviceInfo ¶
type RenderConfig ¶
type RenderConfig struct { *mcfgv1.ControllerConfigSpec PullSecret string }
type RenderData ¶
func MakeRenderData ¶
func MakeRenderData() RenderData
Click to show internal directories.
Click to hide internal directories.