I have created custom docker image of Elasticsearch which contains some plugins. Then published this docker image to azure container registry. Then I configured Elasticsearch spec as below
apiVersion: elasticsearch.k8s.elastic.co/v1 kind: Elasticsearch metadata: name: liferay-elasticsearch spec: image: liferay.azurecr.io/liferay/elasticsearch:7.16.0.customLiferayPlugin secureSettings: - secretName: acrlogin
Then I have executed this yaml file, but pod is not running, its showing error that
failed to authorize: failed to fetch anonymous token: unexpected status: 401 Unauthorized
It seems the secret is not attaching with the pod definition.
The same credentials works for other docker images to pull.