I am having a difficult time visualizing what I should be concerned about when upgrading my runtime version via App Settings when using runtime version control.
My understanding is that the "container version" dictates the maximum version for a possible "runtime version" (e.g. if an app has a runtime version of 4.99.0 but the container can only support up to 4.98.0, then the app runs on the latter, runtime version 4.98.0). However, if the container supports runtime 4.99.0, but the application runtime is 4.79.0, the application will use runtime version 4.79.0.
Assuming any of the above is correct, my questions are:
What are the steps I should take if I want to quickly investigate whether or not an issue is either container-related or runtime-related?
Runtime updates are applied over-the-air (OTA). Are container updates applied OTA as well?
Reference (slightly related): What is the difference between the JourneyApps Container and Runtime?