@Anthony - I am running into this issue.
All of our indices are datastreams and they do have that setting “index.hidden”: true based on this issue. I changed just the convert_to_index_remote action of the ISM policy like this.
"convert_index_to_remote": {
"repository": "osdev-tsgi-hvuv-ism",
"snapshot": "osdev-14d-ism-{{ctx.index}}",
"include_aliases": true,
"ignore_index_settings": "index.hidden",
"delete_original_index": true,
"rename_pattern": "remote_$1"
}
The index does not have that setting but no clean up policy attached to it. So I need to run a script to attach it to the remote* indices?
Thanks
Murali