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 namedcortx-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 namedcortx-server-0
)
- This includes:
-
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 bycortx-control
. - The
cortx-io-svc-0
Service has been replaced bycortx-server-0
.
- The
-
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
- Bump VERSION to v0.13.0_dev by @walterlopatka in #371
- CORTX-34141: Add -d option to get-logs-from-pvc.sh by @walterlopatka in #374
- CORTX-34174: Improve options to logs-cortx-cloud.sh by @walterlopatka in #373
- CORTX-34189 Fix status-cortx-cloud.sh regression (data-only deploy) by @walterlopatka in #377
- Updated GLOSSARY page with redirect to seagate/cortx by @osowski in #378
- CORTX-34139: Remove all deprecated code by @keithpine in #379
- Let Helm manage dependent Chart install by @keithpine in #329
- Bump CORTX version to 950 by @walterlopatka in #381
- CORTX-34284: Do not count cortx-consul-client pods in status check by @walterlopatka in #380
- V0.13.0 merge by @walterlopatka in #384
Full Changelog: v0.12.0...v0.13.0