Is it necessary to be running Elasticsearch 7.17.28 before upgrade to 8?
An instance of Kibana upgrade assistant doesn't say anything about having to upgrade from 7.17.x that it's looking at. I can't find any documentation which explains version requirements before upgrading, but I'm sure I've seen such in the past about previous major version upgrades.