General:
- Updates all playbook samples, removing deprecated attributes and making sure they work out-of-the-box
VCert SDK:
- Adds
TokenURL
toendpoint.Authentication
- Cloud Connector will stop using the
TokenURL
attribute fromendpoint.OAuthProvider
and start using the new one (above)
VCert CLI:
- Internal changes to make use fo the new
TokenURL
attribute - Renames
getcred
command flag--idp-jwt
back to--external-jwt
- Fixes an issue whereby using
getcred
command to request aTPP
access token by using username/password threw the deprecation warning message. This should not happen forgetcred
command - Fixes an issue whereby requesting an access token for
VCP
platform printed the wrong expiration date. Now it properly prints the expiration date
VCert SDK:
- Adds new attribute
config.connection.credentials.tokenURL
to playbook file. This attribute should be used to pass theVCP
token url value - Stops using
config.connection.credentials.idP.tokenURL
for theVCP
token url value - Enhances the task run. Now, a failed task will not terminate the playbook execution, instead it will run all tasks and errors will be reported at the end of the run.
VCert SDK:
- Removes
TenantID
fromendpoint.Authentication
struct cloud.Connector
will useendpoint.Authentication.OAuthProvider.TokenURL
instead of building the URL (using thetenantID
) to obtain the access token
VCert CLI:
- Removes
--tenant-id
flag forgetcred
command - Adds
--token-url
flag forgetcred
command
VCert Playbook:
- Removes
tenantId
attribute fromconfig.connection.credentials
object - Now uses
config.connection.credentials.idP.tokenURL
for Venafi Control Plane service account authentication
VCert SDK:
- Adds UserAgent header to api requests for TPP, Cloud and Firefly connectors
- Adds functionality to convert a Platform type to a ConnectorType enum
VCert SDK:
- Adds support for service account authentication in Cloud connector
VCert CLI:
- Adds new attributes to
getcred
command:tenant-id
andexternal-jwt
for Venafi Control Plane (VCP) service account authentication
VCert playbook:
- Adds support for service account authentication to VCert playbooks