-
BUGFIX: #404
- Notification Policy:
- Fixed perpetual drift for policies when filters contain more than one condition.
- time_restriction:
- Fixed perpetual drift for
notification/alert policies
,notification/team_routing rules
andschedule_rotation
containingtime_restriction
blocks.
- Fixed perpetual drift for
- Notification Rule:
- Fixed perpetual drift for rules when they contain more than one step.
- Notification Policy:
-
IMPROVEMENTS: #404
- time_restriction:
- Added further schema validation to make it easier to type valid
time_restriction
blocks when using theterraform-ls
language server.
- Added further schema validation to make it easier to type valid
- Notification Policy:
- Added further schema validation to make it easier to add multiple
action
blocks when using theterraform-ls
language server.
- Added further schema validation to make it easier to add multiple
- time_restriction:
- BUGFIX:
- API Integration:
- Fixes an issue where owner team could not be updated when the API integration is linked with an Integration action.
- API Integration:
- IMPROVEMENTS:
- Alert Policy:
- Added support for
escalation
andschedule
type inresponders
field.
- Added support for
- Dev Loop
- Added a hook in goreleaser to generate the local terraform binary/exe to ease debugging.
- Alert Policy:
- BUGFIX:
- Notification Rule:
- Fixed an issue where the users could not set the send_after value to 0 while creating a notification rule.
- Notification Rule:
- IMPROVEMENTS:
- Integration Action: Updated documentation to show how to create alert integration action with multiline description using chomp function.
- Schedule Updated documentation by removing unused
rules
attribute. - Updated
README
to correctly render Terraform logo.
- BUGFIX:
- Alert Policy:
- Fixed ignore_original_actions and ignore_original_details being switched.
- Added
{{description}}
as default value foralert_description
field to solve #290.
- Team: Fixed error message to better explain the restrictions around team names.
- Alert Policy:
IMPROVEMENTS:
- Notification Policy: Allow zeroes in until_hour/until_minute under notification_policy.delay_action
BUGFIX:
- Bump up opsgenie-go-sdk-v2 to v1.2.1.
- Integration Action: Added recipients to update in integration_actions responders.
IMPROVEMENTS:
- Bump up opsgenie-go-sdk-v2 to v1.2.18.
- API Integration: Added owner team update.
IMPROVEMENTS:
- Bump up opsgenie-go-sdk-v2 to v1.2.16.
BUGFIX:
- Service Incident Rule: Conditions is a set not an ordered list
BUGFIX:
- Team Routing Rule: Stop sending routing rule order update if it's a default rule
- Escalation: Fix updating escalation's owner team issue when using team based integration api key
BUGFIX:
- Escalation: Import repeat field bug fixed.
- fix team set problem
-
Update Routing rule will update the order,too. Note: There are still bug in creation of Routing Rules from scratch due to concurrency problem. Following command will solve the problem. Apologize for the confusion
terraform apply -refresh-only
- Alert Policy alert_description fix implemented
- GoLang version increased
BUGFIX:
- Routing Rule: Add is_default field
- Heartbeat: Add "." string support
BUGFIX:
- Schedule: Timezone diff problem fixed.
BUGFIX:
- Notification Policy: De-duplication Action problem fixed.
BUGFIX:
- Alert Policy: Global alert policy import fixed
BUGFIX:
- User: Timezone diff problem fixed.
BREAKING CHANGE
Terraform Plugin SDK upgraded to v2.
BUGFIX:
- Notification Rule : Reading the time_restrictions corrected.
- Team Routing Rule : Reading the time_restrictions corrected.
- Schedule Rotations : Reading the time_restrictions corrected.
BREAKING CHANGE
Terraform Plugin SDK upgraded to v2. Acceptance tests are need Terraform 12.26+ versions.
BUGFIX:
- Notification Rule : Reading the time_restrictions corrected.
- Team Routing Rule : Reading the time_restrictions corrected.
- Incident Service Rule : Tags and details are implemented. Before it won't work due to schema <-> List conversion.
- Incident Template: Stakeholder properties and impacted services read functions fixed to comply with their schema types.
- Integrations: Responders only available when owner team isn't set. Therefore provider now only read and add responders to requests if owner team is not available.
- User: UserAddress.city field has fixed. In future user resource will change to adopt Atlassian Opsgenie Platform changes.
IMPROVEMENTS:
- Integration Actions : add support for ignore action
IMPROVEMENTS:
- Integration Actions : add custom priority for create action (#177)
Improvement:
- Add support for webhook integration (#197)
BUGFIX:
- Able to set key in extra-properties field of condition for service incident rule (#204)
BUGFIX:
- GO SDK v2 version synced to support none & escalation in schedule rotations
- Docs update
BUGFIX:
- Fix opsgenie_notification_rule: Fix for issue (#188)
- Update integration name restrictions (#187)
- Docs update (#194)
IMPROVEMENTS:
- Added missing options to user resource (#179-#180)
- Added actions to opsgenie_alert_policy (#186)
NEW RESOURCE:
- Custom user role implemented (#161)
NEW RESOURCE:
- Incident Template implemented (#178)
NEW RESOURCE:
- Notification rule implemented (#121)
IMPROVEMENTS:
- Team : allow users to delete default resources while creating team.
BUGFIX:
- Integration Actions : allow integration action import(#151)
IMPROVEMENTS:
- Integration Actions : Go-Sdk-v2 updated to support all custom field names.
IMPROVEMENTS:
- Integration Actions : filter conditions set eventType as field (#148)
IMPROVEMENTS:
- Integration Actions : add priority for create action (#157)
BUGFIX:
- Integration Actions : allow extra_properties (#152)
Opsgenie Provider repository changes
IMPROVEMENTS:
- Integration Actions Api : New resource, now you can manage integration actions via Terraform. (#139)
BUGFIX:
- Team API : Allow dot character (#137)
BUGFIX:
- Alert Policy: Fixed TF crash because of field type (#132)
IMPROVEMENTS:
- Service Incident Rule Api : New resource, now you can manage incident rules via Terraform. (#130)
BUGFIX:
- Team Routing Rule: Fixed not field and edited condition validation (#125)
IMPROVEMENTS:
- Alert Policy API: New resource, now you can manage alert policies.
IMPROVEMENTS:
- Data Source: Service API: New datasource, now you can manage service which created without using Terraform. (#118)
IMPROVEMENTS:
- Service API: New resource, now you can manage service resources using Terraform. (#115)
BUGFIX:
- Api Integration: Api integration update will no longer resets fields, which not managed via Terraform. (#119)
BUGFIX:
- Api Integration: Read function fixes the Allow_Write_Access field. Also default behaviour of
true
implemented for this field.
IMPROVEMENTS:
- If resource deleted manually, Provider find out while reading resources then approach to re-creates resources
BUGFIX:
- Team Routing Rule: Some fields was optional but provider expects its to be mandatory. pr/96 fixes this.
BUGFIX:
- Schedule Rotation: Time restriction reading causes provider crash. This bug introduced in 0.3.0 version its fixed this release.
BUGFIX:
- Maintenance: Fixed edit maintenance end date.
- Integrations: Added missing fields for states (owner_team_id, allow_configure_access).
- Schedule Rotation: Fix import https://github.com/terraform-providers/terraform-provider-opsgenie/pull/88
IMPROVEMENTS:
- Show warning if Opsgenie username (email addr) contains uppercase characters: This lead to unexpected behaviour in the past.
- Updated Resource opsgenie_team: New optional argument ignore_members added to change team membership management behaviour (#65). The provider will add this argument to every new/existing opsgenie_team resource state with the default value (false).
BUGFIX:
- Updated documentations
- Added missing resource fields in schedule
IMPROVEMENTS:
-
Updated opsgenie-go-sdk-v2
-
New Resource: Notification Policy
BUGFIX:
- Updated documentations
BUGFIX:
- Importing with parent resources fixed. It can be imported using parentID/resourceID syntax through cli.
IMPROVEMENTS:
-
Updated opsgenie-go-sdk-v2
-
New Resource: Team Routing Rule
BUGFIXES:
- 'Random' NotifyType added.
IMPROVEMENTS:
- Updated opsgenie-go-sdk-v2
BUGFIXES:
- OwnerTeam field added to EmailBasedIntegrations https://github.com/terraform-providers/terraform-provider-opsgenie/issues/40
IMPROVEMENTS:
- Updated opsgenie-go-sdk-v2
- Migrated to terraform-plugin-sdk
BUGFIXES:
- Global heartbeat creation fixed.
IMPROVEMENTS:
You can now refer existing resources on Opsgenie using datasources.
- New Datasources: Schedule, Escalation, Heartbeat, Team, User
- Edited Resources: Schedule, Schedule Rotations, Team and User Contact
BUGFIXES:
- Some resources states are fixed.
- Edited date validations
- Test improvements
IMPROVEMENTS:
- Edited Resource: You can refer api based integrations api key to external resources by
.api_key
field.
BUGFIXES:
- Documents updated
IMPROVEMENTS:
- New Resource: Heartbeat
BUGFIXES:
- Documents updated
IMPROVEMENTS:
- All resources updated using Opsgenie Go SDK v2
- User API
- Team API
- New Resource: User Contact API
- New Resource: Integration API (API and Email based)
- New Resource: Escalation API
- New Resource: Schedule API
- New Resource: Schedule Rotation API
- New Resource: Maintenance API
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout