Managing Releases with the Vendor Portal
This topic describes how to use the Replicated Vendor Portal to create and promote releases, edit releases, edit release properties, and archive releases.
For information about creating and managing releases with the CLI, see Managing Releases with the CLI.
For information about creating and managing releases with the Vendor API v3, see the releases and channelReleases sections in the Vendor API v3 documentation.
Create a Release
To create and promote a release in the Vendor Portal:
-
From the Applications dropdown list, select Create an app or select an existing application to update.
-
Click Releases > Create release.
-
Add your files to the release. You can do this by dragging and dropping files to the file directory in the YAML editor or clicking the plus icon to add a new, untitled YAML file.
-
For any Helm charts that you add to the release, in the Select Installation Method dialog, select the version of the HelmChart custom resource that KOTS will use to install the chart. kots.io/v1beta2 is recommended. For more information about the HelmChart custom resource, see Configuring the HelmChart Custom Resource.
-
Click Save release. This saves a draft that you can continue to edit until you promote it.
-
Click Promote. In the Promote Release dialog, edit the fields:
For more information about the requirements and limitations of each field, see Properties in About Channels and Releases.
Field Description Channel Select the channel where you want to promote the release. If you are not sure which channel to use, use the default Unstable channel.
Version label Enter a version label.
If you have one or more Helm charts in your release, the Vendor Portal automatically populates this field. You can change the version label to any
version
specified in any of theChart.yaml
files included in the release.Requirements Select the Prevent this release from being skipped during upgrades to mark the release as required for KOTS installations. This option does not apply to installations with Helm.
Release notes Add release notes. The release notes support markdown and are shown to your customer. -
Click Promote.
The release appears in an Active state on the Releases page.
Edit a Draft Release
To edit a draft release:
-
From the Applications dropdown list, select an existing application to update.
-
On the Releases page, find the draft release you want to edit and click Edit YAML.
-
Click Save to save your updated draft.
-
(Optional) Click Promote.
Edit Release Properties
You can edit the properties of a release at any time. For more information about release properties, see Properties in About Channels and Releases.
To edit release properties:
-
Go to Channels.
-
In the channel where the release was promoted, click Release History.
-
For the release sequence that you want to edit, click Edit Release.
-
Edit the properties as needed.
-
Click Update Release.
Archiving Releases
You can archive releases to remove them from view on the Releases page. Archiving a release that has been promoted does not remove the release from the channel's Release History page or prevent KOTS from downloading the archived release.
To archive one or more releases:
- From the Releases page, click the trash can icon in the upper right corner.
- Select one or more releases.
- Click Archive Releases.
- Confirm the archive action when prompted.