- Bumped version to > 1.0.0 to fix deployment tagging issue. No code changes from 0.6.2
- Corrected issue: #18 incidents.find 'incident_key' wrong data type
- Complete pack redesign (No backwards compatibility)
- Extensive new list of actions
- Single
action.py
for allaction.yaml
to reference. - Raw and Simple versions of most create actions
- Raw - Intended for programmatic uses. Inputs JSON Blob with all possible inputs.
- Simple - Intended for Humans, Form based, minimum inputs
- Create Events via REST V2 API or Events V1 API
- Default Action Aliases modified to work with new actions
ack_incident.yaml
- Renamed to
acknowledge_incident.yaml
- Only acknowledges 1 ID at a time
- format string changed
- Changes to response formatting
- Renamed to
get_open_incidents.yaml
- Renamed to
find_incidents.yaml
- Can specify
triggered
oracknowledged
forstatuses=[]
(Default is both)
- Renamed to
launch_incident.yaml
- Small changes to response formatting
resolve_incident.yaml
- format string changed
- Only resolves 1 ID at a time
- Changes to response formatting
- Action
team.remove_user.yaml
has been created but marked disabled.- There is a typo in pypd preventing this from working. Can be re-enabled after pending PR is merged
- Add actions for user management (Fixes: #15):
list_users
.create_user
.delete_user
.
- Updated launch_incident action metadata
details
parameter needs to be object
- Updated action
runner_type
fromrun-python
topython-script
- Migrate from pygerduty (APIv1) to pypd (APIv2)
- Rename
config.yaml
toconfig.schema.yaml
and update to use schema.
- First release