Skip to content

Latest commit

 

History

History
769 lines (520 loc) · 50.7 KB

CHANGELOG.md

File metadata and controls

769 lines (520 loc) · 50.7 KB

Change Log

v0.17.18 (2016-03-16)

Full Changelog

v0.17.17 (2016-03-16)

Full Changelog

Closed issues:

  • create alternative backend for logging #64

Merged pull requests:

  • Upgrade mesos.interface to 0.24.1 #329 (nhandler)
  • Allow 'paasta re.start -c' to use a list of clusters #328 (nosmo)

v0.17.16 (2016-03-14)

Full Changelog

Merged pull requests:

v0.17.15 (2016-03-11)

Full Changelog

Closed issues:

  • setting 'disable: true' in a chronos job is a noop unless you also 'paasta stop' the job #283

Merged pull requests:

  • Mesos 0.24.1 Passes Tests! #317 (nhandler)
  • Use authentication with mesos in itests #316 (nhandler)
  • Print metastatus free resources alongside total resource capacity #315 (nosmo)
  • Make FileLogWriter, which writes json-formatted log lines to a specified file. #313 (EvanKrall)
  • Do the mesos upgrade again #312 (nhandler)
  • added clean_up_zookeeper_autoscaling to environment.py #310 (mjksmith)
  • increased test coverage for marathon_tools #309 (mjksmith)
  • fixed the default autoscaling config args #308 (mjksmith)
  • fixed a log line in generate_deployments_for_service #307 (mjksmith)
  • ensure disabled flag is considered when computing config hash for chr… #306 (Rob-Johnson)
  • added an autocomplete to rollback git shas #305 (mjksmith)
  • Added more explicit start/stop/restart messages #302 (solarkennedy)
  • Add stdout/err tail snippet to paasta status -vv (PAASTA-3268) #301 (giuliano108)
  • Order tasks in verbose paasta status #295 (drolando)
  • Added an autoscaling_method field #290 (mjksmith)
  • Update docs to note Marathon env_var_prefix #286 (nhandler)
  • Pluggable log systems #281 (EvanKrall)

v0.17.14 (2016-03-07)

Full Changelog

Closed issues:

  • Can't run paasta itests when using docker http api #287
  • check\_chronos\_job alerts when a job is disabled #284

Merged pull requests:

v0.17.13 (2016-03-04)

Full Changelog

Merged pull requests:

v0.17.12 (2016-03-04)

Full Changelog

Merged pull requests:

v0.17.11 (2016-03-03)

Full Changelog

Closed issues:

  • paasta metastatus should show units in output #277
  • paasta fsm generating bad config #270
  • paasta start/stop/restart should provide helpful hints if it can't talk to git #269
  • error running metastatus -vv #257
  • Rename /state.json endpoint in conjunction with mesos 0.24.x to 0.25.x upgrade #232

Merged pull requests:

v0.17.10 (2016-02-25)

Full Changelog

Merged pull requests:

  • changed do_bounce to kill task w/the batch endpoint #267 (mjksmith)

v0.17.9 (2016-02-25)

Full Changelog

Closed issues:

  • PORT exported by paasta makes it difficult to do dockerfiles according to best practices #152

Merged pull requests:

  • Pass --env_vars_prefix to marathon and remove local_run workaround #266 (nhandler)

v0.17.8 (2016-02-24)

Full Changelog

v0.17.7 (2016-02-24)

Full Changelog

v0.17.6 (2016-02-24)

Full Changelog

v0.17.5 (2016-02-24)

Full Changelog

v0.17.4 (2016-02-24)

Full Changelog

v0.17.3 (2016-02-23)

Full Changelog

v0.17.2 (2016-02-23)

Full Changelog

Merged pull requests:

  • enabled scaling without bounces when editing soa_configs #255 (mjksmith)

v0.17.1 (2016-02-23)

Full Changelog

