# JIRA Configuration
JIRA_URL=https://jira.yourcompany.com
JIRA_API_VERSION=latest
# Authentication Method: kerberos, adfs, api_token, or basic
AUTH_METHOD=adfs
# Kerberos Authentication (when AUTH_METHOD=kerberos)
KERBEROS_PRINCIPAL=HTTP/jira.yourcompany.com@REALM
KERBEROS_KEYTAB_PATH=/path/to/your.keytab
# Set to true to use mutual authentication
KERBEROS_MUTUAL_AUTH=true
# ADFS Authentication (when AUTH_METHOD=adfs)
# ADFS server URL (optional - if not set, will use direct Kerberos to JIRA)
ADFS_URL=https://adfs.yourcompany.com
# Kerberos principal for ADFS SSO
KERBEROS_PRINCIPAL=HTTP/jira.yourcompany.com@REALM
# Keytab path (optional - if not using kinit)
KERBEROS_KEYTAB_PATH=/path/to/your.keytab
# API Token Authentication (when AUTH_METHOD=api_token)
JIRA_EMAIL=your.email@example.com
JIRA_API_TOKEN=your_api_token_here
# Basic Authentication (when AUTH_METHOD=basic - not recommended)
JIRA_USERNAME=your_username
JIRA_PASSWORD=your_password
# Logging
LOG_LEVEL=INFO
# Set to true for debug logging
DEBUG=false
# Custom Fields Cache
# Time in seconds to cache custom field metadata (default: 3600 = 1 hour)
CUSTOM_FIELDS_CACHE_TTL=3600
# Request Timeout (seconds)
REQUEST_TIMEOUT=30
# Retry Configuration
MAX_RETRIES=3
RETRY_BACKOFF_FACTOR=2