Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12929

Improvements to Timescale Plugin

    XMLWordPrintable

Details

    • Story
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Fixed
    • None
    • 26.2.2
    • None
    • Security Level: Default (Default Security Scheme)
    • Horizon 2020 - Sept 16-30

    Description

      1. Automatic Initialization
      Initialize the needed database tables at startup if needed => no need to call init via the shell.
      Potentially we need to add an init-method to the bean in the blueprint, and start a new thread that does the init. We could also add a latch so that the persist methods block until init is complete.

      2. Circle CI
      add circle-ci to the project so it builds automatically

      3. Create release

      • Tag a release in Github and attach the .kar binary so users can try without compiling
      • Similar to: https://github.com/OpenNMS/opennms-pagerduty-plugin/releases/tag/v0.1.2
      • so that a user could simply do:
          sudo wget https://github.com/OpenNMS/opennms-pagerduty-plugin/releases/download/v0.1.2/opennms-pagerduty-plugin.kar -P /opt/opennms/deploy/
          
      • the tag and .kar file can be created and attached manually

      Attachments

        Activity

          People

            patrick.schweizer Patrick Schweizer
            patrick.schweizer Patrick Schweizer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: