Harness

Definition

Harness is a continuous integration and continuous delivery (CI/CD) platform that automates the deployment of applications to various environments. It provides features such as automated canary deployments, blue-green deployments, and rollback capabilities. Harness aims to simplify the deployment process while ensuring security and compliance through built-in governance and audit trails.

Secure Settings Example

harness:
  deployment:
    strategy: canary
    security:
      enableRBAC: true
      auditLogging: true
    compliance:
      requireApproval: true
      approvalGroups:
        - security-team
        - devops-team

Insecure Settings Example

harness:
  deployment:
    strategy: direct
    security:
      enableRBAC: false
      auditLogging: false
    compliance:
      requireApproval: false