Skip to main content

Continuous Integration Keys

Continuous Integration Keys are used to authenticate CI events sent to CodeNOW by external CI providers. Each key is bound to a single resource and is passed in the X-Codenow-Api-Key header of every event request.

info

This section is not available when using CodeNOW CI (Tekton), which handles authentication automatically. CI keys are required for GitHub Actions and Custom CI providers.

Continuous Integration Keys

The table displays all generated keys for the resource:

ColumnDescription
Status Active or Suspended
NameName of the key (e.g., jenkins-key)
Expires AtExpiration date of the key (optional)
Created AtDate the key was created
Created ByUser who generated the key
ActionsSuspend — temporarily disable the key; Delete — permanently remove the key

Generate CI Key

Click + Generate CI Key to create a new key:

  1. Enter a Name for the key
  2. Optionally set an Expiration date
  3. Click Confirm
caution

The generated key is displayed only once. Make sure to copy and store it securely before closing the dialog.