Build #160

Code commits

OpenNMS (develop branch)

  • Benjamin Reed

    Benjamin Reed b38c4f915d76ec91c4da04479c99c50fb22e46fe

    Merge remote-tracking branch 'origin/release-25.1.1' into develop

  • Benjamin Reed

    Benjamin Reed aa61b48166a077d989cffdf5f2af505369078ce3 m

    Merge remote-tracking branch 'origin/foundation-2019' into release-25.1.1

  • Benjamin Reed

    Benjamin Reed 7078de376f390c221b26824b1d826fccef3e88cc m

    update target branch to foundation-2019

    • .dependabot/config.yml (version 7078de376f390c221b26824b1d826fccef3e88cc)
  • Benjamin Reed

    Benjamin Reed 8bd7525040b2edd36022c6e346d17ab74abf2b52 m

    fix indents, switch to daily since it is security-only

    • .dependabot/config.yml (version 8bd7525040b2edd36022c6e346d17ab74abf2b52)
  • Benjamin Reed

    Benjamin Reed de946be8ccd3b76f4494fbdc32ac56b05e7ec949 m

    fix dependabot config to be in the right section

    • .dependabot/config.yml (version de946be8ccd3b76f4494fbdc32ac56b05e7ec949)
  • Benjamin Reed

    Benjamin Reed 831c03c55688930cda7db99ccf25ca929eede77a m

    add missing favicon to root webapp to avoid a 404

    • features/root-webapp/src/main/webapp/favicon.ico (version 831c03c55688930cda7db99ccf25ca929eede77a)
  • Benjamin Reed

    Benjamin Reed bc88ef74daa8fe43eeaeaa5caf759621ef651dc1

    Merge pull request #2791 from OpenNMS/dependabot/npm_and_yarn/core/web-assets/webpack-4.41.2
    build(deps-dev): bump webpack from 4.41.0 to 4.41.2 in /core/web-assets

  • dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

    dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 77835e85116348aa016d7b14f1d6add985438396

    Merge pull request #2793 from OpenNMS/dependabot/npm_and_yarn/core/web-assets/babel/cli-7.6.4

  • Ronny Trommer

    Ronny Trommer 2da0f47541885eb04de01f8a9942c839e3573c2f m

    Merge pull request #2700 from OpenNMS/jira/NMS-12120
    NMS-12120: Add health wrapper for health:check

  • Ronny Trommer

    Ronny Trommer 718dc3edf425ba79b6f75785b862bfe8040c804b m

    NMS-12120: Ensure ssh private key is only user readable

    • opennms-container/minion/Dockerfile (version 718dc3edf425ba79b6f75785b862bfe8040c804b)
    • opennms-container/sentinel/Dockerfile (version 718dc3edf425ba79b6f75785b862bfe8040c804b)
  • Bamboo Administrator

    Bamboo Administrator 71780735c43d09e67d23ccaf5e5e90f09750977b m

    [bamboo] Automated branch merge (from foundation-2019:0bdfd18b6c0ebab5588292fe9709807d66030225)

  • Ronny Trommer

    Ronny Trommer d90363b4be7f376a10090b2e807e0b6176cc3e44 m

    NMS-12120: Create health check via Karaf Shell with SSH
    Create an SSH key pair on build phase and install the public ssh key in the Karaf shell.
    We can now use this key to use SSH instead of the Karaf client binary to execute the health check in the Karaf shell.

    • opennms-container/minion/Dockerfile (version d90363b4be7f376a10090b2e807e0b6176cc3e44)
    • opennms-container/minion/assets/health.sh (version d90363b4be7f376a10090b2e807e0b6176cc3e44)
    • opennms-container/sentinel/Dockerfile (version d90363b4be7f376a10090b2e807e0b6176cc3e44)
    • opennms-container/sentinel/assets/health.sh (version d90363b4be7f376a10090b2e807e0b6176cc3e44)
  • Benjamin Reed

    Benjamin Reed 337c2072aa9b5e7178a3d4df7b7a2efdaa7eb0b5 m

    Merge pull request #2806 from OpenNMS/jira/ITREFIT-270
    ITREFIT-270: enable RPM signing

  • Benjamin Reed

    Benjamin Reed c25dad9ca1fec7cdad0460430ace52f313fb4df8 m

    ITREFIT-720: print to output whether signing is happening

    • .circleci/scripts/makerpm.sh (version c25dad9ca1fec7cdad0460430ace52f313fb4df8)
  • Benjamin Reed

    Benjamin Reed b7df121e953f642b0a8ea788fc9b7ec016a16844 m

    ITREFIT-270: conditionally sign if secrets are found

    • .circleci/config.yml (version b7df121e953f642b0a8ea788fc9b7ec016a16844)
    • .circleci/scripts/configure-signing.sh (version b7df121e953f642b0a8ea788fc9b7ec016a16844)
    • .circleci/scripts/makerpm.sh (version b7df121e953f642b0a8ea788fc9b7ec016a16844)
  • Ronny Trommer

    Ronny Trommer 0bdfd18b6c0ebab5588292fe9709807d66030225 m

    Merge pull request #2801 from OpenNMS/jira/NMS-12380
    NMS-12380: Use python3 and add build-env with python support

  • Benjamin Reed

    Benjamin Reed 323c1cac12bef4bd586e6883205ec547f7890b00 m

    ITREFIT-270: enable RPM signing

    • .circleci/config.yml (version 323c1cac12bef4bd586e6883205ec547f7890b00)
    • .circleci/scripts/configure-signing.sh (version 323c1cac12bef4bd586e6883205ec547f7890b00)
  • Benjamin Reed

    Benjamin Reed 2fec573d6c9e91e32c1b0c350c05361bb36f29dc m

    Merge pull request #2804 from OpenNMS/jira/NMS-12384
    NMS-12384: backport some missing commits to foundation-2019

  • Benjamin Reed

    Benjamin Reed 5466aca24bde34b9be39263525965fdf9b56493e m

    fix merge error

    • opennms-container/sentinel/Dockerfile (version 5466aca24bde34b9be39263525965fdf9b56493e)
  • Ronny Trommer

    Ronny Trommer 297d6e380e4cb80275bb355283d8ffd1845be1bc m

    NMS-12311, NMS-12312: Ensure data/tmp and data/log are owned by user

    • opennms-container/sentinel/Dockerfile (version 297d6e380e4cb80275bb355283d8ffd1845be1bc)
  • Ronny Trommer

    Ronny Trommer d3a9543bcee73b8dcbfd34de2876d6d64e633316 m

    NMS-12311, NMS-12312: Change ownership
    Change owner for Minion and Sentinal applicaton folder to user.
    Remove debug output from Minion startup script. Set umask 002 in Minion and Sentinel.

    • opennms-container/minion/Dockerfile (version d3a9543bcee73b8dcbfd34de2876d6d64e633316)
    • opennms-container/minion/assets/entrypoint.sh (version d3a9543bcee73b8dcbfd34de2876d6d64e633316)
    • opennms-container/sentinel/Dockerfile (version d3a9543bcee73b8dcbfd34de2876d6d64e633316)
    • opennms-container/sentinel/assets/entrypoint.sh (version d3a9543bcee73b8dcbfd34de2876d6d64e633316)
  • Ronny Trommer

    Ronny Trommer f1c1dccb3837923747b4a103bcbaffa3946adccc m

    NMS-12311, NMS-12312: Fix Minion and Sentinel non-root environment
    Create a user Minion and Sentinel with a bash environment and specific UIDs during Docker build. Chown the permissions
    for the users and set the UID instead of running as root in Sentinel.

    • opennms-container/horizon/Dockerfile (version f1c1dccb3837923747b4a103bcbaffa3946adccc)
    • opennms-container/minion/Dockerfile (version f1c1dccb3837923747b4a103bcbaffa3946adccc)
    • opennms-container/sentinel/Dockerfile (version f1c1dccb3837923747b4a103bcbaffa3946adccc)
  • Benjamin Reed

    Benjamin Reed 421b31d4b07a6ae750ae2aab3aaad163255dd185 m

    ignore these tests that rarely flap but are reasonably pointless

    • core/lib/src/test/java/org/opennms/core/utils/StringUtilsTest.java (version 421b31d4b07a6ae750ae2aab3aaad163255dd185)
  • Ronny Trommer

    Ronny Trommer 61f6c800301259cfa7397575e5de3b7a38b4e892 m

    NMS-12380: Use python3 and add build-env with python support

    • .circleci/config.yml (version 61f6c800301259cfa7397575e5de3b7a38b4e892)
    • opennms-container/pom2version.py (version 61f6c800301259cfa7397575e5de3b7a38b4e892)
  • dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

    dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> bdd4d75f77e5a9497337cd71e14fb667746921c2 m

    build(deps-dev): bump @babel/cli from 7.6.2 to 7.6.4 in /core/web-assets
    Bumps [@babel/cli](https://github.com/babel/babel) from 7.6.2 to 7.6.4.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/compare/v7.6.2...v7.6.4)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    • core/web-assets/package-lock.json (version bdd4d75f77e5a9497337cd71e14fb667746921c2)
    • core/web-assets/package.json (version bdd4d75f77e5a9497337cd71e14fb667746921c2)
  • dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

    dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 856b04cfff08b7029edc45cb7e407498281f8818 m

    build(deps-dev): bump webpack from 4.41.0 to 4.41.2 in /core/web-assets
    Bumps [webpack](https://github.com/webpack/webpack) from 4.41.0 to 4.41.2.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](https://github.com/webpack/webpack/compare/v4.41.0...v4.41.2)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    • core/web-assets/package-lock.json (version 856b04cfff08b7029edc45cb7e407498281f8818)
    • core/web-assets/package.json (version 856b04cfff08b7029edc45cb7e407498281f8818)