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