rancher / kubewarden-ui

Kubewarden's User Interface
Apache License 2.0
11 stars 13 forks source link

Controller upgrade button disappears when defaults have higher version #728

Open kravciak opened 1 month ago

kravciak commented 1 month ago

If I update defaults from rancher apps then controller upgrade button hides forever.

To reproduce:

# Install old kubewarden stack
app: 'v1.8.0', controller: '2.0.0', crds: '1.4.3', defaults: '1.8.1'

# Upgrade defaults to 1.9.2 from rancher apps - this also pulls newer crds automatically
app: 'v1.8.0', controller: '2.0.0', crds: '1.4.4', defaults: '1.9.2'
overview page shows defaults upgrade button (to 1.9.3)

# Upgrade clicking upgrade defaults button
app: 'v1.8.0', controller: '2.0.0', crds: '1.4.5', defaults: '1.9.3'
overview page shows defaults upgrade button (to 1.9.4)

# Upgrade clicking upgrade defaults button
app: 'v1.8.0', controller: '2.0.0', crds: '1.4.6', defaults: '1.9.4'
overview page shows defaults upgrade button (to 2.0.0)

# Upgrade clicking upgrade defaults button
App Version: v1.8.0
No upgrade buttons are visible

If I remove rancher-kubewarden-defaults app then controller upgrade button is visible again.