Skip to content

Releases: seomoz/roger-mesos-tools

v0.5.0: Merge pull request #166 from seomoz/support_envoy_and_haproxy_configs

27 Feb 16:11
88b4cb3
Compare
Choose a tag to compare

v0.4.25

13 Aug 23:42
9d08fb2
Compare
Choose a tag to compare

Bug Fixes:

  • ROGER-2891 - Handles HTTP 204 empty response from chronos and marathon correctly
  • Issue-163 - Roger gitpull failing with environment arg not defined error.

v0.4.24

30 Jul 16:24
2569925
Compare
Choose a tag to compare

Bug Fixes

  • ROGER-2880 - Deploy for specific container for an app failing
  • ROGER-2861 - Promote bug fixed where "name" key was required
  • ROGER-2860 - Empty Success response from Chronos results in error
  • ROGER-2881

Maintenance

  • ROGER-2891 - Removed deprecated Tick/Statsd related code from CLI

v0.4.23

02 Jul 22:55
2a26954
Compare
Choose a tag to compare

Bug Fixes

  • ROGER-2821 - roger promote was generating wrong template name when vars for individual config was defined.

Please refer to the jira bug for more information.

v0.4.22

26 Jun 22:42
0d5f63b
Compare
Choose a tag to compare

Bug Fixes

roger push command used to hide the response to the put request coming from Marathon, this confused users because it returned only response status for commands like this which ran into authorization error or quota related error.

Command

roger push -v roger /tmp moz-bots-roger-a2a1de076e25f9b1477fabb33d137db19c6ef904/v0.25.0 moz-bots.yml

Before the Fix:

Server response: [ 403 - Forbidden ]

After the Fix:

Now it will return a detailed error message:

Server response: [ 403 - Forbidden ]
{
    "messages": [
        "Requested cpu: 10.0 + total current allocated cpu: 0.0 for user: vinit.mahedia exceeds cpu quota: 0.5.",
        "Requested memory: 1028.0 + total current allocated memory: 0.0 for user: vinit.mahedia exceeds memory quota: 500.0."
    ],
    "success": false
}

v0.4.21

25 Jun 22:11
85550fa
Compare
Choose a tag to compare

Bug Fixes

Fixes roger promote command. Now it can handle the relative path in template_path key in team's config file in special character forms as well.

v0.4.20

20 Jun 21:07
992a05d
Compare
Choose a tag to compare

Bug Fixed:

  • Swaparoo functionality which is a work around to build with private github repo modules was broken for older apps, which is fixed now.

Features:

  • New option -ns, --disable-swaparoo added roger build and 'roger deploy` command on cli to disable the swaparoo functionality altogether, here are the examples:
    • roger deploy -ns -v -d /tmp joe-fox ma.yml (-ns is no swaparooo)
    • roger deploy --disable-swaparoo -v -d /tmp joe-fox ma.yml
    • roger build -ns -v queenanne /tmp test local.json
    • roger build --disable-swaparoo -v queenanne /tmp test local.json

v0.4.19

30 Mar 21:56
503a53d
Compare
Choose a tag to compare

Fixes:

Private repo module dependencies in package.json were not getting installed correctly.

v0.4.18: Merge pull request #145 from seomoz/kris/release-roger-cli-0.4.18

07 Feb 19:16
b2f4fa0
Compare
Choose a tag to compare

Includes a fix for a regression in Roger config parsing introduced in v0.4.15 (ROGER-2557 )

v0.4.17

01 Feb 21:40
ca6bf39
Compare
Choose a tag to compare

Fix same container config used twice for two different container within app definition bug - https://seomoz.atlassian.net/browse/ROGER-2097