Jira Integration with TigerTrust
TigerTrust integrates with Jira for comprehensive certificate issue tracking and workflow management.
Connection Configuration
Configure the Jira integration:
yaml1integrations: 2 jira: 3 url: https://your-org.atlassian.net 4 email: [email protected] 5 api_token: $JIRA_API_TOKEN 6 project_key: CERT 7 8 issue_types: 9 expiration: Task 10 incident: Bug 11 renewal: Story 12 13 custom_fields: 14 certificate_name: customfield_10001 15 expiry_date: customfield_10002 16 environment: customfield_10003
Automatic Issue Creation
TigerTrust creates Jira issues for certificate events:
json1{ 2 "fields": { 3 "project": {"key": "CERT"}, 4 "issuetype": {"name": "Task"}, 5 "summary": "Certificate Renewal Required: api.example.com", 6 "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", 7 "priority": {"name": "High"}, 8 "labels": ["certificate", "renewal", "production"], 9 "customfield_10001": "api.example.com", 10 "customfield_10002": "2024-04-15", 11 "customfield_10003": "Production" 12 } 13}
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:
text1# Expiring certificates by environment 2project = CERT AND "Environment" = "Production" AND status != Done ORDER BY "Expiry Date" ASC 3 4# Overdue certificate renewals 5project = CERT AND type = Task AND duedate < now() AND status != Done 6 7# All certificate incidents this month 8project = CERT AND type = Bug AND created >= startOfMonth()
Automation Rules
Set up Jira automation for certificates:
yaml1# Auto-assign based on environment 2rule: 3 name: Auto-assign Certificate Tasks 4 trigger: 5 type: issue_created 6 conditions: 7 - project = CERT 8 actions: 9 - type: assign 10 assignee: 11 when: 12 - field: "Environment" 13 equals: "Production" 14 then: prod-team 15 - field: "Environment" 16 equals: "Staging" 17 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.