Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add comment to Jira issue when slug provided in opslog entry #101

Open
ryangsteele opened this issue Jul 22, 2024 · 1 comment
Open

Add comment to Jira issue when slug provided in opslog entry #101

ryangsteele opened this issue Jul 22, 2024 · 1 comment
Labels
ops-log Related to the operations log component

Comments

@ryangsteele
Copy link

It would be really handy if Imbi could add a comment to the Jira issue identified by the slug provided when creating/updating an opslog entry, so that folks reviewing the ticket can easily find related maintenance/operational tasks.

@dave-shawley
Copy link
Contributor

I've thought about that particular feature a few times now. It would be super handy. I would implement this as a "create-opslog" automation and a jira integration. I described what this currently looks like in the the description of AWeber-Imbi/imbi-api#65 and AWeber-Imbi/imbi-schema#19.

We would add a new automation type in imbi/automations/models.py and the schema. I don't like the way that automation types work today since they are tightly coupled between the UI, API, and DB ☹️ ... definitely room for improvement here

As for the integration, we would have to look into the Jira API and figure out how to get user-bound tokens working similar to what @in-op did with Google+AWS. I would prefer user-bound authentication instead of an API key even if the API supports it.

@dave-shawley dave-shawley added the ops-log Related to the operations log component label Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ops-log Related to the operations log component
Projects
None yet
Development

No branches or pull requests

2 participants