Create a versioned custom software source to use in a lifecycle environment in OS Management Hub.
Important
Carefully select the packages and modules in the versioned custom software source. When promoted to a lifecycle stage, the service installs all content in the source to the target instances.
Provide the basic information and settings for the versioned source, and then select Next.
Name: Enter a name for the source. You can change the name at any time. The name doesn't need to be unique, because an Oracle Cloud Identifier (OCID) uniquely identifies the custom software source.
Description: (Optional) Enter a description for the source.
Version: Enter an identifier. Adding a version disables the automatically update content option. To create custom software source, leave this value blank and instead follow Creating a Custom Software Source.
Automatically update content: Disabled. Versioned sources are immutable and can't be updated.
Automatically resolve dependencies: Enable auto-resolve to have the service automatically resolve package and module dependencies for any packages included in the source. Dependency resolution only includes packages from vendor software sources that are selected for the custom software source. If a dependent package resides in a software source that's not associated with the custom software source, the package will not be included.
Show advanced options: Add tags to this resource.
If you have permissions to create a resource, then you also have permissions to apply free-form tags to that resource. To apply a defined tag, you must have permissions to use the tag namespace. For more information about tagging, see Resource Tags. If you're not sure whether to apply tags, ask an administrator or skip this option. You can apply tags later.
2. Select Software Sources 🔗
Select the vendor software sources to add to the custom source, and then select Next.
OS vendor: Select the OS vendor. For example, Oracle.
OS version: Select the OS version. For example, Oracle Linux 8.
Architecture: Select the system architecture. For example, x86_64.
Compartment: Select the compartment containing the software sources.
Available software sources: Select the software sources to add.
Specify the packages in the custom software source, either by using Filters or a Package list, and then select Next.
Only include the latest version: Enabled. This option is required for versioned custom software sources. The service includes only the single latest available version of packages within constraints of your filters or package list. See Limiting packages and modules to the latest version.
Create Filters 🔗
Scope: Select either Include or Exclude.
Resource: Select one of the following options, and then provide additional values as required:
Package: To create a filter that includes or excludes the specified package from the selected vendor software source, enter the package name and optionally enter a version. If no version is specified, the service includes all versions. The acceptable package version format is 'epoch:version-release' or 'version-release'. For example, package name: edk2-ovmf and package version: 1:20210616-3.el8.
Group: To create a filter that includes or excludes the package group from the selected vendor software sources, select a yum or DNF package group.
Module: To create a filter that includes or excludes modular content from the selected vendor software sources, select the module name, stream, and stream profile.
+ Another filter: Select to add more filters.
Provide Package List 🔗
Either Upload or Paste the package list into the window.
Valid formats include N (package name), NVRA (name, version, release, architecture), or NEVRA (name, epoch, version, release, architecture)