I updated the selector labels on the Receive Router deployment so that they exclude the version. This fixes a bug where it wasn't possible to upgrade the router version without deleting the deployment due to immutability of selector labels.
[x] I added CHANGELOG entry for this change.
[x] Change is not relevant to the end user.
Changes
I have removed the app.kubernetes.io/version label from the Receive Router deployment selector
Verification
I am running this code in my dev environment and it fixes the issue I was experiencing whereby Thanos Receive Router would fail to update when a new version of Thanos is deployed due to immutable selector labels being changed.
I updated the selector labels on the Receive Router deployment so that they exclude the version. This fixes a bug where it wasn't possible to upgrade the router version without deleting the deployment due to immutability of selector labels.
Changes
I have removed the
app.kubernetes.io/version
label from the Receive Router deployment selectorVerification
I am running this code in my dev environment and it fixes the issue I was experiencing whereby Thanos Receive Router would fail to update when a new version of Thanos is deployed due to immutable selector labels being changed.