Version Docker infrastructure/dev images

Description

Up to this point we've relied on un-revisioned infrastructure and development docker images and github repos. We'd like to version these now, so that as development continues those using older versions may still build, deploy and configure those versions reliably. For now we'll start everything at v1.0.

Acceptance:

  • tag the github repositories and update the docker hub automated builds for:

    • docker-dev

    • postgres

    • rsyslog

    • config? (this isn't an image, but most quick-starts list HEAD, we'd update this to just be the tag)

    • dev-ui

    • openlmis-service-base

    • openlmis-nginx

  • update client's in 3.0 that currently use latest to instead use 1.0

  • update Rolling a Release wiki (https://openlmis.atlassian.net/wiki/display/OP/Rolling+a+Release) to tag openlmis-config with release version

Activity

Show:
Chongsun Ahn
February 22, 2017, 7:47 PM
Edited

Quick notes from discussion:

  • openlmis/postgres should be 9.4 (match postgres)

  • openlmis/rsyslog and openlmis/nginx should be major versions only (1, 2, 3, 4...), but only get updated if there were new commits and on a major/minor Reference Distribution release

  • docker-dev, dev-ui, openlmis-service-base should be major versions only (1, 2, 3, 4...), and should only get updated when tagged on github (should tag on every set of related commits)

  • openlmis-config does not have a Docker image; should be tagged when rolling a release (same version as release version number)

Josh Zamor
February 24, 2017, 8:58 PM

Looks good, moving to done.

Assignee

Chongsun Ahn

Reporter

Josh Zamor

Labels

None

Components

Sprint

None

Fix versions

Priority

Minor
Configure