Skip to content

tailctl 0.2.1

Latest

Choose a tag to compare

@drycode drycode released this 24 Oct 02:40

Fixes a regression in 0.2.0. Upgrade if you're on 0.2.0.

Fixed

  • 0.2.0 refused to load any profile that set auth_key_env without auth_key_ssm. Every command failed with profile '<name>' has auth_key_env but no auth_key_ssm fallback, including configs that followed the README. The two sources are now independent, and both are optional again.
  • auth_key_ssm accepts any SSM parameter name. In 0.2.0 it took only a fixed set of path prefixes, and the AWS profile and region were derived from the path.

New

  • auth_key_ssm_profile and auth_key_ssm_region (optional) choose the AWS CLI profile and region for the SSM read. Without them, the read uses your default AWS profile and its configured region. Inherited AWS_* environment variables are still ignored, so an ambient profile or endpoint override can't redirect the read.
  • tailctl bootstrap takes --auth-key-ssm-profile and --auth-key-ssm-region. --auth-key-env and --auth-key-ssm no longer have to be given together.

Upgrading

  • Homebrew: brew upgrade tailctl.
  • pipx: pipx upgrade tailctl.
  • If you set auth_key_ssm under 0.2.0, add auth_key_ssm_profile and auth_key_ssm_region to keep reading with the same AWS profile and region. Config written for 0.1.x loads unchanged.