zalando-stups / senza

Deploy immutable application stacks and create and execute AWS CloudFormation templates in a sane way

Home Page:https://pypi.python.org/pypi/stups-senza

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Failed to switch traffic

harti2006 opened this issue · comments

Stacktrace:

senza traffic --stacktrace-visible fullstop/production.yaml v116c53 100
14:55:18.475 Calculating new weights.. OK
14:55:18.477 Stack Name?Version?Identifier      ?Old Weight%?Delta ?Compensation?New Weight%?Current
14:55:18.480 fullstop   v113c52 fullstop-v113c52       100.0 -100.0                      0.0         
14:55:18.481 fullstop   v116c53 fullstop-v116c53         0.0  100.0                    100.0 <       
14:55:21.342 Setting weights for fullstop.[masked]...Traceback (most recent call last):
14:55:21.342   File "/usr/local/bin/senza", line 11, in <module>
14:55:21.342     sys.exit(main())
14:55:21.342   File "/usr/local/lib/python3.5/dist-packages/senza/cli.py", line 1559, in main
14:55:21.342     HandleExceptions(cli)()
14:55:21.343   File "/usr/local/lib/python3.5/dist-packages/senza/error_handling.py", line 146, in __call__
14:55:21.343     self.die_unknown_error(unknown_exception)
14:55:21.343   File "/usr/local/lib/python3.5/dist-packages/senza/error_handling.py", line 92, in die_unknown_error
14:55:21.343     raise unknown_exception
14:55:21.343   File "/usr/local/lib/python3.5/dist-packages/senza/error_handling.py", line 105, in __call__
14:55:21.343     self.function(*args, **kwargs)
14:55:21.343   File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 722, in __call__
14:55:21.343     return self.main(*args, **kwargs)
14:55:21.343   File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 697, in main
14:55:21.343     rv = self.invoke(ctx)
14:55:21.343   File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 1066, in invoke
14:55:21.343     return _process_result(sub_ctx.command.invoke(sub_ctx))
14:55:21.344   File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 895, in invoke
14:55:21.344     return ctx.invoke(self.callback, **ctx.params)
14:55:21.344   File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 535, in invoke
14:55:21.344     return callback(*args, **kwargs)
14:55:21.344   File "/usr/local/lib/python3.5/dist-packages/senza/cli.py", line 1173, in traffic
14:55:21.347     change_version_traffic(ref, percentage, region)
14:55:21.352   File "/usr/local/lib/python3.5/dist-packages/senza/traffic.py", line 416, in change_version_traffic
14:55:21.352     new_record_weights, region)
14:55:21.352   File "/usr/local/lib/python3.5/dist-packages/senza/traffic.py", line 182, in set_new_weights
14:55:21.352     stack.update()
14:55:21.352   File "/usr/local/lib/python3.5/dist-packages/senza/manaus/cloudformation.py", line 194, in update
14:55:21.352     Capabilities=self.capabilities)
14:55:21.353   File "/usr/local/lib/python3.5/dist-packages/senza/manaus/boto_proxy.py", line 23, in wrapper
14:55:21.353     return function(*args, **kwargs)
14:55:21.353   File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 253, in _api_call
14:55:21.353     return self._make_api_call(operation_name, kwargs)
14:55:21.353   File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 517, in _make_api_call
14:55:21.353     api_params, operation_model, context=request_context)
14:55:21.355   File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 572, in _convert_to_request_dict
14:55:21.355     api_params, operation_model)
14:55:21.355   File "/usr/local/lib/python3.5/dist-packages/botocore/validate.py", line 270, in serialize_to_request
14:55:21.355     raise ParamValidationError(report=report.generate_report())
14:55:21.355 botocore.exceptions.ParamValidationError: Parameter validation failed:
14:55:21.355 Invalid type for parameter Capabilities, value: None, type: <class 'NoneType'>, valid types: <class 'list'>, <class 'tuple'>