GovCMS Akamai Purge
This module integrates Drupal websites with the GovCMS Akamai service to invalidate cached content. It adds edge cache tags to requests, sends purged content to Akamai, and supports path invalidation through a custom administration form.
The GovCMS Akamai Purge module assists with integrating Drupal websites with the GovCMS provided Akamai service. This module integrates with the purge module suite to provide reverse proxy invalidation behaviour for GovCMS users who are hosting on the GovCMS platform.
This module is intended to be a companion module to assist with integrations for GovCMS platform users.
What does this module do?
- Adds the Edge-Cache-Tag header to all requests that are cacheable
- Hashes the tags to make them shorter before adding them to the above header
- Adds a purger instance with values dynamically set from the environment
- Sends a purge request to the service using the Purge Late Runtime processor
- Provides a custom administration form to support path invalidation
How does it work?
It uses configured environment variables to provide configuration values to send internal HTTP requests to an API proxy which handles validating and authorisation for GovCMS sites. It uses the following environment variables to provide configuration values:
- LAGOON_PROJECT
- AKAMAI_PURGE_TOKEN
- AKAMAI_PURGE_SERVICE_HOSTNAME
- AKAMAI_PURGE_SERVICE_PORT
- AKAMAI_PURGE_SERVICE_SCHEME
Depends on
Dependencies of the latest stable release
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 3.0.0-beta3 | Pre-release | 11 | Aug 24, 2026 | ||
| 2.2.6 | Stable | 10–11 | Aug 24, 2026 | ||
| 2.2.5 | Stable | 10–11 | bugfix: Added support for preprod route in HTTP Referrer for path purge request | Jul 8, 2026 | |
| 3.0.0-beta2 | Pre-release | 11 | Added wildcard support in tag blocklist and exclusions. | Jul 6, 2026 | |
| 3.0.0-beta1 | Pre-release | 11 | Jun 22, 2026 | ||
| 2.2.4 | Stable | 10–11 | Fixed debug commands with cache tag prefix when calculating hash. | Jun 11, 2026 | |
| 3.x-dev | Dev | 11 | May 12, 2026 | ||
| 2.2.3 | Stable | 10–11 | Mar 20, 2026 | ||
| 2.2.2 | Stable | 10–11 | Jan 20, 2026 | ||
| 2.2.1 | Stable | 10–11 | Added custom entity views cache tags | Sep 29, 2025 | |
| 2.2.0 | Stable | 10–11 | Feb 24, 2025 |