Releases: akamai/cli-onboard
Releases · akamai/cli-onboard
Appsec Support
FEATURES/ENHANCEMENTS:
- Add 3 new command to onboard security configuration independently
appsec-create
command allows bulk onboarding security configuration independently of onboarding delivery configurationappsec-update
command helps adding more hostname to each security configuration and optionally add to security policy/match targetappsec-policy
command facilitates lookup security configuration name, securify policy and match target per account
multi-hosts and batch-create support
FEATURES/ENHANCEMENTS:
- Support multi-hosts command to add multiple hostnames and respective origins to a single delivery/property configuration and include all of those hostnames into the new security configuration
- The command requires a new input file in a CSV format
- Support three standard akamai product: prd_SPM, prd_Fresca, prd_API_Accel
- Support batch-create command to add multiple hostnames and respective origins to one or more delivery/property configurations and optionally add all of those hostnames to an existing security configuration and policy match target
- The command requires a new input file in a CSV format
- Support three standard akamai product: prd_SPM, prd_Fresca, prd_API_Accel
MISC:
- Allow short arguments i.e. both --file and -f will work
- Rename sample setup files that are easier to identify for each command
- Display proper version for --version and -h command
- Provide sample setup files via new command fetch-sample-templates
Secure by Default Support
FEATURES/ENHANCEMENTS:
- Support for secure by default certificates on both single-host and create setup types
- Updated setup.json and setup_single_host.json templates to include secure_by_default option
MISC:
- Added validation check to hostnames
Single-host Onboarding Support
FEATURES/ENHANCEMENTS:
- Support single-host command for autommatic new single hostname property and security onboarding
- Ex: akamai onboard single-host --file <setup_file.json>
- uses simpler setup_single_host.json format
- supports standard Akamai product ids: prd_SPM, prd_Fresca, prd_API_Accel
- activates property manager and default security to Akamai staging and/or production automatically
- Allow for custom version_notes in setup.json files
- Enhanced logging and setup file validation improvements
MISC:
- Remove support for new_enhanced_tls_edgehostname and create_new_ssl_cert: true
- use new_enhanced_tls_edgehostname and use_existing_enrollment_id: true instead
BUG FIXES:
Fix for waf activation check status
Handles edge case where WAF activation api response does not contain status in json response
Fix #12
Fix Windows Check for CLI-Property-Manager and Misc l Updates
- Updating check for CLI-Property-Manager/Pipeline dependency
- Default section in credentials file is [onboard] to match documentation
- Print API response if failed products API call
Fix Windows Subprocess Output Buffer Issue
Updating to work with Windows output buffer issue
Initial release of Akamai CLI Onboard
Provides a way to onboard an Akamai configuration using templates for Property Manager, Edge Hostnames/Certificates, and Security
Refer to Readme section for detailed usage.