canonical / opensearch-operator

OpenSearch operator
Apache License 2.0
12 stars 7 forks source link

Juju status does not show open ports #104

Closed gustavosr98 closed 5 months ago

gustavosr98 commented 1 year ago

Steps to reproduce

  1. Deploy
  2. Run:
    $ juju status

Expected behavior

I would expect to see the workload open ports under the column ports when running juju status

Actual behavior

$ juju status
Model       Controller         Cloud/Region     Version  SLA          Timestamp
opensearch  google-controller  google/us-east1  2.9.44   unsupported  16:38:20-05:00

App                        Version  Status   Scale  Charm                      Channel      Rev  Exposed  Message
opensearch                          blocked      1  opensearch                 2/edge        28  no       1 or more 'replica' shards are not assigned, please scale your application up.
opensearch-di-admin                 blocked      1  data-integrator            latest/edge   13  no       Please specify either topic, index, or database name
tls-certificates-operator           active       1  tls-certificates-operator  latest/edge   27  no       

Unit                          Workload  Agent  Machine  Public address  Ports  Message
opensearch-di-admin/0*        blocked   idle   0        34.23.69.175           Please specify either topic, index, or database name
opensearch/0*                 active    idle   0        34.23.69.175           
tls-certificates-operator/0*  active    idle   0        34.23.69.175           

Machine  State    Address       Inst id        Series  AZ          Message
0        started  34.23.69.175  juju-952c6f-0  jammy   us-east1-b  RUNNING

Versions

Operating system: Ubuntu Jammy Juju CLI: 2.9.44-ubuntu-amd64 Juju Controller: 2.9.44 Charm revision: 2/edge (rev 2) Cloud Substrate: GCP

Additional context

Workaround

juju run -u opensearch/0 'open-port 9200/TCP'
github-actions[bot] commented 1 year ago

https://warthogs.atlassian.net/browse/DPE-2333

reneradoi commented 5 months ago

This issue was fixed with https://github.com/canonical/opensearch-operator/pull/249:


$ juju deploy opensearch --channel 2/edge
Located charm "opensearch" in charm-hub, revision 64
Deploying "opensearch" from charm-hub charm "opensearch", revision 64 in channel 2/edge on ubuntu@22.04/stable

$ juju status
Model       Controller      Cloud/Region      Version  SLA          Timestamp
opensearch  aws-opensearch  aws/eu-central-1  3.1.8    unsupported  08:36:28Z

App                        Version  Status  Scale  Charm                      Channel  Rev  Exposed  Message
opensearch                          active      1  opensearch                 2/edge    64  no       
tls-certificates-operator           active      1  tls-certificates-operator  stable    22  no       

Unit                          Workload  Agent  Machine  Public address  Ports     Message
opensearch/2*                 active    idle   4        3.123.39.212    9200/tcp  
tls-certificates-operator/1*  active    idle   2        3.79.185.201              
[...]