galasa-dev / projectmanagement

Project Management repo for Issues and ZenHub
7 stars 4 forks source link

etcd needs upgrading everywhere #1508

Open techcobweb opened 1 year ago

techcobweb commented 1 year ago

Story

As a galasa sys admin I want to know that the latest versions of etcd are being used so they may get some support going forward.

Background

Currently running 3.2.5

3.5 is the current release (stable).

We need to upgrade to it.

Tasks

techcobweb commented 1 year ago

Blocked because the new image of etcd doesn't allow running shell commands on it, so we should use etcdcontrol command-line tool.

eamansour commented 3 months ago

Related to this issue - using the latest version of minikube (1.33.1) to install the helm chart now fails to pull the etcd image because:

Failed to pull image "quay.io/coreos/etcd:v3.2.25": [DEPRECATION NOTICE] Docker Image Format v1 and Docker Image manifest version 2, schema 1 support is disabled by default and will be removed in an upcoming release. Suggest the author of quay.io/coreos/etcd:v3.2.25 to upgrade the image to the OCI Format or Docker Image manifest v2, schema 2. More information at https://docs.docker.com/go/deprecated-image-specs/

A workaround for now would be to either use a down-level version of minikube (e.g. v1.32.0) or start the latest version of minikube with this command:

minikube start --docker-env DOCKER_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE=1

Upgrading the version of the etcd image to a newer version should hopefully resolve this.