diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d2bd683..05dd55a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,25 +17,24 @@ jobs: goreleaser: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: # Allow goreleaser to access older tag information. fetch-depth: 0 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1 with: go-version-file: 'go.mod' cache: true - name: Import GPG key + uses: crazy-max/ghaction-import-gpg@01dd5d3ca463c7f10f7f4f7b4f177225ac661ee4 # v6.1.0 id: import_gpg - uses: crazy-max/ghaction-import-gpg@v6.1.0 with: - # These secrets will need to be configured for the repository: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.PASSPHRASE }} - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v6.0.0 + uses: goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200 # v6.0.0 with: - args: release --rm-dist + args: release --clean env: # GitHub sets the GITHUB_TOKEN secret automatically. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.goreleaser.yml b/.goreleaser.yml index 9bb0aa7..150ddfa 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,5 +1,6 @@ # Visit https://goreleaser.com for documentation on how to customize this # behavior. +version: 2 before: hooks: # this is just an example and not a requirement for provider building/publishing @@ -7,7 +8,7 @@ before: builds: - env: # goreleaser does not work with CGO, it could also complicate - # usage by users in CI/CD systems like Terraform Cloud where + # usage by users in CI/CD systems like HCP Terraform where # they are unable to install libraries. - CGO_ENABLED=0 mod_timestamp: '{{ .CommitTimestamp }}' @@ -57,4 +58,4 @@ release: # If you want to manually examine the release before its live, uncomment this line: # draft: true changelog: - skip: true + disable: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 55b8a0f..aeca8ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ -## 0.1.10 (unreleased) +## 0.1.11 (unreleased) - Add `fabric_vlan_to_ssid` resource and data source + +## 0.1.10 + - Add `fabric_l2_handoff` resource and data source - BREAKING CHANGE: Modified `wireless_profile` resource to use `/intent/api/v1/wirelessProfiles` API endpoint, this resource now only works with Catalyst Center version 2.3.7.6+ - Add `wireless_device_provision` resource diff --git a/docs/guides/changelog.md b/docs/guides/changelog.md index 11e0d34..8f26bb7 100644 --- a/docs/guides/changelog.md +++ b/docs/guides/changelog.md @@ -7,9 +7,12 @@ description: |- # Changelog -## 0.1.10 (unreleased) +## 0.1.11 (unreleased) - Add `fabric_vlan_to_ssid` resource and data source + +## 0.1.10 + - Add `fabric_l2_handoff` resource and data source - BREAKING CHANGE: Modified `wireless_profile` resource to use `/intent/api/v1/wirelessProfiles` API endpoint, this resource now only works with Catalyst Center version 2.3.7.6+ - Add `wireless_device_provision` resource diff --git a/docs/index.md b/docs/index.md index 1446cc9..d1b1223 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,7 +14,7 @@ All resources and data sources have been tested with the following releases. | Platform | Version | | --------------- | ------- | -| Catalyst Center | 2.3.7.5 | +| Catalyst Center | 2.3.7.6 | ## Getting Started diff --git a/docs/resources/wireless_device_provision.md b/docs/resources/wireless_device_provision.md index 1be1a65..7ce7545 100644 --- a/docs/resources/wireless_device_provision.md +++ b/docs/resources/wireless_device_provision.md @@ -3,12 +3,12 @@ page_title: "catalystcenter_wireless_device_provision Resource - terraform-provider-catalystcenter" subcategory: "Wireless" description: |- - This resource provision wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices + This resource is used to provision a wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices --- # catalystcenter_wireless_device_provision (Resource) -This resource provision wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices +This resource is used to provision a wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices ## Example Usage diff --git a/gen/definitions/wireless_device_provision.yaml b/gen/definitions/wireless_device_provision.yaml index f256c1a..89f01ca 100644 --- a/gen/definitions/wireless_device_provision.yaml +++ b/gen/definitions/wireless_device_provision.yaml @@ -1,7 +1,7 @@ --- name: Wireless Device Provision rest_endpoint: /dna/intent/api/v1/wireless/provision -res_description: 'This resource provision wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. +res_description: 'This resource is used to provision a wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices' no_data_source: true no_read: true diff --git a/internal/provider/resource_catalystcenter_wireless_device_provision.go b/internal/provider/resource_catalystcenter_wireless_device_provision.go index 0e5db01..6e7ad32 100644 --- a/internal/provider/resource_catalystcenter_wireless_device_provision.go +++ b/internal/provider/resource_catalystcenter_wireless_device_provision.go @@ -56,7 +56,7 @@ func (r *WirelessDeviceProvisionResource) Metadata(ctx context.Context, req reso func (r *WirelessDeviceProvisionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) { resp.Schema = schema.Schema{ // This description is used by the documentation generator and the language server. - MarkdownDescription: helpers.NewAttributeDescription("This resource provision wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices").String, + MarkdownDescription: helpers.NewAttributeDescription("This resource is used to provision a wireless device. Every time this resource is created or re-created, the Catalyst Center considers provisioning new wireless device. When this resource is destroyed or updated or refreshed, no actions are done either on CatalystCenter or on devices").String, Attributes: map[string]schema.Attribute{ "id": schema.StringAttribute{ diff --git a/templates/guides/changelog.md.tmpl b/templates/guides/changelog.md.tmpl index 11e0d34..8f26bb7 100644 --- a/templates/guides/changelog.md.tmpl +++ b/templates/guides/changelog.md.tmpl @@ -7,9 +7,12 @@ description: |- # Changelog -## 0.1.10 (unreleased) +## 0.1.11 (unreleased) - Add `fabric_vlan_to_ssid` resource and data source + +## 0.1.10 + - Add `fabric_l2_handoff` resource and data source - BREAKING CHANGE: Modified `wireless_profile` resource to use `/intent/api/v1/wirelessProfiles` API endpoint, this resource now only works with Catalyst Center version 2.3.7.6+ - Add `wireless_device_provision` resource diff --git a/templates/index.md.tmpl b/templates/index.md.tmpl index 52da3e3..e5f7be4 100644 --- a/templates/index.md.tmpl +++ b/templates/index.md.tmpl @@ -14,7 +14,7 @@ All resources and data sources have been tested with the following releases. | Platform | Version | | --------------- | ------- | -| Catalyst Center | 2.3.7.5 | +| Catalyst Center | 2.3.7.6 | ## Getting Started