apiVersion: promoter.argoproj.io/v1alpha1 kind: WebRequestCommitStatus metadata: name: external-check namespace: gitops-promoter generation: 1 spec: promotionStrategyRef: name: demo key: ext-approval httpRequest: urlTemplate: "https://example.com/health" method: GET success: when: expression: "Response.StatusCode == 200" mode: polling: interval: 1m status: conditions: - type: Ready status: "False" reason: CommitStatusesNotReady message: 'CommitStatus "external-check-env-dev-ext-approval" is not Ready because "ReconciliationError": SCM error' observedGeneration: 1 environments: - branch: env/dev reportedSha: "0123456789abcdef0123456789abcdef01234567" phase: success