Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

This specification proposes that certain configuration stanzas in the job definition may have references to variables in the job environment expanded and replaced with their values before being used.

Rationale

Now that jobs have a stable environment while active, we can use this environment for more than the processes run under Upstart.

Use cases

Scope

This scope of this specification is limited to the expansion of event variables within the context of other stanzas, no changes in the collection of those events is given. Should future specifications alter the way event variables are passed to processes, the implementation of this specification should be changed to match.

No new stanzas are specified by this specification.

Design

Expansion Details

Stanzas

Implementation

Data preservation and migration

These changes should be backwards compatible with the previous behaviour as variable references are unlikely in the values of event arguments.


ExpandEventVariables (last edited 2011-08-26 04:10:17 by localhost)