opensearch-k8s-operator icon indicating copy to clipboard operation
opensearch-k8s-operator copied to clipboard

Expose human-understandable cluster operations status via CRD status field

Open balpert89 opened this issue 2 years ago • 3 comments

Operator Version: 2.1.1 Opensearch Version 1.3.6 (cannot update due to software dependency)

When I am creating an opensearchCluster the pods are deployed and the cluster is available after some time.

$ k get pods -n balpert-opensearch
NAME                                     READY   STATUS      RESTARTS   AGE
opensearch-data-eu-de-01-0               1/1     Running     0          15h
opensearch-data-eu-de-02-0               1/1     Running     0          15h
opensearch-data-eu-de-03-0               1/1     Running     0          15h
opensearch-ingest-eu-de-01-0             1/1     Running     0          15h
opensearch-ingest-eu-de-02-0             1/1     Running     0          15h
opensearch-ingest-eu-de-03-0             1/1     Running     0          15h
opensearch-master-eu-de-01-0             1/1     Running     0          15h
opensearch-master-eu-de-02-0             1/1     Running     0          15h
opensearch-master-eu-de-03-0             1/1     Running     0          15h
opensearch-securityconfig-update-gnbxj   0/1     Completed   0          45h

However, the status field in the object is not properly updated:

k get opensearchclusters opensearch -ojsonpath="{.status}"|jq
{
  "componentsStatus": [
    {},
    {}
  ],
  "initialized": true,
  "phase": "RUNNING",
  "version": "1.3.6"
}

I cannot see the problem or why the .status.componentStatus is not populated.

balpert89 avatar Dec 07 '22 13:12 balpert89