Skip to content

MongoDB standalone architecture handling - missing in template #251

Open
@gauravjain1582

Description

@gauravjain1582

folks,
I figured MongoDB standalone architecture handling is also required in configmaps_st2-conf.yaml template.
At the moment Standalone or Replicate set both populate list of mondo-pb pod endpoints to config.

https://github.com/StackStorm/stackstorm-ha/blob/master/templates/configmaps_st2-conf.yaml

  {{- if index .Values "mongodb" "auth" "enabled" }}
   host = mongodb://{{ template "mongodb-nodes" $ }}/{{ required "mongodb.auth.database is required!" (index .Values "mongodb" "auth" "database") }}?authSource={{ required "mongodb.auth.database is required!" (index .Values "mongodb" "auth" "database") }}&replicaSet={{ index .Values "mongodb" "replicaSetName" }}
   username = {{ required "mongodb.auth.username is required!" (index .Values "mongodb" "auth" "username") }}
   password = {{ required "mongodb.auth.password is required!" (index .Values "mongodb" "auth" "password") }}
   db_name = {{ required "mongodb.auth.database is required!" (index .Values "mongodb" "auth" "database") }}
   {{- else }}
   host = mongodb://{{ template "mongodb-nodes" $ }}/?replicaSet={{ index .Values "mongodb" "replicaSetName" }}

I can reproduce everything in my env. I fix would be needed.

Thx
G

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions