- Update mock URI for returning availability-zone. Fix for incorrect mocking of
/latest/meta-data/placement/availability-zone
- When proxying requests, also return the status code of the proxied request.
- Prevent possibility of race condition during docker inspect
- Fix 500 error when retrieving role session name from Docker label
- New support retrieving container IP from Rancher labels
- Add IAM_EXTERNAL_ID variable: if found value will be populated into ExternalId parameter when making AssumeRole call.
- add ROLE_SESSION_KEY variable: if found will use value to look up key from Docker container labels or environment variable to set RoleSessionName when making AssumeRole call. See documentation for details.
- Reduce number of calls to Docker API when retrieving credentials.
- Bump WSGI dependency versions
- Packaging fixes for travis releases to docker hub
- Fix for k8s network lookup stacktrace
- Fix for reformatting IAM_ROLE when it matches ARN format
- Add logging for when the expected role does not match the available role
- Export PYTHONUNBUFFERED in run-server.sh so logs come out as they are made available vs when python decides it's time
- Send log-file to stdout as well in run-server.sh
- In run-server.sh, sent stdout and stderr to stdout
- In run-server.sh, make the workers configurable
- In run-server.sh, use better bash syntax
- Add more package data to setup.py for sdist packing fix
- Add package data to setup.py for sdist packing fix
- Attempt to fix sdist packaging
- Attempt to fix sdist packaging
- Travis docker fix (packaging change)
- Look for container IP address in container's networks datastructure
- Upgrade docker-py to fix auth parsing issue
- Bump in release to fix pypi release process
- Bump in release to be able to publish to pypi
- Security release. Ross Vandegrift discovered a flaw in the proxy functionality when used in passthrough mode that would expose the host's IAM role credentials when extra paths were added to the end of the security-credentials end-point. metadataproxy will now properly capture any call to iam/security-credentials/ and return the scoped credentials, rather than the host's credentials.
- Added support for cross-account role assumption.
- Initial release