solo-io / gloo-portal-issues

Public tracker for issues related to Gloo Portal
https://docs.solo.io/gloo-portal/latest/
1 stars 3 forks source link

Version upgrade causes 404s on certain APIProducts #175

Closed jameshbarton closed 2 years ago

jameshbarton commented 2 years ago

Describe the bug A Portal version upgrade caused 404s with certain APIProducts.

This is the error message:

cannot construct versioned field: open static/apidocs/bemsd-athena-sat.service-esignature-service/open_api_schema:
    no such file or directory

This may be due to a race condition in the reconciliation process that isn't properly handled.

The workaround was to edit the Environments that contained the failing APIProducts. This forced a reconciliation that fixed the APIProducts.

To Reproduce

  1. Upgrade Edge Enterprise from 1.11.2 to 1.11.16
  2. Upgrade Portal from 1.2.2 to 1.2.5
  3. Full process described here.

Expected behavior APIProducts should continue working after version upgrades.

Additional context

bewebi commented 2 years ago

Traced this to the PR that resolved solo-io/dev-portal#2182, released in 1.2.5