Skip to content

(pup-640) Update report schema for error events#2307

Merged
zaphod42 merged 1 commit intopuppetlabs:masterfrom
kylog:issue/pup-640/report-schema-updates-for-error-events
Feb 1, 2014
Merged

(pup-640) Update report schema for error events#2307
zaphod42 merged 1 commit intopuppetlabs:masterfrom
kylog:issue/pup-640/report-schema-updates-for-error-events

Conversation

@kylog
Copy link

@kylog kylog commented Jan 29, 2014

Previously, special handling was added to synthesize a report
event even when the property application failed early. However,
when this change was made the report schema wasn't updated,
so the schema did not allow for several fields in the event
to be null (as they are for one of these synthesized events).

This change updates the report schema to reflect that certain
fields can be null. It also adds a spec test including an error
event, which requires the schema change in order to pass.

Previously, special handling was added to synthesize a report
event even when the property application failed early. However,
when this change was made the report schema wasn't updated,
so the schema did not allow for several fields in the event
to be null (as they are for one of these synthesized events).

This change updates the report schema to reflect that certain
fields can be null. It also adds a spec test including an error
event, which requires the schema change in order to pass.
@puppetcla
Copy link

CLA signed by all contributors.

@kylog
Copy link
Author

kylog commented Jan 29, 2014

See puppetlabs/puppet-docs#275 for the complementary puppet-docs change.

zaphod42 added a commit that referenced this pull request Feb 1, 2014
…es-for-error-events

(pup-640) Update report schema for error events
@zaphod42 zaphod42 merged commit bfc60db into puppetlabs:master Feb 1, 2014
@kylog kylog deleted the issue/pup-640/report-schema-updates-for-error-events branch February 2, 2014 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants