Skip to content
This repository has been archived by the owner on Jan 19, 2018. It is now read-only.

Add Glossary to README #49

Closed
wants to merge 3 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,19 @@ Nulecule specification enables complex applications to be defined, packaged and

![Alt Nulecule specification high-level story.](/images/NuleculeHigh-LevelStory.png "Nulecule specification high-level story")

## Glossary

* __Container__ __Image__: Platform-agnostic term referring to Docker, Rkt or other packaging and transport protocol.
* __Layered__ __Image__: The foundation image of a container plus other tools, applications and content added.
* Association of container images related to Nulecule application:
* __Aggregation__: Reference to one or more discrete container images integral to the operation and loosely coupled to the lifecycle of the Nulecule application - can be another Nulecule Application or container image reference
* __Composition__: Reference to one or more container images that are required and tightly coupled to the Nulecule application with some functioning only in the presence of one or more referenced container images - can be another Nulecule Application or container image reference
* __Include__ Refers to the ability to include common resources, parameters or definitions needed to deploy onto a orchestration provider. For example, an OpenShift provider may include the kubernetes provider artifacts and add OpenShift functionality on top of kubernetes capabilities.
* __Provider__: Plugin interface for specific deployment platform, an orchestration provider
* __Dependency__ __Management__: Refers to the ability to define order of deployment and managed dependencies including configurable parameters layered on top of stock container images, as well as the providers included in the application definition
* __Directed__ __Graph__: Declarative representation of dependencies in the context of a Nulecule application
* __Parameters__: Variables that can have default values and can be overridden by the answers file

## User Experience

### Kelly the System Administrator
Expand Down