Releases: britive/python-cli
Releases · britive/python-cli
v0.5.0
v0.4.1
What's New
- None
Enhancements
- None
Bug Fixes
- Fix and issue with
pybritive ls profile --checked-outwhere all environments for the checked out profile were being returned instead of just the actual environments checked out.
Dependencies
britive~=2.9.0frombritive~=2.8.0
Other
- None
v0.4.0
What's New
pybritive-aws-cred-process- a "side-car" helper script/CLI program that provides a minimal codebase in an effort to reduce the latency of obtaining credentials via the AWScredential_processcommand.
An example of how to use is below. Contents of ~/.aws/credentials...
[profile-a]
credential_process=pybritive-aws-cred-process --profile britive-profile-alias
region=us-east-1
Note that the following is also still acceptable.
[profile-a]
credential_process=pybritive checkout britive-profile-alias -m awscredentialprocess
region=us-east-1
However, the former reduces the latency of the call by ~50% while still maintaining basic functionality.
Enhancements
- Provided a
GenericCloudCredentialPrinterclass which handles printing all cloud credentials not covered by a cloud specific credential printer.
Bug Fixes
- Fixes an issue when checking in a profile due to the
--force-renewflag being set.
Dependencies
- None
Other
- None
v0.3.1
v0.3.1 [2022-09-13]
What's New
- None
Enhancements
- None
Bug Fixes
- Fixes an issue with Britive tenant credential encryption when using
backend-credential-process=encrypted-file. If an invalid--passphraseis provided the encrypted credentials will now be removed and a new interactive login process will commence.
Dependencies
- None
Other
- None
v0.3.0
Changes
- Introduce the
requestcommand andsubmit/withdrawsub-commands. These commands utilize the newly released approval workflow changes which decouple approval from checkout.
Bug Fixes
ls profiles -cnow correctly lists only checked out profiles.
Doc Changes
- Documentation update to reflect that
pybritiveis now available in PyPI.
v0.2.2
v0.2.1
v0.2.0
New Features
- Added
--force-renewtopybritive checkout. This allows for the profile to be checked in and checked back out if the credentials are about to expire. - Added
--aws-credentials-filetopybritive checkout. This allows the caller to specify an alternate location for the AWS credentials file. It also will read fromAWS_SHARED_CREDENTIALS_FILEenvironment variable.
Bug Fixes
- Sanitize
pybritive configure tenantandpybritive configure globaltenant/alias inputs.