- fix(pkg): Bump module version to
v1.5.1
to fix an issue with the1.5.0
release.
- The CLI will now embed the store_type definitions for each release of
kfutil
. - Add global flag
--offline
to allow for offline mode. This will prevent the CLI from making requests to GitHub for store types and store type templates and will use embedded store types and templates instead.
stores export --all
: Correctly paginates through all stores when exporting.
- No longer log before the
--debug
flag is evaluated.
stores import generate-template
: New sub CLI to generate a CSV template for bulk importing stores. See docs`.stores delete
: Support for user interactive mode.stores delete
: Support of delete from CSV file.stores export
: Supports--all
flag and user interactive mode
- Various null pointer references when nothing and/or empty inputs/responses are received.
- Installer script checksum check now validates properly. #119
stores import
sub CLI is now listed and documented #71
- Empty
storepath
values are no longer passed to the API. #56
- Handle duplicate provider type that is already created without crashing. #139
- Bump deps
cobra
version tov1.8.0
,azcore
version tov1.9.0
,pty
version tov1.1.21
- Bump package version to
1.3.1
to fix an issue with the1.3.0
release.
- Remove
v
prefix from installer URL path to accommodate for the new build process.
- Added
--output-to-integration-manifest
flag tokfutil store-types get
to download a remote certificate store type definition into anintegration-manifest.json
file locally. - Updated usage:
kfutil store-types get [-i <store-type-id> | -n <store-type-name>] [-b <git-ref>] [-g | --output-to-integration-manifest]
store-type templates-fetch
now supports a--git-ref
flag to specify a specific branch, tag, or commit to fetch templates from.store-types create
now omits theStorePath
value when not specified. This fixes the issue where theStorePath
value was being set to "" which Command interpreted as only allowing "" for store paths on created store types.
login
now un-hidden from CLI help.
- Added support for sourcing credentials from Azure Key Vault using Azure ID
- Added enhanced logging when
KFUTIL_DEBUG
is set.
helm uo
New sub CLI to configure UO Helm Chart. See docs
orchs ext
: New sub CLI to download orchestrator extensions from GitHub. See docs
stores
: Sub CLI is now non-experimental. See docsstores import csv
: Bulk import of stores via CSV is now non-experimental. See docsstores delete
: Added delete a store from Keyfactor Command, as well as a--all
option that will delete all stores from Keyfactor Command.
store-types create
: now supports the--all
flag and will attempt to create all store types available from Keyfactor's GitHub org.
- the default
APIPath
no longer overwrites preexisting values.
pam
: kfutil pam
Initial release of the Keyfactor Command Utility (kfutil)
Production Supported CLIs:
login
: kfutil loginstore-types
: kfutil store-typesstores rot
: kfutil rot