Skip to content

Release v2.1.0

Compare
Choose a tag to compare
@jashnani jashnani released this 26 Oct 23:00
0bf4b23

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 and Registry 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.
  • 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.
  • 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 and Validate z/OS Product instances that were created in an older version of the operator with the error zpm_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.

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