# Upgrade of Linkerd fails with "Could not find the linkerd-config-overrides secret"

**URL:** <https://linkerd.buoyant.io/t/upgrade-of-linkerd-fails-with-could-not-find-the-linkerd-config-overrides-secret/751>\
**Category:** Linkerd General Discussion\
**Created:** [April 1, 2025, 5:55pm UTC](https://linkerd.buoyant.io/t/upgrade-of-linkerd-fails-with-could-not-find-the-linkerd-config-overrides-secret/751 "2025-04-01T17:55:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![todd.bush](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@todd.bush](https://linkerd.buoyant.io/u/todd.bush)\
**Post date:** [April 1, 2025, 5:55pm UTC](https://linkerd.buoyant.io/t/upgrade-of-linkerd-fails-with-could-not-find-the-linkerd-config-overrides-secret/751/1 "2025-04-01T17:55:49Z")

</div>

I am attempting to upgrade Linkerd from enterprise-2.16.0 to 2.17.1 using the linkerd CLI. I am able to update the CRDs without issue, but when I execute:

```auto
linkerd upgrade | kubectl apply -f -

```

I receive:

Could not find the linkerd-config-overrides secret.  
If Linkerd was installed with Helm, please use Helm to perform upgrades  
error: no objects passed to apply
