HomePhorge

(PUP-2898) Add 4x style resource expressions
d25e462ebe76Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(PUP-2898) Add 4x style resource expressions

This changes the following:

  • Assignment has lower precedence than resource expressions
  • Local defaults are supported in resource instantiation expressions
  • A Resource body may have a new expression AttributesOperation that

must evaluate to a hash.

  • Stricter validation of resource titles
  • Changes to TreeModelDumper wrt how BlockExpression is rendered (to

improve debugging output). As a consequence many tests needed
adjustments.

  • Tests that previously passed have been modified because of stricter

validation.

This also includes maintenance. Removing dead code/fixing stale comments
and documentation.

Details

Provenance
Henrik Lindberg <henrik.lindberg@cloudsmith.com>Authored on
Andrew Parker <andy@puppetlabs.com>Committed on Aug 1 2014, 8:49 PM
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUe7cbfd6ce08e: (maint) Add assertions to type factory creation of Resource
Branches
Unknown
Tags
Unknown

Event Timeline

Andrew Parker <andy@puppetlabs.com> committed rPUd25e462ebe76: (PUP-2898) Add 4x style resource expressions (authored by Henrik Lindberg <henrik.lindberg@cloudsmith.com>).Aug 1 2014, 8:49 PM