[Back to blog](https://zcp.zsoftly.ca/blog)
 [Announcements](https://zcp.zsoftly.ca/blog/category/announcements)

# ZCP September Update: Kubernetes 1.37, Safer CLI Workflows, and Terraform v0.2.0

A September roundup for ZCP: Kubernetes 1.37 for new clusters, safer CLI workflows in v0.0.28 and v0.0.29, and Terraform provider v0.2.0.

ZSoftly Team

September 7, 2026

3 min read

Share

![September update. Kubernetes 1.37, CLI improvements, and Terraform v0.2.0.](https://zcp.zsoftly.ca/images/blog/2026/zcp-september-2026-update.webp)

The September 6 and 7 releases bring updates across managed Kubernetes, the `zcp` CLI, and the Terraform / OpenTofu provider. This roundup focuses on the operational changes that affect how you create clusters, handle CLI output, and manage object-storage settings in infrastructure code.

## Kubernetes 1.37 for new managed clusters

[Kubernetes 1.37](https://zcp.zsoftly.ca/blog/kubernetes-1-37-now-available) is available for new ZCP managed clusters in YUL-1 and YOW-1. New clusters can use 1.37.0. The current default remains 1.36.4, and 1.35.8 and 1.34.11 remain available for new clusters.

Existing clusters do not change version automatically. Plan and validate the upgrade for your workloads, add-ons, and operating procedures. Upgrade one minor version at a time, such as 1.35 to 1.36 before moving to 1.37. The [Kubernetes 1.37 announcement](https://zcp.zsoftly.ca/blog/kubernetes-1-37-now-available) has the current version snapshot and portal upgrade steps.

## CLI v0.0.28 and v0.0.29: safer output and clearer results

The September 7 CLI releases address security, backup workflows, connectivity, and paginated results. [v0.0.28](https://github.com/zsoftly/zcp-cli/releases/tag/v0.0.28) includes the changes prepared for v0.0.27, which was never published. Upgrading to [v0.0.29](https://github.com/zsoftly/zcp-cli/releases/tag/v0.0.29) includes the v0.0.28 fixes.

Most importantly, `--debug` output and errors built from unparseable responses now redact API tokens and credential fields. If you shared debug output from an older CLI in a ticket, chat, or repository, rotate the exposed token. This change reduces the chance of repeating that exposure. It does not invalidate a token that was already shared.

Backup operations now match the platform response and cancellation workflow. `zcp backup list` correctly decodes the backup-list response. `zcp vm-backup delete` submits an asynchronous service cancellation request, so a successful command means cancellation has begun, not that the schedule has disappeared immediately. Check the relevant list command before treating the schedule as removed.

`zcp instance ssh` now chooses a public IP first when one is attached, then falls back to the private IP. Use `--use-public` or `--use-private` when a script or runbook needs an explicit path. The flags are mutually exclusive.

In v0.0.29, `zcp volume list` retrieves every page. It now returns an error when pagination is malformed or incomplete rather than quietly returning partial or duplicate volume results. A VPC that reaches the default eight-subnet limit now receives a direct support instruction after a failed `zcp network create --vpc`; the CLI does not increase the quota automatically.

Use the [CLI installation guide](https://docs.zcp.zsoftly.ca/public-cloud/cli/installation/) for the supported install and upgrade paths, then confirm the installed release:

```shell
zcp version
```

The full [CLI v0.0.29 changelog](https://docs.zcp.zsoftly.ca/changelog/#cli-v0.0.29) records the complete release details.

## Terraform provider v0.2.0

[Terraform provider v0.2.0](https://github.com/zsoftly/terraform-provider-zcp/releases/tag/v0.2.0) adds resources for bucket versioning, policies, tagging, lifecycle rules, and CORS settings. It also adds VPC and multi-network support to `zcp_instance`, the `zcp_volume` data source, and `root_volume` and `volumes` on `data.zcp_instance`. Gateway credentials used for object-storage configuration are not exposed as resource attributes.

For example, this resource enables versioning for a bucket when the surrounding configuration already declares `zcp_object_storage.assets` and `zcp_object_storage_bucket.media`:

```hcl
resource "zcp_object_storage_bucket_versioning" "media" {
  object_storage = zcp_object_storage.assets.id
  bucket         = zcp_object_storage_bucket.media.id
  enabled        = true
}
```

Update the provider constraint, then initialize and review the resulting plan before applying it:

```hcl
terraform {
  required_providers {
    zcp = {
      source  = "zsoftly/zcp"
      version = "~> 0.2.0"
    }
  }
}
```

```shell
terraform init -upgrade
# Or: tofu init -upgrade
```

The [Terraform Registry](https://registry.terraform.io/providers/zsoftly/zcp/latest) lists v0.2.0. For OpenTofu, if `tofu init -upgrade` reports no matching version, wait until the OpenTofu registry lists v0.2.0 and retry. Keep the provider lock-file change in review with the configuration change, especially where bucket lifecycle or policy settings are part of a production workload. Review the [provider v0.2.0 changelog](https://github.com/zsoftly/terraform-provider-zcp/blob/v0.2.0/CHANGELOG.md) and the [ZCP changelog](https://docs.zcp.zsoftly.ca/changelog/#terraform-v0.2.0) for the complete resource and upgrade notes.

Update the CLI before your next maintenance task. Review the Kubernetes upgrade plan, confirm backup cancellations with a list command, and review object-storage changes in Terraform or OpenTofu before applying them.

## Related articles

Announcements

October 20, 2026

### [Why We Are Building ZCP Certification](https://zcp.zsoftly.ca/blog/why-we-are-building-zcp-training-and-certification)

ZSoftly is launching ZCP certification in January 2027: four levels, free learning paths and labs, paid exams, and a learning platform built on Moodle with IOMAD.

Announcements

October 11, 2026

### [ZCP Store: Buy Services and Licences From Your Console](https://zcp.zsoftly.ca/blog/zcp-store-buy-services-and-licences-from-your-console)

The Store is a new tab in the ZCP console. Buy support, professional services, dedicated servers and licences there, and they bill on the same invoice as your instances.

Announcements

October 11, 2026

### [Our CLI and Terraform Provider Reach v1](https://zcp.zsoftly.ca/blog/zcp-cli-terraform-v1)

ZCP CLI v1.0.1 and the Terraform and OpenTofu provider v1.0.0 are available today, bringing Pricing V2 configuration, Kubernetes role sizing, VM backup schedules, and lifecycle fixes to automation workflows.
