Releases: nobl9/terraform-provider-nobl9
v0.43.0
What's Changed
⚠️ Breaking Changes
- feat: Move away from proto v5 to v6 (#462) @nieomylnieja
Terraform versions below 0.15 WILL NO LONGER WORK with Nobl9
Provider. Please update your Terraform version in order to continue
using it.
🚀 Features
- feat: Move away from proto v5 to v6 (#462) @nieomylnieja
🐞 Bug Fixes
- fix: Correct version management (#460) @nieomylnieja
Terraform Provider will now report the correct User-Agent. Version of
the Provider may now be verified with-version
flag.
🧰 Maintenance
8 changes
- chore: bump version to 0.43.0 (#465) @nieomylnieja
- chore: Update dependency cspell to v9.1.3 (#464) @renovate[bot]
- chore: Update module github.com/hashicorp/terraform-plugin-docs to v0.22.0 (#463) @renovate[bot]
- chore: Fill documentation gaps for Data Sources (#461) @nieomylnieja
- chore: Update dependency cspell to v9.1.2 (#459) @renovate[bot]
- chore: Update dependency securego/gosec to v2.22.5 (#458) @renovate[bot]
- chore: Update dependency cspell to v9.1.1 (#457) @renovate[bot]
- chore: Update module github.com/hashicorp/terraform-plugin-testing to v1.13.2 (#456) @renovate[bot]
v0.42.1-rc1
fix version
v0.42.0
What's Changed
🚀 Features
- feat: Add Service data source (#453) @nieomylnieja
Added Service Data Source. Example:
data "nobl9_service" "this" { name = "my-service" project = "my-project" }
🧰 Maintenance
- chore: Update module golang.org/x/tools/cmd/goimports to v0.34.0 (#454) @renovate[bot]
v0.42.0-rc1
feat: Add Service data source (#453) ## Motivation Solves https://github.com/nobl9/terraform-provider-nobl9/issues/396. I have decided to expose only the Service's name and project for now. We can always add the rest of the fields If needed. ## Testing Added dedicated test case for creating a Service in the API and then using it as Data Source in Terraform to create a Service in another Project. Tests dispatch: https://github.com/nobl9/terraform-provider-nobl9/actions/runs/15522630236 ## Release Notes Added Service Data Source. Example: ```hcl data "nobl9_service" "this" { name = "my-service" project = "my-project" } ```
v0.41.0
What's Changed
🚀 Features
- feat: Add Project Data Source (#409) @nieomylnieja
Added Project Data Source. Example:
data "nobl9_project" "this" { name = "my-project" }
🐞 Bug Fixes
- fix: Correct objective name warning (#450) @nieomylnieja
Terraform plan will no longer display a warning for setting objective
names If all the objectives have names.
🧰 Maintenance
- chore: Bump version to 0.40.1 (#451) @nieomylnieja
v0.41.0-rc1
feat: Add Project Data Source (#409) ## Motivation In preparation for adding Service as requested by https://github.com/nobl9/terraform-provider-nobl9/issues/396. I want to pave the path with Project Data Source but also, it would be fairly natural to have both Service and Project Data Sources defined, and not just the one for Service. I have decided to expose only the Project's `name` for now. We can always add the rest of the fields If needed. ## Testing Added dedicated test case for creating a Project in the API and then using it as Data Source in Terraform to create a Service. Dispatched tests results: https://github.com/nobl9/terraform-provider-nobl9/actions/runs/15418917753 ## Release Notes Added Project Data Source. Example: ```tf data "nobl9_project" "this" { name = "my-project" } ```
v0.40.1-rc1
chore: Bump version to 0.40.1 (#451)
v0.40.0
What's Changed
🚀 Features
- feat: Add send resolution to Service Now (#443) @nuusk
ServiceNow Alert Method now supports All Clear (resolving alerts after
cooldown period is over) - feat: Allow to configure email alert method to send plain text (#441) @nobl9-adam-szymanski
Allow to send only plain text for alerting emails.
🐞 Bug Fixes
- fix: Fix acceptance tests of Email AlertMethod (#449) @nobl9-adam-szymanski
🧰 Maintenance
11 changes
- chore: Update minor and patch Golang dependencies (#448) @renovate[bot]
- chore: Update dependency cspell to v9.0.2 (#447) @renovate[bot]
- chore: Update minor and patch Golang dependencies (#445) @renovate[bot]
- chore: switch to JSON cspell config (#444) @nieomylnieja
- chore: Update dependency yaml to v2.8.0 (#442) @renovate[bot]
- chore: Update module github.com/hashicorp/terraform-plugin-framework-validators to v0.18.0 (#440) @renovate[bot]
- chore: Update dependency securego/gosec to v2.22.4 (#439) @renovate[bot]
- chore: Update dependency cspell to v9.0.1 (#438) @renovate[bot]
- chore: Update dependency cspell to v9 (#437) @renovate[bot]
- chore: Update module golang.org/x/tools/cmd/goimports to v0.33.0 (#436) @renovate[bot]
- chore: Update dependency cspell to v8.19.4 (#435) @renovate[bot]
v0.40.0-rc1
What's Changed
- chore: Update dependency cspell to v8.19.4 by @renovate in #435
- chore: Update module golang.org/x/tools/cmd/goimports to v0.33.0 by @renovate in #436
- chore: Update dependency cspell to v9 by @renovate in #437
- chore: Update dependency cspell to v9.0.1 by @renovate in #438
- chore: Update dependency securego/gosec to v2.22.4 by @renovate in #439
- chore: Update module github.com/hashicorp/terraform-plugin-framework-validators to v0.18.0 by @renovate in #440
- chore: Update dependency yaml to v2.8.0 by @renovate in #442
- chore: switch to JSON cspell config by @nieomylnieja in #444
- chore: Update minor and patch Golang dependencies by @renovate in #445
- chore: Update dependency cspell to v9.0.2 by @renovate in #447
- feat: Allow to configure email alert method to send plain text by @nobl9-adam-szymanski in #441
- chore: Update minor and patch Golang dependencies by @renovate in #448
- feat: Add send resolution to Service Now by @nuusk in #443
- fix: Fix acceptance tests of Email AlertMethod by @nobl9-adam-szymanski in #449
Full Changelog: v0.39.0...v0.40.0-rc1
v0.39.0
What's Changed
🚀 Features
- feat: SLO NO DATA alerts - customizable alertsAfter (#428) @nobl9-adam-szymanski
Allow users to set NO DATA
alert_after
time for an SLO. Users now can
change default15m
period when notification is sent since Nobl9
received last time point for given SLO.
🧰 Maintenance
5 changes
- chore: Bump version to 0.39.0 (#434) @nobl9-adam-szymanski
- chore: Update dependency cspell to v8.19.3 (#433) @renovate[bot]
- chore: Update dependency cspell to v8.19.2 (#432) @renovate[bot]
- chore: Update dependency cspell to v8.19.1 (#431) @renovate[bot]
- chore: Update dependency cspell to v8.19.0 (#429) @renovate[bot]