Deleting Calico data from etcdv2 after a successful migration and upgrade

Prerequisite

This procedure requires etcdctl v3. The etcdctl tool is installed along with etcd. To install just etcdctl, download the etcd release binary, untar it, and extract the etcdctl binary.

Deleting Calico data from etcdv2

Note: You must pass the same options you
configured calico-upgrade with
to etcdctl to achieve a connection. We include just the --endpoint flag in the
following commands. Depending on your etcd configuration, you may need to include
additional parameters in these commands. Refer to the
etcdctl documentation for etcdv2 datastores
for more information about the flags and environment variables.

Issue the following command to retrieve a list of all of the Calico keys.

etcdctl --endpoint=<etcdv2-hostname:port> ls /calico --recursive

Issue the following command to delete the Calico keys.

etcdctl --endpoint=<etcdv2-hostname:port> rm /calico/ --recursive

Issue the following command to confirm that the Calico keys were deleted.

Deleting Calico data from etcdv3 after a partial migration

Prerequisites

This procedure requires etcdctl v3. The etcdctl tool is installed along with etcd. To install just etcdctl, download the etcd release binary, untar it, and extract the etcdctl binary.

Deleting Calico data from etcdv3

Note: You must pass the same options you
configured calico-upgrade with
to etcdctl to achieve a connection. We include just the --endpoints flag in the
following commands. Depending on your etcd configuration, you may need to include
additional parameters in these commands or set environment variables. Refer to the
etcdctl documentation for etcdv3 datastores
for more information about the flags and environment variables.

Issue the following command to retrieve a list of all of the Calico keys.