Skip to content

Releases: akamai/cli-eaa

v0.3.6

28 May 17:20
Compare
Choose a tag to compare
Fix JSON output to have a newline

Fix log output header/footer based on output stream seekable status
Bump to 0.3.6

v0.3.5

25 May 16:48
Compare
Choose a tag to compare
add 2 extra filter str to float

0.2.7

11 Dec 19:09
Compare
Choose a tag to compare
  • Adding proxy support (use --proxy)
  • Now supports the ACL rules definition in the application configuration JSON file

0.2.6

11 Nov 01:59
Compare
Choose a tag to compare

This release makes the akamai eaa app - create more powerful by saving extra information like:

  • Connectors
  • IdP, Directory, Group
  • URL based policy

The source JSON can use Jinja template element.
Here is an example:

{
    "eaa_cli_comment": [
        "This is an example of JSON template to create an application with CLI-EAA",
	      "To create the app, use the following command:",
        "cat this_file.json.j2 | akamai eaa -v app - create"
    ],

    {# Pure Jinja variable #}
    {% set random_appsuffix = range(1, 10000) | random %}

    "app_profile": {{ AppProfile.HTTP.value }},
    "domain" : {{ AppDomainType.Custom.value }},
    "name": "EAA CLI Example Application Cust Domain {{ random_appsuffix }}",
    "description" : "Test app to be deleted",

    "advanced_settings": {
        "internal_hostname": "www.example.com",
        "internal_host_port": "0"
    },

    "cert":	"{{ cli_certificate('*.akamaidemo.net') }}",
    "host" : "dummyspopenapidelete{{ random_appsuffix }}.akamaidemo.net",
    "pop": "{{ cli_cloudzone('US-East') }}", 
    "servers": [
        {"origin_host": "www1.example.com", "orig_tls": "true", "origin_port": 80, "origin_protocol": "http"},
        {"origin_host": "www2.example.com", "orig_tls": "true", "origin_port": 81, "origin_protocol": "http"}
    ],
    "agents": [
        {"name": "demo-v2-con-1-amer", "uuid_url": "cht3_GEjQWyMW9LEk7KQfg"},
        {"name": "demo-v2-con-2-amer", "uuid_url": "Wy0Y6FrwQ66yQzLBAInC4w"}
    ],
    "idp": {
    	"idp_id": "NMmW2cwqQJanYnXXXXXXX"
    },
    "directories": [
       {
          "name": "AD Domain",
          "uuid_url": "2Kz2YqmgSpqT_XXXXXXX"
       }
    ],
    "groups": [
        {
          "name": "Administrators",
          "enable_mfa": "inherit",
          "uuid_url": "196YoFHhQa-XXXXXXX"
        },
        {
          "name": "Support",
          "enable_mfa": "inherit",
          "uuid_url": "9hDCxROqTYmhXXXXXXX"
        }
    ]
}

Add first report on EAA Client

23 Sep 18:49
Compare
Choose a tag to compare

Use akamai eaa report clients
or the short version "r" akamai eaa r clients

Minor bug fix release

11 Sep 01:45
Compare
Choose a tag to compare

Minor release to fix the error when accessing admin logs. See bug #1 for details.

August 2020 release

10 Aug 01:45
Compare
Choose a tag to compare

See readme.md file for more details.

Initial release

16 Jan 01:32
Compare
Choose a tag to compare
0.1.1

Insert TOC