Skip to content

Releases: akamai/cli-onboard

Appsec Support

29 Jun 19:20
3426eb0
Compare
Choose a tag to compare

FEATURES/ENHANCEMENTS:

  • Add 3 new command to onboard security configuration independently
    1. appsec-create command allows bulk onboarding security configuration independently of onboarding delivery configuration
    2. appsec-update command helps adding more hostname to each security configuration and optionally add to security policy/match target
    3. appsec-policy command facilitates lookup security configuration name, securify policy and match target per account

multi-hosts and batch-create support

31 Mar 16:14
c738ffd
Compare
Choose a tag to compare

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

01 Mar 16:15
2049d60
Compare
Choose a tag to compare

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

01 Mar 16:14
5d81478
Compare
Choose a tag to compare

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 sample provided templates with no cpcode behavior in default rule (#19)
  • Fix create pipeline mode failures (#21)

Fix for waf activation check status

14 Apr 03:32
8e27f1f
Compare
Choose a tag to compare

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

23 Oct 14:36
4a283d6
Compare
Choose a tag to compare
  • 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

28 Sep 15:57
d1a9bfe
Compare
Choose a tag to compare

Updating to work with Windows output buffer issue

Initial release of Akamai CLI Onboard

28 Sep 15:56
Compare
Choose a tag to compare

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.