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

v0.6.0

Compare
Choose a tag to compare
@walterlopatka walterlopatka released this 19 May 19:44
· 131 commits to integration since this release

The latest released code v0.6.0 from CORTX Services is available at https://github.com/Seagate/cortx-k8s on the main branch. This release has been verified with:

  • ghcr.io/seagate/cortx-all:2.0.0-775
  • ghcr.io/seagate/cortx-rgw:2.0.0-775

Note: Starting with this release yq (min version v4.25.1) must be to be installed on the system and in the PATH prior to running any of the *-cortx-cloud.sh scripts. (Previously a copy of yq was included in the report, but this has now been removed.) Here are yq installation instructions.

Key changes in this release:

  • Expose CPU & Memory limits through solution.yaml. CORTX-31350. This allows you to specify requests/limits for each container via solution.yaml. See PR#248 for details.
  • Add NODE_NAME and POD_NAME to runtime env vars in each pod. This injecets the pods name and k8s worker node into container environment variables to support future changes to provisionwer work in initContainers. See PR#251.
  • yq has been removed from the cortx-k8s repo. yq is a large binary executable, which does not belong in our git repo. CORTX-28885. As the documentation now states, yq is a prerequisite to running CORTX with this release.

Other changes are incremental work toward supporting a unified CORTX helm chart, which will be available in a future release.

What's Changed

  • CORTX-30140: Kafka managed as cortx Helm Chart dependency by @keithpine in #233
  • CORTX-30141: Remove CORTX secrets custom template file by @keithpine in #232
  • CORTX-30140: Zookeeper managed as cortx Helm Chart dependency by @keithpine in #236
  • CORTX-28885: Remove yq binary from project by @keithpine in #240
  • CORTX-30785: Fixing the Alex bug by @mukul-seagate11 in #242
  • CORTX-30141: Merge cortx-configmap Chart into cortx Chart by @keithpine in #239
  • CORTX-31113: Use forked actions by @keithpine in #244
  • CORTX-30141: Merge cortx-platform Chart into cortx Chart by @keithpine in #245
  • CORTX-30142: Remove machine-id config maps by @keithpine in #249
  • CORTX-31350: Expose Cpu & Memory limits for all CORTX Services by @osowski in #248
  • Add default lintconf.yaml for chart testing by @keithpine in #250
  • CORTX-31408: Add NODE_NAME and POD_NAME to runtime env vars in each Pod by @osowski in #251
  • Mention required yq version by @keithpine in #253
  • fix missing namespace during chart install by @keithpine in #254

Full Changelog: v0.5.0...v0.6.0