@Vikash
Can you provide copy of the opensearchDashboards.yml config? What is it using to authenticate with opensearch? Is it not username and password? Which would need to be present in internal users db
The config in Dashboards file is trying to authenticate OSDashboards with opensearch and this is needed to create connection between the two. The actual users are totally separate and will authenticate via openid.
Are you able to login using kibanaserver/kibanaserver? If yes, it would mean that the user is indeed present in internal db, and is perhaps created by default.
The best way to check is to retrieve full config from the security index by connecting to one of the nodes and running below:
The extracted files are saved with timestamp appended to the name. View the content of internal_users_…yaml file and check if the kibanaserver user is present
@Vikash
No, there is no need to add since it’s already there.
I have just uploaded docker-compose directory to github, I would recommend to clone and just run docker-compose up
It’s pointing to test Azure, username and password are in the README.
If it works for you, point it to your Azure and repeat the test. If it works, you know it’s your OS config which is causing it and you will find all the config in the repo, if it doesn’t work for you, the issue is from Azure side, and I can upload screenshots of my setup, although it might not be the best set up, It’s just how I’ve got it to work.
I am using HELM to deploy opensearch and os_dashboard. Highly appreciate if you have any examples on the same. Also kindly upload the screenshots as well. Let me test the config and get back to you
I don’t have any examples of HELM, however it’s the very same setup except the configs are provided via values.yaml file. I’d recommend trying the docker-compose method to eliminate the potential issues of misconfiguration either from Azure or OS side. Once that’s working it should be pretty straight forward to get it working using HELM.