clusterlink icon indicating copy to clipboard operation
clusterlink copied to clipboard

[BUG]: clusterlink uninstall does not remove user Service CRs createrd per Import operation.

Open aviweit opened this issue 1 year ago • 1 comments

Deleting clusterlink with: clusterlink delete peer --name <peer name> does not remove services created per Import operation.

To reproduce:

  1. clone main branch and build local images with make
  2. deploy two kind clusters, load images via kind load docker-image .. and install clusterlink
  3. peer between clusters
  4. on first cluster: create some service (e.g. nginx service) and export it via Export CR in default namespace
  5. on second cluster: create Import CR in default namespace referring to the exported service

On the second cluster, a service CR had been created with a similar output:

kubectl --kubeconfig ~/.kube/cl-peer2  get service
NAMESPACE     NAME                   TYPE           CLUSTER-IP   EXTERNAL-IP                                                                                       PORT(S)                  AGE
default       kubernetes             ClusterIP      10.96.0.1    <none>                                                                                            443/TCP                  3m55s
default       nginx-project   ExternalName   <none>       import-nginx-proj-default-0404b6d69d97227707e1c4f5daae56e8.clusterlink-system.svc.cluster.local   <none>                   57s

The service remains after clusterlink deletion.

Thanks.

aviweit avatar Jun 18 '24 13:06 aviweit

Possibly related to #557? Seems to leave residual services also not after crashing?

elevran avatar Jul 24 '24 07:07 elevran