in dusty/reporters/jira/reporter.py [0:0]
def fill_config(data_obj):
""" Make sample config """
data_obj.insert(len(data_obj), "url", "https://jira.example.com", comment="Jira URL")
data_obj.insert(
len(data_obj), "username", "some_username", comment="Jira login"
)
data_obj.insert(
len(data_obj), "password", "SomeSecurePassword", comment="Jira password"
)
data_obj.insert(
len(data_obj), "project", "SOME-PROJECT", comment="Jira project"
)
data_obj.insert(
len(data_obj), "fields", CommentedMap(), comment="Fields for created tickets"
)
fields_obj = data_obj["fields"]
fields_obj.insert(
len(fields_obj),
"Issue Type", "Bug", comment="(field) Ticket type"
)
fields_obj.insert(
len(fields_obj),
"Assignee", "Ticket_Assignee", comment="(field) Assignee"
)
fields_obj.insert(
len(fields_obj),
"Epic Link", "SOMEPROJECT-1234", comment="(field) Epic"
)
fields_obj.insert(
len(fields_obj),
"Security Level", "SOME_LEVEL", comment="(field) Security level"
)
fields_obj.insert(
len(fields_obj),
"Components/s", CommentedSeq(), comment="(field) Component/s"
)
components_obj = fields_obj["Components/s"]
component_obj = CommentedMap()
component_obj.insert(len(component_obj), "name", "Component Name")
components_obj.append(component_obj)
data_obj.insert(
len(data_obj), "custom_mapping", CommentedMap(), comment="Custom priority mapping"
)
mapping_obj = data_obj["custom_mapping"]
mapping_obj.insert(
len(mapping_obj),
"Critical", "Very High"
)
mapping_obj.insert(
len(mapping_obj),
"Major", "High"
)
mapping_obj.insert(
len(mapping_obj),
"Medium", "Medium"
)
mapping_obj.insert(
len(mapping_obj),
"Minor", "Low"
)
mapping_obj.insert(
len(mapping_obj),
"Trivial", "Low"
)