enforceauth/EnforceAuth Deploy

Deploy OPA bundles via EnforceAuth API using OIDC workload identity

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
entity-idEntity ID for authentication and deployment. The CI authenticates as this entity and can deploy policies to it or any of its descendants.yes
api-urlEnforceAuth API URLnohttps://api.enforceauth.com
wait-for-completionWait for deployment to completenotrue
timeout-minutesTimeout when waiting for completion (in minutes)no10
environmentTarget environment name (e.g., 'production', 'staging'). Must match an environment defined in the entity's environment_config. If omitted, the default environment is used (or no environment if environment_config is not configured).no
dry-runTest and build only, skip S3 uploadnofalse
poll-interval-secondsInterval between status polls (in seconds)no2
log-verbosityOutput verbosity: none (silent), quiet (phases only), normal (phases + info logs), verbose (all logs including debug)nonormal
namedescription
run-idDeployment run ID
statusFinal deployment status (success, failed, timeout, pending)
duration-secondsDeployment duration in seconds
bundle-versionDeployed bundle version (on success)
deployment-urlS3 URL where the bundle was deployed (on success)
phase-timingsJSON object with phase timing data: {phase: {startedAt, durationMs}}