Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1004 Bytes

README.md

File metadata and controls

32 lines (21 loc) · 1004 Bytes

Omnifest Toolkit

This is the "Omnifest Toolkit", also known as otk. A YAML transpiler to take omnifest inputs and translate them into osbuild manifests.

We are still sketching out this potential approach to generating manifests and thus this repository is very much a work in progress.

Documentation

There is documentation about the format and the available directives.

Examples

Read the examples.

Problem(s)

A list of current problems or things that just aren't that nice yet:

  • How should we structure a distribution, the fedora really isn't that pretty yet.
  • Defining the protocol of JSON that is sent between an otk.external and the main process. They'll likely need the entire tree.

Principles

  • Omnifests are valid YAML, no preprocessing is done on them.
  • No introspection of the tree.
  • No language-specific quirks in the directives (e.g. eval).