Skip to content

Remove MQTT wait.sh script #26

Open
@gw0

Description

@gw0

The MQTT wait.sh script should probably be removed, because it is causing stability issues:

  • Depends on Arch Linux repositories and network connectivity working flawlessly. In the previous hour, every third restart of the netmaker-mqtt pod failed, because apk add curl failed (HTTP 500).
  • As far as I understand the Netmaker depends on MQTT, not the other way around. It does not make sense that MQTT waits for the Netmaker service that depends on it. After restarting eerything it often happens that Netmaker fails to start (connection timed out), because it can not reach MQTT, because it was waiting for Netmaker and did not start in time.

Such a wait.sh script also does not exist in the official Netmaker manifests:

Also, instead of setting up an eclipse-mosquitto MQTT service directly, it would be much easier and maintainable to just use an existing Helm chart for rabbitmq or similar (https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions