Highlights for the week ending August 6, 2021

General

The unique, immutable cluster identifier formerly called the cluster ID is now called the cluster name, and what was called name is now called description. The goal here is consistency between our user interfaces and the Management API. Likewise for node pools.

Management API

On AWS, for all cluster-related custom resources we now use version v1alpha3 as the one stored in etcd and the default version served by the Kubernetes API. If you want to obtain the v1alpha2 version, with kubectl you can specify the version like this:

kubectl get clusters.v1alpha2.cluster.x-k8s.io x1234 -o yaml

Apps

Linkerd2 v0.6.0, our managed service mesh offering, is now available as an app in the Giant Swarm Catalog. To try it, please read the documentation.

Prometheus Operator v0.10.0 is upgraded to upstream Kube Prometheus Stack v17.0.3 and now contains prometheus-operator v0.49.0, prometheus v2.28.1 and alertmanager v0.22.2.

We’ve also improved the monitoring of the managed apps Prometheus Operator, Loki, and Cert Manager for better quality.

User interfaces

Deleting a cluster via the web interface (happa v1.15.0) now requires additional confirmation steps, to make sure you are deleting the cluster you want to delete.

Also in the web interface we start explaining how to achieve via the Management API what you’re doing in the UI. This is only available when using single sign-on (SSO).

In kubectl gs v1.34.0, the template app command provides options to specify annotations and labels to be applied to an app’s target namespace. Check out the docs for the new flags --namespace-annotations and --namespace-labels.

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.