Jira Integration with TigerTrust
TigerTrust integrates with Jira for comprehensive certificate issue tracking and workflow management.
Connection Configuration
Configure the Jira integration:
integrations: jira: url: https://your-org.atlassian.net email: [email protected] api_token: $JIRA_API_TOKEN project_key: CERT issue_types: expiration: Task incident: Bug renewal: Story custom_fields: certificate_name: customfield_10001 expiry_date: customfield_10002 environment: customfield_10003
Automatic Issue Creation
TigerTrust creates Jira issues for certificate events:
{ "fields": { "project": {"key": "CERT"}, "issuetype": {"name": "Task"}, "summary": "Certificate Renewal Required: api.example.com", "description": "The SSL certificate for api.example.com expires on 2024-04-15.\n\n*Certificate Details:*\n- Common Name: api.example.com\n- Issuer: DigiCert\n- Environment: Production\n- Days Until Expiry: 30", "priority": {"name": "High"}, "labels": ["certificate", "renewal", "production"], "customfield_10001": "api.example.com", "customfield_10002": "2024-04-15", "customfield_10003": "Production" } }
Workflow Integration
Map TigerTrust actions to Jira transitions:
| TigerTrust Event | Jira Transition | |-----------------|-----------------| | Renewal Started | In Progress | | Renewal Complete | Done | | Renewal Failed | Blocked | | Certificate Deployed | Resolved |
JQL Queries
Find certificate issues with JQL:
# Expiring certificates by environment
project = CERT AND "Environment" = "Production" AND status != Done ORDER BY "Expiry Date" ASC
# Overdue certificate renewals
project = CERT AND type = Task AND duedate < now() AND status != Done
# All certificate incidents this month
project = CERT AND type = Bug AND created >= startOfMonth()
Automation Rules
Set up Jira automation for certificates:
# Auto-assign based on environment rule: name: Auto-assign Certificate Tasks trigger: type: issue_created conditions: - project = CERT actions: - type: assign assignee: when: - field: "Environment" equals: "Production" then: prod-team - field: "Environment" equals: "Staging" then: dev-team
Bi-directional Sync
TigerTrust syncs status with Jira:
- Issue updates trigger TigerTrust actions
- Certificate renewals update Jira status
- Comments synchronized between systems
- Attachments for certificate files
Dashboards
Create Jira dashboards for certificate management:
- Certificate backlog by priority
- Renewal burndown chart
- Expiration timeline
- Team workload distribution
Streamline certificate operations with Jira and TigerTrust.