Closed issues:

  • Rename --deploy\_group to --deploy-group #243
  • we should validate that a given service.instance parent exists before trying to deploy #148
  • add validation for chronos job parents #97

Merged pull requests:

v0.17.0 (2016-02-17)

Full Changelog

Closed issues:

  • error in check_marathon_services_replication when a task hasn't started #258

Merged pull requests:

  • marathon tasks with started_at of None are now unhealthy #261 (mjksmith)
  • No longer use paasta_execute_in_container for command healthchecks. #260 (solarkennedy)
  • made metastatus catch when no dashboard in configured #253 (mjksmith)

v0.16.34 (2016-02-11)

Full Changelog

Merged pull requests:

  • Update paasta check sensu_check and smartstack_check to pass soa_dir #254 (nhandler)
  • Revert "Revert "Mark for deployment tags take2"" #252 (nhandler)

v0.16.33 (2016-02-11)

Full Changelog

Closed issues:

  • Control tags besides start/stop are all interpreted as stop. #223

Merged pull requests:

v0.16.32 (2016-02-09)

Full Changelog

Merged pull requests:

  • Add support for disk resource isolation #241 (nhandler)
  • removed unnecessary arg from generate_deployments.get_desired_state #240 (mjksmith)
  • reduced kill_orphaned_docker_containers runtime #239 (mjksmith)
  • made paasta metastatus display total cpu and mem on critical status #237 (mjksmith)
  • paasta status - show the value of schedule_time_zone (PAASTA-2389) #235 (giuliano108)

v0.16.31 (2016-02-05)

Full Changelog

Closed issues:

  • update chronos_schema.json to support dependent jobs #217
  • If container dies, fail healthcheck (local-run) #213
  • allow a string or array value for the 'parents' key of a dependent job #149
  • Show the status of a job's parents in paasta status #96

Merged pull requests:

v0.16.30 (2016-02-03)

Full Changelog

v0.16.29 (2016-02-03)

Full Changelog

Merged pull requests:

  • Revert "Merge pull request #190 from Yelp/mark_for_deployment-tags" #222 (nhandler)

v0.16.28 (2016-02-02)

Full Changelog

Merged pull requests:

v0.16.27 (2016-02-02)

Full Changelog

Closed issues:

Merged pull requests:

v0.16.26 (2016-01-30)

Full Changelog

Merged pull requests:

v0.16.25 (2016-01-29)

Full Changelog

Closed issues:

  • Figure out how to launch both a 'scheduled' job and 'dependent' job at the same time #147

Merged pull requests:

  • Have crossover bounce prefer killing unhealthy tasks. #179 (EvanKrall)

v0.16.24 (2016-01-29)

Full Changelog

Merged pull requests:

v0.16.23 (2016-01-28)

Full Changelog

Merged pull requests:

  • metastatus now prints an error when marathon is configured & unreachable #202 (mjksmith)
  • made cleanup_chronos_jobs send OK on sensu #191 (mjksmith)
  • Enabled deploy_groups #177 (mjksmith)

v0.16.22 (2016-01-28)

Full Changelog

Merged pull requests:

  • made cleanup_chronos_jobs remove all non-paasta jobs #201 (mjksmith)
  • skip dependent jobs if they are created before their parent #199 (giuliano108)
  • made cleanup_marathon_jobs send sensu OK events #198 (mjksmith)

v0.16.21 (2016-01-28)

Full Changelog

Merged pull requests:

v0.16.20 (2016-01-27)

Full Changelog

Merged pull requests:

v0.16.19 (2016-01-27)

Full Changelog

Closed issues:

  • Misleading error message with local-run -p #192

v0.16.18 (2016-01-27)

Full Changelog

Closed issues:

  • Make 'paasta check' call 'paasta validate' #128

