Skip to content

Releases: get-bridge/muss

v0.10

01 Jun 16:26
bf280d8
Compare
Choose a tag to compare

Changelog

v0.9

25 Jun 18:46
e94f1e6
Compare
Choose a tag to compare
  • Fix install error with gorelease config
  • Fix argument typo in workflows for full checkout

v0.8

25 Jun 14:59
9f3d72f
Compare
Choose a tag to compare
  • Feature: Add "recreate" command (shortcut for build/stop/rm/up).
  • Chore: Migrate to GitHub CI and the get-bridge org
  • Chore(Docker): bump alpine base image to latest
  • Chore(GitHub Workflows): Fetch everything on initial checkouts
  • Chore(go): Bump Go version from 1.13 to 1.16
  • Don't error for any failure to precreate mount points
    (give docker(-compose) the chance to deal with it).
  • Build statically linked executables.
  • Rename "service" muss concept to "module" to improve clarity.
    Show deprecation warnings when old names are used.
  • Use errors.New when no formatting is needed
  • Extract testdata for reuse
  • Make a Warn method and de-duplicate warnings

Release v0.7

28 Feb 23:33
Compare
Choose a tag to compare
Change-Id: Iabc7401db6df1a98914324c60e71431af8aa6a98
Reviewed-on: https://gerrit.instructure.com/c/muss/+/228378
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Josh Gramoll <jgramoll@instructure.com>
QA-Review: Josh Gramoll <jgramoll@instructure.com>
Product-Review: Josh Gramoll <jgramoll@instructure.com>

Release v0.6

05 Feb 00:06
Compare
Choose a tag to compare
- Fix load order to ensure MUSS_FILE and MUSS_USER_FILE are respected.

Change-Id: I36c5f74fab6c1b57c5bb0a96cdbabc051cfb7775
Reviewed-on: https://gerrit.instructure.com/c/muss/+/225563
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Dan Dorman <ddorman@instructure.com>
QA-Review: Dan Dorman <ddorman@instructure.com>
Product-Review: Dan Dorman <ddorman@instructure.com>

Release v0.5

04 Feb 16:41
Compare
Choose a tag to compare
- Allow "compose_file" to specify an alternate target file.
- Warn when COMPOSE_FILE is set but does not contain muss target.
- Set COMPOSE_PROJECT_NAME from optional "project_name" in muss.yaml.
- Provide friendlier error messages for registry authentication errors.
- Improve error output and exit codes.

Change-Id: I9c39d97c221391d88fd54492e58809bf7d9e7166
Reviewed-on: https://gerrit.instructure.com/c/muss/+/225457
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Josh Gramoll <jgramoll@instructure.com>
QA-Review: Josh Gramoll <jgramoll@instructure.com>
Product-Review: Josh Gramoll <jgramoll@instructure.com>

v0.4: Release v.04

09 Jan 14:16
Compare
Choose a tag to compare
- Add --index argument to "attach" command for use when a service is scaled
  (similar to the "exec" command)

Change-Id: I1bad99daf14c2c5d38a40e1f8b4f2d0d83856cb1
Reviewed-on: https://gerrit.instructure.com/c/muss/+/222450
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Josh Gramoll <jgramoll@instructure.com>
QA-Review: Josh Gramoll <jgramoll@instructure.com>
Product-Review: Josh Gramoll <jgramoll@instructure.com>

Release v0.3

07 Jan 20:49
Compare
Choose a tag to compare
Change-Id: I2f305e1679b11e8048270a0d5ee3f68d69db4c60
Reviewed-on: https://gerrit.instructure.com/c/muss/+/222200
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
QA-Review: Derek DeVries <ddevries@instructure.com>
Product-Review: Derek DeVries <ddevries@instructure.com>

Release v0.2

18 Dec 16:33
Compare
Choose a tag to compare
Change-Id: I95622c19fcde2c74d58bce0646392d33f12da1ba
Reviewed-on: https://gerrit.instructure.com/c/muss/+/221253
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
QA-Review: Derek DeVries <ddevries@instructure.com>
Product-Review: Derek DeVries <ddevries@instructure.com>

Initial Release

18 Dec 16:14
Compare
Choose a tag to compare
Allow services to be disabled in user config

fixes KZD-138
refs BORK-356

test plan:
- in any dir with a muss.yaml:
  - muss ps --services
    (keep list for later)

  - edit muss.user.yaml to include
    services:
      $NAME:
        disabled: true
    where $NAME is one of these service names:
    muss config show --format '{{ range .service_definitions }}{{ .name }}{{ "\n" }}{{ end }}'

  - muss ps --services
    - any docker-compose services created by $NAME service def should
      no longer be present

Change-Id: I8ee238c0893ca1a13c4f3583c7931f4b15d393b1
Reviewed-on: https://gerrit.instructure.com/c/muss/+/213831
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Josh Gramoll <jgramoll@instructure.com>
QA-Review: Josh Gramoll <jgramoll@instructure.com>
Product-Review: Josh Gramoll <jgramoll@instructure.com>