Are install lifecycle hooks called on an update

I have a question around the install lifecycle hooks called in a cloud app. When a change in the descriptor is discovered and an update occurs, does the Confluence or JIRA instance only update itself based on the descriptor definitions or are the install life cycle hooks called as well? Looking at our cloud metrics we do see periodic spikes indicating this might be the case, but it is difficult to tell. I’m interested in this, because we could potentially use the install hook to perform internal updates associated with an upgrade.

An upgrade will trigger the installed and enabled lifecycle events.