Skip to content

Expanded Configuration Options #18

Description

@ductrl

Description

Extend the configuration system to support additional CommitGate features and future integrations.


Goals

Add support for configuring:

gitleaks:
  enabled: true

reporting:
  show_suggestions: true

policy:
  block_severity: high

splunk:
  enabled: true
  hec_url: ""
  index: ""

Features

  • Enable/disable AI review
  • Enable/disable Gitleaks
  • Control severity threshold for blocking commits
  • Configure report display options
  • Configure Splunk settings

Acceptance Criteria

  • Configuration values are validated
  • Invalid config values produce helpful error messages
  • CLI respects configured values
  • Splunk settings can be loaded from config
  • Severity threshold is enforced by the decision engine

Priority

  • Medium

Related Files

  • commitgate/config.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions