Skip to content

Resource processors for decomposed productions#1159

Draft
isc-pbarton wants to merge 1 commit into
mainfrom
decomposed-productions
Draft

Resource processors for decomposed productions#1159
isc-pbarton wants to merge 1 commit into
mainfrom
decomposed-productions

Conversation

@isc-pbarton
Copy link
Copy Markdown
Collaborator

Description

Resolves #1141
Adds support for productions exported in decomposed format (meaning each business host is a separate .ptd file rather than the entire production in a single .cls file). This includes two new resource processors:

  • DecomposedProduction: a resource that is a directory of .ptd files that constitute a production. Loading the module with this resource deploys all of the .ptd files.
  • Production: a resource that controls the AutoStart and AutoUpdate behavior for an interoperability production.

Testing

The integration test covers deploying a decomposed production and the AutoStart behavior.

Checklist

  • This branch has the latest changes from the main branch rebased or merged.
  • Changelog entry added.
  • Unit (zpm test -only) and integration tests (zpm verify -only) pass.
  • Style matches the style guide in the contributing guide.
  • Documentation has been/will be updated
    • Source controlled docs, e.g. README.md, should be included in this PR and Wiki changes should be made after this PR is merged (add an extra issue for this if needed)
  • Pull request correctly renders in the "Preview" tab.

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.

Support interoperability productions in decomposed (PTD) format

1 participant