Documentation ¶
Index ¶
- Constants
- type DevfileObj
- func (d DevfileObj) OverrideCommands(overridePatch []common.DevfileCommand) error
- func (d DevfileObj) OverrideComponents(overridePatch []common.DevfileComponent) error
- func (d DevfileObj) OverrideEvents(overridePatch common.DevfileEvents) error
- func (d DevfileObj) OverrideProjects(overridePatch []common.DevfileProject) error
- func (d *DevfileObj) WriteJsonDevfile() error
- func (d *DevfileObj) WriteYamlDevfile() error
Constants ¶
const ( OutputDevfileJsonPath = "devfile.json" OutputDevfileYamlPath = "devfile.yaml" )
Default filenames for create devfile
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DevfileObj ¶ added in v1.1.2
type DevfileObj struct { // Ctx has devfile context info Ctx devfileCtx.DevfileCtx // Data has the devfile data Data data.DevfileData }
DevfileObj is the runtime devfile object
func Parse ¶ added in v1.1.2
func Parse(path string) (d DevfileObj, err error)
Parse func populates the devfile data, parses and validates the devfile integrity. Creates devfile context and runtime objects
func ParseFromURL ¶ added in v1.2.5
func ParseFromURL(url string) (d DevfileObj, err error)
ParseFromURL func parses and validates the devfile integrity. Creates devfile context and runtime objects
func (DevfileObj) OverrideCommands ¶ added in v1.2.5
func (d DevfileObj) OverrideCommands(overridePatch []common.DevfileCommand) error
OverrideCommands overrides the commands of the parent devfile overridePatch contains the patches to be applied to the parent's commands
func (DevfileObj) OverrideComponents ¶ added in v1.2.5
func (d DevfileObj) OverrideComponents(overridePatch []common.DevfileComponent) error
OverrideComponents overrides the components of the parent devfile overridePatch contains the patches to be applied to the parent's components
func (DevfileObj) OverrideEvents ¶ added in v1.2.5
func (d DevfileObj) OverrideEvents(overridePatch common.DevfileEvents) error
OverrideEvents overrides the events of the parent devfile overridePatch contains the patches to be applied to the parent's events
func (DevfileObj) OverrideProjects ¶ added in v1.2.5
func (d DevfileObj) OverrideProjects(overridePatch []common.DevfileProject) error
OverrideProjects overrides the projects of the parent devfile overridePatch contains the patches to be applied to the parent's projects
func (*DevfileObj) WriteJsonDevfile ¶ added in v1.1.2
func (d *DevfileObj) WriteJsonDevfile() error
WriteJsonDevfile creates a devfile.json file
func (*DevfileObj) WriteYamlDevfile ¶ added in v1.1.2
func (d *DevfileObj) WriteYamlDevfile() error
WriteYamlDevfile creates a devfile.yaml file