Extend support for SQL and PPL (Piped Processing Language) plugins

The following extensions are required

  • user should be able to configure Eliatra Suite so that index .ql-datasources is treated as system protected index
  • The list of available permissions in UI should be extended with
    • cluster:admin/opensearch/ql/datasources/create
    • cluster:admin/opensearch/ql/datasources/read
    • cluster:admin/opensearch/ql/datasources/update
    • cluster:admin/opensearch/ql/datasources/delete
    • cluster:admin/opensearch/ppl