OK, so I have reasonably good news for you.
I setup a single node 7.17.3 cluster on a throwaway environment with effectively same elasticsearch.yml file as you shared on the other thread. aAd populated some indices and some dashboards while on 7.17.3.
Note I had to add the passwords for the builtin users - elastic, kibana_system, etc.
I then upgraded to 7.17.29, which is latest in 7.17.x. Both kibana and elasticsearch. No issues found.
I then upgraded to 8.19.10, which is the latest in the 8.x series.
EDIT: I forgot about 8.19.11! In meantime, I upgraded the node to 9.3.0, again without difficulty though I had to re-index my 7.x-created-indices.
elasticsearch starts fine.
kibana had a few more small issues, due to how logging works, and I had to fiddle around with the systemd kibana.service. I am using Ubuntu 24.04.3 LTS, but it works fine.
This is the now upgraded cluster:
# curl -s -k -u elastic:changeme http://localhost:9200/
{
"name" : "HOSTNAME",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "B6BANQ8aTUS_GwUKMnPEgA",
"version" : {
"number" : "8.19.10",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "493241b351be6d9f40d52a1406c91a23b4148821",
"build_date" : "2026-01-08T22:07:49.939644068Z",
"build_snapshot" : false,
"lucene_version" : "9.12.2",
"minimum_wire_compatibility_version" : "7.17.0",
"minimum_index_compatibility_version" : "7.0.0"
},
"tagline" : "You Know, for Search"
}
which is still using exactly same elasticsearch,yml it was with 7.x
cluster.name: elasticsearch
ingest.geoip.downloader.enabled: false
node.name: HOSTNAME
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: /.*/
discovery.seed_hosts: ["HOSTNAME"]
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /etc/elasticsearch/certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: /etc/elasticsearch/certs/elastic-certificates.p12