Skip to main content

The most recent patch for this version is 26.1.6.  Learn more  

Version: 26.1

Integrations and CI/CD

Continuous integration (CI) and continuous delivery (CD) aim to bridge the gap between development and operations, accelerating production by identifying defects early and automating necessary activities.

ALFA and Axiomatics Policy DevOps (APD) are designed for quickly implementing ABAC CI/CD pipelines. More specifically, APD integrates with Authorization Hub, git, and image repositories to provide the building blocks for an automated pipeline for your authorization domains and policies.

Choosing an integration approach

APD supports several methods for delivering policies and the authorization domain to ADS. The right approach depends on how your ADS is deployed and how frequently policies change.

MethodBest forHow policy updates reach ADSDetails
Authorization Hub integrationTeams using Axiomatics Authorization Hub as a control planePush from APD to Authorization Hub; ADS fetches from Authorization Hub at startup or on demandAuthorization Hub integration
Container imageTeams with containerized ADS and standard CI/CD pipelinesAPD stages the build context; pipeline builds and pushes the image; redeployment required per changeContainer image repository integration
Custom integrationTeams that need policy updates without image rebuilds, or with an existing delivery mechanismAPD compiles domain.yaml; a custom Gradle task delivers it via SCP, Kubernetes, or RESTCustom integrations

These approaches can also be combined. For example, use Authorization Hub for development and test environments while using image-based deployment for production.