Release v2.1.0
IBM z/OS Package Manager Operator Updates
-
Updated operator to use z/OS Package Manager CLI 2.0.0.
-
Added support for specifying a registry when installing a z/OS Product via the operator. This allows users to either pre-configure a product registry when installing z/OS Package Manager or leave it blank and provide a registry when installing a z/OS Product.
- Registries specified in the
Install z/OS Product
instance will take precedence over a pre-configured registry in the z/OS Package Manager instance. - For registries that require authentication, a credential (secret) must be selected in z/OS Package Manager operator configuration instead of it being provided in the z/OS Cloud Broker Endpoint UI. The instructions to create an encrypted registry credential using zoscb-encrypt CLI can be found here.
- The following fields have been updated:
- z/OS Package Manager resource
Registry Location
is now an optional field.- New optional fields
Registry User Credential
andRegistry Proxy User Credential
are added.
- Install z/OS Product resource
Registry Location
field added for users to specify a registry URL or override a pre-configured registry in z/OS Package Manager.Registry User Credential
is added to allow a credential secret to be selected for registries that require authentication.
- z/OS Package Manager resource
- Registries specified in the
-
Added support for managing the installation of z/OS Products from other vendors (non-IBM) and the open source community. Installed products will now be placed under the corresponding vendor name directory. Products from the open source community will be placed under similar path where
community
will be appended before the vendor name.- The default location for z/OS Package Manager
Installation Directory Path
has changed from/usr/lpp/IBM/zpm
to/usr/lpp/zpm
to accommodate for installed products from other vendors or community.
- The default location for z/OS Package Manager
-
Removed support for older Python OCI Artifacts versions. Python 3.10.x.x versions removed due to EOS approaching in 2024.
-
Bug Fixes
- Fixed an issue where upgrading z/OS Package Manager operator would fail to reconcile
Install z/OS Product
andValidate z/OS Product
instances that were created in an older version of the operator with the errorzpm_registry is undefined
. - Improved a user facing error message where conditions section displayed an improperly evaluated string
{{ product_image }}{{ image_ver }}
when a product is already installed on the z/OS endpoint. - Minor improvements in error reporting and user facing messages for z/OS Product Install, Uninstall and Validate workflows.
- Fixed an issue where upgrading z/OS Package Manager operator would fail to reconcile
IBM z/OS Package Manager CLI Updates
- Externalizing OCI artifact build capability by using Podman tool
- Upgrading OCI artifact specification from 1.0.2 to 2.0.0
- Support to install Podman built OCI artifact
- Installing OCI artifacts into different sub-directories with respect to vendor and community/licensed
- Added new label community_unsupported to OCI artifact
- Added new flags to install and uninstall commands
- Security vulnerability fixes
- Upgrading deprecated dependencies