Skip to content
This repository has been archived by the owner on Feb 8, 2024. It is now read-only.

CORTX K8s Release v0.13.0

Latest
Compare
Choose a tag to compare
@walterlopatka walterlopatka released this 15 Sep 21:28
· 4 commits to integration since this release
45a3620

The latest released code v0.13.0 from CORTX K8s is available at https://github.com/Seagate/cortx-k8s on the main branch. This release has been verified with:
ghcr.io/seagate/cortx-data:2.0.0-950
ghcr.io/seagate/cortx-rgw:2.0.0-950
ghcr.io/seagate/cortx-control:2.0.0-950

Changes in v0.13.0:

  • Improvement to logging utilities
    • Improve options for logs-cortx-cloud.sh (CORTX-34174)
    • New utility: get-logs-from-pvc.sh, to get contents from a PVC when the associated pod is not running (CORTX-34141)
  • Updates to status-cortx-cloud.sh
    • Fix regression in data-only deployment (CORTX-34189)
    • Fix issue when nodes are tainted with NoSchedule (CORTX-34284)
  • New tool get-logs-from-pvc.sh to get contents of PVC when a Pod is offline (CORTX-32645)
  • Remove all deprecated code (CORTX-34139)

Removal of deprecated items notice: In this release (v0.13.0), all previously deprecated items have been removed removed.

  • Uninstallation of deprecated items is no longer performed in destroy-cortx-cloud.sh. All of these items are either installed by the unified CORTX Chart, or are not used at all. To avoid any potential issues during uninstallation, first uninstall your cluster with the v0.12.0 script version before upgrading to v0.13.0, or manually clean up any leftover resources.

    • This includes:
      • Client Helm releases
      • HA Helm release
      • Server Helm releases
      • Data Helm releases
      • Control Helm release
      • Platform Helm release
      • CORTX-Configmap Helm release
      • machine-id and SSL certificate ConfigMap resources
      • The cortx-data-blk-data-${namespace} Helm release (this is replaced by a release named cortx-block-data)
      • OpenLDAP Helm release
      • Consul Helm release
      • Kafka Helm release
      • ZooKeeper Helm release
      • The cortx-io-svc Service (this is replaced by a Service named cortx-server-0)
  • Deprecated services will be no longer be installed in new deployments. If you rely on these service names you must transition to the new names. You can see the list of deprecated services installed in your cluster by running the command kubectl -n $NAMESPACE get all -l cortx.io/deprecated=true.

    • The cortx-loadbal-svc Service has been replaced by cortx-control.
    • The cortx-io-svc-0 Service has been replaced by cortx-server-0.
  • The status-cortx-cloud.sh script has a filter for deprecated services. This filter will no longer be used. If any deprecated services still exist, the script will report a problem.

What's Changed

Full Changelog: v0.12.0...v0.13.0