Merged pull requests:

  • Pick a smartstack port randomly, instead of always picking highest existing + 1. #189 (EvanKrall)
  • Fixed bugs introduced in the generate deployments rebase #188 (mjksmith)
  • WIP: Implement 'pool': An attribute & constraint that lets you split a cluster #187 (EvanKrall)
  • Make tox faster #186 (EvanKrall)
  • added a HOST variable to docker containers #185 (mjksmith)
  • Make paasta check call validate (Closes #128) #161 (nhandler)

v0.16.17 (2016-01-25)

Full Changelog

Closed issues:

  • Marathon 'bean is not valid' errors during crossover bounce cause itest failures #172
  • remove 'versioned' chronos jobs #158

Merged pull requests:

v0.16.16 (2016-01-22)

Full Changelog

Merged pull requests:

v0.16.15 (2016-01-22)

Full Changelog

Closed issues:

  • deploy_chronos_services isn't shuffling #154
  • paasta check doesn't consider chronos-*.yaml for deploy.yaml checks #110
  • Update paasta help #3

Merged pull requests:

  • Force python2.7 in other tox environments #176 (asottile)
  • fixed paasta_metastatus -vv when there are no mesos slaves #174 (mjksmith)
  • Fixed formatting for very verbose paasta metastatus #173 (mjksmith)
  • Remove tags chronos jobs #171 (Rob-Johnson)
  • Remove PYTHONPATH hax when running tests #170 (asottile)
  • Pick an ephemeral port better #169 (asottile)
  • made InstanceConfig take service, cluster and instance as args #167 (mjksmith)
  • Added contrib location and purge_chronos_jobs #166 (solarkennedy)
  • Add --yelpsoa-config-root argument to 'paasta check' #165 (nhandler)
  • Allow users to set accepted_resource_roles in marathon yamls. #164 (EvanKrall)
  • add docs for schedule time zone field #163 (Rob-Johnson)
  • Consider chronos*.yaml for deploy checks (Closes: #110) #162 (nhandler)
  • Make deploy_chronos_services shuffle #160 (nhandler)
  • Fixed a bug where non-smartstack services would fail to send alerts when they start failing #145 (mjksmith)
  • Added a script to drain and kill a marathon app as gracefully as possible #143 (mjksmith)

v0.16.14 (2016-01-14)

Full Changelog

Closed issues:

  • setup_chronos_job does not clean up old jobs #146
  • write integration tests for launching a dependent job #141
  • lookup the latest full job for a 'service.instance' parent #140
  • theres a bogus help message in check\_chronos\_jobs -h #139
  • Update 'paasta validate' schemas to be more complete/accurate #129
  • paasta local-run doesn't handle chronos jobs correctly #124

Merged pull requests:

v0.16.13 (2016-01-07)

Full Changelog

Closed issues:

  • Make 'paasta validate' validate chronos files #127
  • Add 'paasta validate' itests #126

Merged pull requests:

v0.16.12 (2016-01-05)

Full Changelog

Closed issues:

  • support a 'parents' field in Chronos job configuration. #94
  • If multiple marathon apps exist (e.g paasta restart during a bounce), crossover bounce might kill your only registered instances #20

Merged pull requests:

v0.16.11 (2015-12-14)

Full Changelog

Closed issues:

  • paasta local-run --pull fails without --interactive #131
  • paasta check doesn't allow overriding of service name #130

Merged pull requests:

v0.16.10 (2015-12-10)

Full Changelog

Merged pull requests:

v0.16.9 (2015-12-10)

Full Changelog

Merged pull requests:

  • Remove extra context from replication check output for performance reasons #117 (solarkennedy)

v0.16.8 (2015-12-09)

Full Changelog

Merged pull requests:

v0.16.7 (2015-12-08)

Full Changelog

v0.16.6 (2015-12-08)

Full Changelog

Merged pull requests:

v0.16.5 (2015-12-08)

Full Changelog

Merged pull requests:

  • Make backoff_seconds work as a function of the instance count. #102 (solarkennedy)

v0.16.4 (2015-12-08)

Full Changelog

Closed issues:

  • paasta local-run --interactive default cmd is "b a s h" #115
  • paasta local-run --help crashes #114
  • automate builds with pypi #35

Merged pull requests:

  • Added docs explaining the difference between difference service modes #113 (solarkennedy)
  • Documented the relationship between instance and nerve_ns better #112 (solarkennedy)
  • Support --version instead of version #109 (asottile)
  • Fix --help for local-run and add a test #108 (asottile)

v0.16.3 (2015-12-02)

Full Changelog

Merged pull requests:

  • Setup Travis autodeploy configs #103 (tomelm)
  • Paasta rollback now accepts none, one or a list of instances. #99 (zeldinha)
  • Enabled local-run to work on docker images on registries instead of building locally #88 (solarkennedy)

v0.16.2 (2015-11-30)

Full Changelog

Closed issues:

Merged pull requests:

v0.16.1 (2015-11-25)

Full Changelog

Merged pull requests:

v0.16.0 (2015-11-23)

Full Changelog

Merged pull requests:

v0.15.9 (2015-11-20)

Full Changelog

Merged pull requests:

v0.15.8 (2015-11-20)

Full Changelog

v0.15.7 (2015-11-20)

Full Changelog

Closed issues:

  • paasta logs should fail gracefully when scribereader depedency is missing #63

Merged pull requests:

  • active_only=True doesn't work with chronos. Let's try it with False. #70 (mrtyler)
  • Mrtyler rejigger status #69 (mrtyler)
  • execute docker pull before running container #67 (Rob-Johnson)

v0.15.6 (2015-11-20)

Full Changelog

Merged pull requests:

  • fail gracefully if you try and run paasta logs without scribe existing #66 (Rob-Johnson)
  • Some refactoring related to the argument 'clusterinstance' #65 (zeldinha)

v0.15.5 (2015-11-19)

Full Changelog

v0.15.4 (2015-11-19)

Full Changelog

Closed issues:

  • Opensource some sort of Mesos ->SmartStack (nerve) bridge #13

Merged pull requests:

v0.15.3 (2015-11-18)

Full Changelog

Merged pull requests:

v0.15.2 (2015-11-16)

Full Changelog

Merged pull requests:

v0.15.1 (2015-11-12)

Full Changelog

Closed issues:

  • comparison table updated against autodesk/ochopod #49

Merged pull requests:

v0.15.0 (2015-11-11)

Full Changelog

Merged pull requests:

v0.14.1 (2015-11-10)

Full Changelog

Closed issues:

  • paasta metastatus should only report "enabled" chronos jobs #25

Merged pull requests:

v0.13.11 (2015-11-05)

Full Changelog

Merged pull requests:

v0.13.10 (2015-11-02)

Full Changelog

Merged pull requests:

v0.13.9 (2015-11-02)

Full Changelog

Merged pull requests:

  • Added changes to remove blacklisted locations from the GROUP_BY value #8 (davenonne)

v0.13.8 (2015-10-30)

Full Changelog

Merged pull requests:

  • distribute the check_chronos_jobs script properly #10 (Rob-Johnson)
  • Redo the chronos bounce code to be easier to read and actually clean up old jobs #7 (solarkennedy)

v0.13.7 (2015-10-29)

Full Changelog

Merged pull requests:

  • Update chronos_serviceinit to use LastRunState #5 (Rob-Johnson)

v0.13.6 (2015-10-28)

Full Changelog

Merged pull requests:

  • Ensure chronos jobs have docker credentials to pull from the private registry #4 (solarkennedy)

v0.13.5 (2015-10-27)

Full Changelog

Merged pull requests:

  • Catching keyboard interrupt during cook-image build #2 (zeldinha)

v0.13.4 (2015-10-26)

Full Changelog

v0.13.3 (2015-10-26)

Full Changelog

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator