Skip to content

Kargo

KICK can gate restarts on Kargo Stage promotion state when provider: Kargo is set.

Kargo promotion gate

Enable the integration

Set one of the supported toggles:

  • Helm value: integrations.kargo.enabled: true
  • Manager flag: --enable-kargo=true

Proof: Configuration reference.

Minimal policy

apiVersion: kick.corewire.io/v1alpha1
kind: KickPolicy
metadata:
  name: default
  namespace: kick-e2e-068
spec:
  discovery:
    workloadSelector: {}
  gitOps:
    provider: Kargo

Proof example: KICK-E2E-068 resources.

Required Argo CD Application annotation

KICK resolves the authorized Stage from this annotation on the Argo CD Application:

metadata:
  annotations:
    kargo.akuity.io/authorized-stage: kick-e2e-068:prod

Proof example: KICK-E2E-068 Application.

Gate behavior

  • If promotion is active for the resolved Stage, KICK blocks restart with gate reason.
  • After promotion completes, KICK proceeds to Argo CD gate checks.

Proof scenarios:

Safety cases

Feature mapping

Last updated on