Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DXE-3455 Release/v1.12.0 #67

Merged
merged 16 commits into from
Feb 19, 2024
Merged

DXE-3455 Release/v1.12.0 #67

merged 16 commits into from
Feb 19, 2024

Conversation

wzagrajcz
Copy link
Contributor

Version 1.12.0 (February 19, 2024)

Features/Enhancements

  • Cloudlets
    • Modified export of active policies for cloudlets to generate akamai_cloudlets_policy_activation resource entry in import.sh script. In case of activation on both networks, only production will be exported
    • Added support to export shared (V3) policies
    • Added support for exporting policies without any version
  • Edgeworkers
    • Added support for generation of note field when exporting EdgeWorker configuration
  • IVM
    • Added support for generation of serve_stale_duration, allow_pristine_on_downsize and prefer_modern_formats when exporting using --policy-as-hcl flag
  • PAPI
    • Introduced two variables activate_latest_on_staging and activate_latest_on_production in exported configuration for property activation or include activation (when exporting includes alone), to drive which version to use for activation
    • When there is no activation for given network, export activation commented out
    • Added a new export command export-property-include as replacement for export-property.include subcommand. It'll generate include configuration without related properties
    • Deprecated include subcommand available for export-property
    • Deprecated --with-includes flag available for export-property
    • export-property and export-property-include commands with flag --rules-as-hcl now support export of properties in frozen format v2024-01-09
    • Added support for export-property command with flag --akamai-property-bootstrap to export property using akamai_property_bootstrap resource. This option is false by default

Bug fixes

  • APPSEC
    • Fixed issue where advanced exceptions were not generated for Rules and Risk Groups (#61)

mgwoj and others added 16 commits December 8, 2023 10:35
1. If there is no activation, we are exporting activation resource commented out (like it is now) and variables should be set to true (which is the most terraform workflow IMHO)
2. If there is activation on staging/production which is on version different than latest, we should export variable activate_latest_on_staging/activate_latest_on_production as false to match real world state
3. If there is activation on staging/production which is on version equal to latest, we should export variable activate_latest_on_staging/activate_latest_on_production as true to match real world state
4. Added a new export command `export-property-include`
5. Deprecate `include` sub command
6. Deprecate `--with-includes` flag
Ensure that version of Akamai Terraform is updated
Create entry to the changelog
@mimazaka mimazaka self-assigned this Feb 19, 2024
@mimazaka mimazaka removed their assignment Feb 19, 2024
@wzagrajcz wzagrajcz merged commit 1d76b4a into master Feb 19, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

7 participants