:wave: fellow Packer maintainer working on migrating your plugin to the Packer integration framework.
This change takes the necessary steps to register this plugin as an official Packer integration.
Integrations can be found on the Packer integration portal at https://developer.hashicorp.com/packer/integrations.
The pull-request consists of the following changes:
Adds controlling, metadata file, metadata.hcl for registering the plug-in and it components as integrations.
Details on the contents, along with a description of the attributes, can be found at https://github.com/hashicorp/integration-template.
Adds the GitHub action workflows for triggering manual and automatic integration updates.
Restructures the plug-in documentation to match the expected format of the integration framework.
Adds a .web-docs directory for serving the fully render documentation as the integration docs.
Adds the build-docs make target make build-docs for syncing changes to the docs directory to the .web-docs directory.
Changes to the integration docs can be made at plugin release via the notify-integration-release-via-tag workflow or
manually by running the notify-integration-release-via-manual workflow.
:wave: fellow Packer maintainer working on migrating your plugin to the Packer integration framework.
This change takes the necessary steps to register this plugin as an official Packer integration. Integrations can be found on the Packer integration portal at https://developer.hashicorp.com/packer/integrations.
The pull-request consists of the following changes:
metadata.hcl
for registering the plug-in and it components as integrations. Details on the contents, along with a description of the attributes, can be found at https://github.com/hashicorp/integration-template..web-docs
directory for serving the fully render documentation as the integration docs.make build-docs
for syncing changes to thedocs
directory to the.web-docs
directory.Changes to the integration docs can be made at plugin release via the
notify-integration-release-via-tag
workflow or manually by running thenotify-integration-release-via-manual
workflow.Details on how the Integration framework pipeline works can be found at https://github.com/hashicorp/packer/pull/12702
TODOs
.web-docs/metadata.hcl
.