Skip to content

BrownUniversity/create-informational-syschange

Repository files navigation

Create Informational Syschange Github Action

Creates an informational syschange via Jira Service Management.

Usage

- name: Create Informational Syschange
  uses: brownuniversity/create-informational-syschange@v2

See syschange.yaml for an example, and use the Actions tab to run it.

Inputs

Required

  • summary: Summary of change
  • author: GitHub username of triggering user
  • group: Responsible group for the change (e.g OIT-JSM-Web Services)
  • affectedServices: Comma-separated Atlassian IDs of the affected services (see below)
  • apiKey: Atlassian API key

Optional

  • description: Longer description of change
  • installer: Installer Atlassian ID (defaults to EAS service account)
  • affectedIntegrations: Comma-separated Atlassian IDs of the affected integrations (see below)

Outputs

  • ticket-link: Link to ticket in Jira Service Management

Required Data

To find the Atlassian ID of an affected service (we'll use ASK as an example):

  1. Navigate to the JSM application object collection: https://brown.atlassian.net/jira/servicedesk/assets/object-schema/3?typeId=25
  2. Locate your service: https://brown.atlassian.net/jira/servicedesk/assets/object-schema/3?typeId=25&objectId=509576
  3. Grab the objectId from URL: 509576

To find the Atlassian ID of an affected integration (we'll use banner-sapi as an example):

  1. Navigate to the JSM application object collection: https://brown.atlassian.net/jira/servicedesk/assets/object-schema/14?typeId=215
  2. Locate your integration: https://brown.atlassian.net/jira/servicedesk/assets/object-schema/14?typeId=215&objectId=2344418
  3. Grab the objectId from URL: 2344418

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •