Introducing channel assignment history and rollback for HCP Packer

HCP Packer’s new channel assignment history and rollback provide a complete record of artifacts in a channel and enable a simple, one-click rollback to previous iterations.

HCP Packer, a powerful tool for creating and tracking image artifacts across multi-cloud environments, has just released two new features: channel assignment history and channel rollback. These additions provide further visibility into image channels and enable a simple, one-click remediation workflow. This post will cover some challenges of artifact management and explain how HCP Packer’s new features aim to solve them.

»Artifact management challenges

For HCP Packer users to successfully implement a golden image pipeline, they need to have visibility into all artifacts created. Currently, visibility into the lifecycle of iterations ends when they are removed from a channel. Administrators can’t see which artifacts have been made available to downstream consumers and when.

This lack of visibility makes it difficult to track the assignment history of iterations and roll back a channel without custom tooling. When a user tries to revoke an iteration currently assigned to one or more channels, it results in an error. This makes channel rollback a multi-step process prone to human error and often requires platform teams to update multiple channels before remediation can occur.

Our latest features, channel assignment history and rollback, provide a complete record of artifact activity in a channel and a simple workflow for remediation.

»Channel assignment history

Users can now browse any existing bucket and select a channel to see exactly which iterations have been made available to downstream consumers. For plus-tier subscribers, the complete history of channel iterations is tracked and saved for a full year. Users can click through to view each channel's history and extended metadata. This allows platform teams to see when a specific iteration was assigned and by whom.

Channel history

»Channel rollback

Channel rollback builds on the availability of channel assignment history and aims to provide quicker remediation of released artifacts. Users can now automatically roll back channels to the previously assigned iteration when revoking a currently assigned iteration.

Channel rollback


Greater visibility into artifacts: Users can now see when images were made available to downstream consumers and the user that assigned them. They can also easily view the status of parent images to ensure they are up to date. Visibility into the extended metadata for each channel assignment helps users ensure their internal compliance requirements are met. Access to channel assignment history provides a more complete view of image lifecycles throughout their artifact estate.

Efficient remediation workflows: Channel rollback provides a simpler remediation process with one-click access to assign a previous iteration. This approach requires less custom code to automate reliable rollback. This workflow is especially useful when revoking a currently published iteration and it allows organizations to reduce their time to remediation during a security incident.

»Summary and resources

Channel assignment history and rollback build on HCP Packer’s current capabilities to increase visibility into users' artifact estate and simplify remediation workflows.

To learn more about channel assignment history and rollback, check out the image channels and revocation documentation, image revocation tutorial, and demo video:

Get started with HCP Packer for free to track and manage artifacts across all your cloud environments.

Sign up for the latest HashiCorp news

By submitting this form, you acknowledge and agree that HashiCorp will process your personal information in accordance with the Privacy Policy.