Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: Add SVM storage_limit parameter #328

Open
wants to merge 984 commits into
base: integration/main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
984 commits
Select commit Hold shift + click to select a range
83827eb
fix doc
chuyich Jul 16, 2024
3678276
Fix according to comments.
wenjun666 Jul 16, 2024
ae59487
Merge branch 'integration/main' of https://github.com/NetApp/terrafor…
wenjun666 Jul 16, 2024
623833f
Added change in CHANGELOG.md
wenjun666 Jul 16, 2024
ed72bd0
Merge pull request #234 from NetApp/136-new-resource-storagequotarules
suhasbshekar Jul 18, 2024
247e929
Merge pull request #244 from NetApp/243-enhancement-security-account-…
suhasbshekar Jul 18, 2024
45158fb
fix set acl error.
wenjun666 Jul 24, 2024
e009d16
fix acc test.
wenjun666 Jul 25, 2024
4f23cbc
Fix build.
wenjun666 Jul 25, 2024
acb7376
fix san igroup
suhasbshekar Jul 25, 2024
2ca67a7
fix san igroup
suhasbshekar Jul 25, 2024
faf8eed
fix san igroup
suhasbshekar Jul 25, 2024
1675c52
fix attribute checking
chuyich Jul 27, 2024
1fdc247
fix acc test
chuyich Jul 27, 2024
5fe5aee
fix acc test
chuyich Jul 27, 2024
8ca8d45
Merge pull request #248 from NetApp/247-bug-panic-runtime-error-inval…
carchi8py Jul 30, 2024
06ddc26
Fix script for Acc tests
suhasbshekar Jul 30, 2024
664b92e
Merge pull request #253 from NetApp/252-fix-script-for-acc-tests
suhasbshekar Aug 1, 2024
a5b7c23
new resource colume efficiency policies
suhasbshekar Aug 1, 2024
d6a2328
new resource colume efficiency policies
suhasbshekar Aug 1, 2024
eedcced
new resource colume efficiency policies
suhasbshekar Aug 1, 2024
33a0ddf
new resource colume efficiency policies
suhasbshekar Aug 1, 2024
179b02e
Merge branch 'stable-1.1' into 250-bug-error-on-cifs-service-setup
carchi8py Aug 1, 2024
86bd759
new resource colume efficiency policies
suhasbshekar Aug 1, 2024
a107473
Merge branch 'integration/main' into 80-new-resource-storagevolume-ef…
suhasbshekar Aug 1, 2024
4eca6ef
Merge pull request #251 from NetApp/250-bug-error-on-cifs-service-setup
carchi8py Aug 1, 2024
7adaca4
resolve conflict.
wenjun666 Aug 2, 2024
78ab233
Fix Lint.
wenjun666 Aug 2, 2024
52103a7
new data source quota rules
suhasbshekar Aug 5, 2024
af364d0
@suhasbshekar
suhasbshekar Aug 5, 2024
18d7c59
new resource colume efficiency policies
suhasbshekar Aug 5, 2024
1f2b591
remove vsim info.
wenjun666 Aug 6, 2024
5b54beb
Merge pull request #246 from NetApp/236-bug-unable-to-set-cifs-acl-1
carchi8py Aug 7, 2024
5de4ae5
Add AWS Lambda.
wenjun666 Aug 8, 2024
2adf34b
fix changelog
suhasbshekar Aug 8, 2024
f792203
merge 1.1.3 to 2.0.0
suhasbshekar Aug 8, 2024
7ccd781
merge 1.1.3 to 2.0.0
suhasbshekar Aug 9, 2024
5239595
fix comments
suhasbshekar Aug 9, 2024
1a2c4aa
change provider schema.
wenjun666 Aug 13, 2024
ec908e9
Merge pull request #263 from NetApp/261-add-113-changes-to-200
suhasbshekar Aug 13, 2024
de85cfe
Merge pull request #254 from NetApp/80-new-resource-storagevolume-eff…
suhasbshekar Aug 13, 2024
b512941
Merge branch 'integration/main' into 135-new-data-source-storagequota…
suhasbshekar Aug 13, 2024
e92af7a
Resolve conflicts and add example folders.
wenjun666 Aug 13, 2024
f11a827
fix pipeline
suhasbshekar Aug 13, 2024
2752aa0
Merge branch '135-new-data-source-storagequotarules' of https://githu…
suhasbshekar Aug 13, 2024
5acdf3c
fix error Run export STATICCHECK_CACHE=/home/runner/work/_temp/static…
wenjun666 Aug 13, 2024
47064e9
Renamed security role(s) md.
wenjun666 Aug 13, 2024
1f41b23
New Resource volume files
suhasbshekar Aug 13, 2024
f3763d7
New Resource volume files
suhasbshekar Aug 13, 2024
5d073ec
Merge pull request #260 from NetApp/135-new-data-source-storagequotar…
suhasbshekar Aug 13, 2024
00b837b
Merge branch 'integration/main' into 5-new-resource-storage_volumes_f…
suhasbshekar Aug 13, 2024
f57ea6b
remove data_source from file name.
wenjun666 Aug 13, 2024
2015a2a
fix bug missing nodes
chuyich Aug 15, 2024
10df77e
fix unit test
chuyich Aug 19, 2024
77cdd2c
fix bug
carchi8py Aug 19, 2024
7884a2d
fixes
carchi8py Aug 19, 2024
9ed5b74
initial commit.
wenjun666 Aug 19, 2024
a4a29b3
Merge branch 'stable-1.1' into 271-docs-storage_flexcache_resource-ex…
carchi8py Aug 19, 2024
8822601
Remove comment.
wenjun666 Aug 19, 2024
ccb165d
resolve conflict.
wenjun666 Aug 19, 2024
a189c09
Edit config_test.go
wenjun666 Aug 19, 2024
d478662
Merge pull request #272 from NetApp/271-docs-storage_flexcache_resour…
carchi8py Aug 19, 2024
dcaf366
Merge pull request #268 from NetApp/5-new-resource-storage_volumes_files
suhasbshekar Aug 20, 2024
82f7a7d
security login message data source
chuyich Aug 9, 2024
423fa2e
add docs
chuyich Aug 13, 2024
bb27335
update doc and fix lint
chuyich Aug 13, 2024
ad691eb
update based on the review comments
chuyich Aug 19, 2024
1e8d67c
apply/sync fix issue 264
chuyich Aug 19, 2024
e31aeb9
security login message data source
chuyich Aug 9, 2024
6402ef9
Edit provider schema.
wenjun666 Aug 20, 2024
90c3c5d
looks like a cp a random file name on to a variable
carchi8py Aug 20, 2024
a057d52
Edit Schema description.
wenjun666 Aug 20, 2024
44182ac
Merge branch 'integration/main' of https://github.com/NetApp/terrafor…
wenjun666 Aug 20, 2024
6c93776
Remove unused comments.
wenjun666 Aug 20, 2024
b9032d5
Edit CHANGELOG.md
wenjun666 Aug 20, 2024
1336f97
resolve conflict.
wenjun666 Aug 20, 2024
8c8f80b
Merge branch 'stable-1.1' into 265-docs-on-prem-ontap-version-is-wron…
carchi8py Aug 20, 2024
b3b97f0
Add new resource security role.
wenjun666 Aug 26, 2024
de98a96
Remove commented code.
wenjun666 Aug 27, 2024
2bd5d6c
Move report error inside err if statement.
wenjun666 Aug 27, 2024
17dce54
add new resource
chuyich Aug 28, 2024
80bb25a
Edit security_roles.md
wenjun666 Aug 28, 2024
b49671e
add docs
chuyich Aug 28, 2024
bca70e2
new resource qos policies
suhasbshekar Aug 28, 2024
874094c
Merge pull request #273 from NetApp/265-docs-on-prem-ontap-version-is…
carchi8py Aug 28, 2024
66968a8
Merge pull request #226 from NetApp/140-new-resource-securityroles
carchi8py Aug 28, 2024
24d3ed4
Edit CHANGELOG.md
wenjun666 Aug 28, 2024
67ab94b
Added changes.
wenjun666 Aug 28, 2024
2ba2f52
Edit generate_docs.py
wenjun666 Aug 28, 2024
88026ec
resolve conflict.
wenjun666 Aug 28, 2024
eed69bc
Edit CHANGELOG.md
wenjun666 Aug 28, 2024
99c5c6e
fix acc test on cifs share resource test
chuyich Aug 28, 2024
4b71a05
fix doc to make reading easily
chuyich Aug 29, 2024
0689d51
Add qtree resource.
wenjun666 Aug 29, 2024
3cc570c
Edit qtree data source.
wenjun666 Aug 29, 2024
916b101
Merge pull request #276 from NetApp/76-new-resource-storageqospolicies
suhasbshekar Aug 29, 2024
91032af
fix missing )
wenjun666 Aug 29, 2024
b6397d5
fix naming issue
chuyich Aug 29, 2024
07f54fc
fix naming on acc test
chuyich Aug 29, 2024
7c97e28
change the test path back to original one
chuyich Aug 29, 2024
2718dfc
rename resource as security_accounts
chuyich Aug 29, 2024
f4d815f
Change qtree to qtrees.
wenjun666 Aug 29, 2024
8ee900d
Merge branch 'integration/main' of https://github.com/NetApp/terrafor…
chuyich Aug 29, 2024
69db1fb
new data source volume efficiency policy
suhasbshekar Aug 30, 2024
6027687
Merge pull request #279 from NetApp/18-new-resource-security_login_me…
carchi8py Aug 30, 2024
a34b60d
Change docs.
wenjun666 Sep 3, 2024
67e8551
Added import block.
wenjun666 Sep 3, 2024
20d0db6
Edit index.md.
wenjun666 Sep 3, 2024
0d670c7
resolve conflicts.
wenjun666 Sep 3, 2024
d8cfc9b
Edit security_role.md
wenjun666 Sep 3, 2024
6b6984d
Edit security_rle.md
wenjun666 Sep 3, 2024
7a6d546
Edit security_role.md
wenjun666 Sep 3, 2024
9910ba6
Edit security_role.md
wenjun666 Sep 3, 2024
e87005d
test
wenjun666 Sep 3, 2024
a35954b
test
wenjun666 Sep 3, 2024
35e678b
Fix according to comments.
wenjun666 Sep 4, 2024
9030537
resolve conflict.
wenjun666 Sep 4, 2024
ede403e
security certificate data source
csahu9 Sep 5, 2024
79ffd55
security certificates data source
csahu9 Sep 5, 2024
6c69964
security certificate data source
csahu9 Sep 5, 2024
faf75ca
new data source security certificate
csahu9 Sep 5, 2024
589855e
added connection profile
csahu9 Sep 9, 2024
0ec6385
add docs
csahu9 Sep 9, 2024
6649db8
add docs
csahu9 Sep 9, 2024
9b4b8ff
revert change in main.go
csahu9 Sep 9, 2024
ee3acac
Merge pull request #281 from NetApp/81-new-data-source-storagevolume-…
carchi8py Sep 9, 2024
4f84485
merge 1.1.4 to 2.0.0
suhasbshekar Sep 9, 2024
2250243
Added missing data source example
wenjun666 Sep 9, 2024
8165997
rename role and fix according to comments.
wenjun666 Sep 9, 2024
25f0ade
Change generate_docs.py
wenjun666 Sep 9, 2024
0133de7
Edit security_roles.md
wenjun666 Sep 9, 2024
5192ff8
Resolve conflict.
wenjun666 Sep 9, 2024
40a2bac
Edit CHANGELOG.md
wenjun666 Sep 9, 2024
cd19fc9
sync with main
csahu9 Sep 10, 2024
c4c13d7
update docs
csahu9 Sep 10, 2024
8641c98
update example
csahu9 Sep 10, 2024
24eeb1a
update version constraints
csahu9 Sep 10, 2024
53c1833
add data source config validators
csahu9 Sep 10, 2024
ce9e152
update schema
csahu9 Sep 10, 2024
06b3d15
merge 1.1.4 to 2.0.0
suhasbshekar Sep 10, 2024
338b8e7
Edit storage_qtrees.md
wenjun666 Sep 10, 2024
c529e74
Merge pull request #286 from NetApp/277-merge-114-to-200
suhasbshekar Sep 10, 2024
00c5ab1
Merge pull request #262 from NetApp/184-add-lambda-connector
suhasbshekar Sep 10, 2024
1b4e8f7
Edit security_roles.md
wenjun666 Sep 10, 2024
ce9f65a
Merge pull request #280 from NetApp/82-new-resource-storageqtrees
suhasbshekar Sep 10, 2024
0f1d478
resolve conflicts in CHANGELOG.md
wenjun666 Sep 11, 2024
e3ff775
add parameter public_certificate
csahu9 Sep 12, 2024
b284392
update docs
csahu9 Sep 12, 2024
e9e8fef
Update README.md
carchi8py Sep 12, 2024
edb1cbc
Update cluster_data_source.go
carchi8py Sep 12, 2024
d655ea5
Update CHANGELOG.md
carchi8py Sep 12, 2024
f37dca9
Edit security_roles.md.
wenjun666 Sep 12, 2024
813ccca
Update CHANGELOG.md
carchi8py Sep 12, 2024
2767dd0
Merge branch 'integration/main' of https://github.com/NetApp/terrafor…
wenjun666 Sep 16, 2024
57eed30
Merge pull request #275 from NetApp/140-new-resource-securityroles-1
wenjun666 Sep 16, 2024
0302fd2
Renamed cluster peer.
wenjun666 Sep 17, 2024
360d64d
renamed cifs local group member
wenjun666 Sep 17, 2024
df1370d
Added changes.
wenjun666 Sep 17, 2024
be4d871
udpate to 2
Sep 17, 2024
e8bbee2
Added changes.
wenjun666 Sep 17, 2024
eb603f0
Merge pull request #295 from NetApp/update_to_2
carchi8py Sep 17, 2024
a249d5e
Renamed networking to network.
wenjun666 Sep 20, 2024
38a6ab4
renamed.
wenjun666 Sep 22, 2024
7aa7006
Edit CHANGELOG.md
wenjun666 Sep 22, 2024
3158673
Edit volume file.
wenjun666 Sep 23, 2024
5b1e438
sync with main
csahu9 Sep 27, 2024
0625e7e
fix bugs on creating nfs export policy
chuyich Sep 30, 2024
43dcdaf
fix acc test on qtree
chuyich Sep 30, 2024
1f2d648
fix acc test on qtree with cluster2
chuyich Sep 30, 2024
e7de106
fix acc test on qtree with cluster5 with host2
chuyich Oct 1, 2024
427dc8e
fix unit test
chuyich Oct 1, 2024
0f96f98
fix unit test on export policy
chuyich Oct 1, 2024
bebcfca
fix get export policy unit test
chuyich Oct 1, 2024
ab7894f
updated Read
csahu9 Oct 3, 2024
a0cf226
updated filter
csahu9 Oct 3, 2024
02d2644
updated examples
csahu9 Oct 3, 2024
4e3a3fb
update docs
csahu9 Oct 3, 2024
62a4570
update docs
csahu9 Oct 3, 2024
ad26a4d
update examples
csahu9 Oct 3, 2024
d7b15c2
update exmaples
csahu9 Oct 3, 2024
0ea7c76
remove examples/resources/netapp-ontap_security_certificate
csahu9 Oct 3, 2024
b6373d9
all renames.
wenjun666 Oct 4, 2024
63a737b
Resolve conflict.
wenjun666 Oct 4, 2024
e839c02
Update protocols_cifs_local_group_members_resource.md
chuyich Oct 4, 2024
59cef6b
Update protocols_cifs_user_group_privileges_resource.md
chuyich Oct 4, 2024
1801ca5
Update security_login_message.md
chuyich Oct 4, 2024
84a184b
Merge pull request #309 from NetApp/290-bug-can-not-create-nfs-export…
carchi8py Oct 7, 2024
307d865
Added fsx guide.
wenjun666 Oct 7, 2024
1a4ab58
Merge branch 'integration/main' of https://github.com/NetApp/terrafor…
wenjun666 Oct 7, 2024
41f304d
Revert "Merge branch 'integration/main' of https://github.com/NetApp/…
wenjun666 Oct 7, 2024
6e17ed4
Revert "Revert "Merge branch 'integration/main' of https://github.com…
wenjun666 Oct 7, 2024
832603e
remove doc
wenjun666 Oct 7, 2024
f699c7c
Added doc.
wenjun666 Oct 7, 2024
62838a9
Update storage_qtree_resource_test.go
chuyich Oct 8, 2024
f0850e8
Update storage_qtree_resource_test.go
chuyich Oct 8, 2024
f36d4c1
add skip_config_validation to netapp-ontap_name_services_dns
chuyich Oct 8, 2024
35492ba
Edit qtree acc test.
wenjun666 Oct 8, 2024
771033f
Merge branch '285-review-all-modules-name-prior-to-20-release' of htt…
wenjun666 Oct 8, 2024
b9de724
Edit dns acc test.
wenjun666 Oct 8, 2024
7338b06
Edit dns acc test.
wenjun666 Oct 8, 2024
3027432
Change lambda function name from optional to required.
wenjun666 Oct 8, 2024
a423cb5
Merge pull request #296 from NetApp/285-review-all-modules-name-prior…
carchi8py Oct 10, 2024
2f17bdc
update document after the fsx verification
chuyich Oct 11, 2024
715945a
fix acc test on ip route and ldap
chuyich Oct 11, 2024
ec4dca1
update doc
chuyich Oct 11, 2024
185266b
fix acc test
chuyich Oct 11, 2024
19e0aaa
update examples
chuyich Oct 12, 2024
a2114ed
Merge pull request #315 from NetApp/284-aws-link-guide
carchi8py Oct 14, 2024
4dce224
Merge pull request #319 from NetApp/283-review-all-modules-for-fsx-co…
carchi8py Oct 14, 2024
d1a01b5
Merge branch 'integration/main' into 137-new-data-source-security_cer…
carchi8py Oct 14, 2024
497113f
Merge pull request #282 from NetApp/137-new-data-source-security_cert…
carchi8py Oct 14, 2024
eb188d4
move to alphabetic order
Oct 14, 2024
962b55d
Add Alias mapping for cluster
Oct 14, 2024
f353f28
update tests
Oct 14, 2024
adc8423
fix issues
Oct 14, 2024
9e81722
Add old name support for Name-service
Oct 14, 2024
61cbcb2
add old name support for network
Oct 14, 2024
b9c68d7
add old name support to protocols
Oct 14, 2024
381c3e5
add old name support to security
Oct 14, 2024
371e03d
add old name support to Snapmirror
Oct 14, 2024
b8b46f4
add support for old name for storage
Oct 14, 2024
bdd0dfa
Add old name support for SVM
Oct 14, 2024
3a61e74
Merge pull request #320 from NetApp/allow-old-names
carchi8py Oct 29, 2024
d5cede9
Merge pull request #321 from NetApp/old-name-name-services
carchi8py Oct 29, 2024
73ee0aa
Merge pull request #322 from NetApp/old-name-networking
carchi8py Oct 29, 2024
1129bea
Merge pull request #323 from NetApp/old-name-protocols
carchi8py Oct 29, 2024
0a3a8db
Merge pull request #324 from NetApp/old-name-security
carchi8py Oct 29, 2024
0dca2f8
Merge pull request #325 from NetApp/old-name-snapmirror
carchi8py Oct 29, 2024
54813a5
Merge pull request #326 from NetApp/old-name-storage
carchi8py Oct 29, 2024
6911012
Merge pull request #327 from NetApp/old-name-svm
carchi8py Oct 29, 2024
4eafb25
fix snapmirror resource doc and docs adjustment
chuyich Oct 30, 2024
bf1ddae
fix typo and markdown format
chuyich Nov 20, 2024
9e80457
fix typo
chuyich Nov 20, 2024
b520d72
fix acc tests
suhasbshekar Nov 25, 2024
b97928a
fix acc tests
suhasbshekar Nov 25, 2024
aa2ee09
Merge pull request #336 from NetApp/335-docs-typo-on-the-documents
carchi8py Nov 26, 2024
d3c95fa
fix acc tests
suhasbshekar Nov 26, 2024
1335e25
Merge pull request #343 from NetApp/335-docs-typo-on-the-documents
suhasbshekar Nov 26, 2024
dd5728a
fix acc tests
suhasbshekar Nov 27, 2024
6f16570
Merge pull request #345 from NetApp/335-docs-typo-on-the-documents
suhasbshekar Dec 6, 2024
a73284d
fix: correct syntax of sample `aggregates` parameter
acch Oct 9, 2024
f48d397
feat: add `storage_limit` parameter to svm data source
acch Oct 9, 2024
26a8f49
feat: add `storage_limit` parameter to svm resource
acch Oct 10, 2024
d772227
chore: sort data models alphabetically
acch Oct 10, 2024
b6a0dc7
feat: add `storage_limit` parameter to svm resource example
acch Oct 10, 2024
b576f5f
feat: add acceptance tests for svm resource `storage_limit` parameter
acch Oct 16, 2024
9e9ea16
chore: update docs with new supported platform
acch Jan 6, 2025
4880190
feat: check version prior to querying SVM by name
acch Jan 6, 2025
c8c1fba
chore: add `storage_limit` parameter to attribute list
acch Jan 7, 2025
98e9570
fix: mark optional `storage` and `limit` params as 'omitempty'
acch Jan 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
176 changes: 176 additions & 0 deletions .github/ISSUE_TEMPLATE/00_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
name: "Report a Bug"
description: "Choose this option to let us know about an unexpected error, a crash, or otherwise incorrect behavior."
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
# Thank you for raising a bug report!

Before submitting a bug report, we ask that you first search existing issues to see if someone else may have experienced the same issue. This helps to keep all relevant information in one place, including any potential workarounds.

We also ask that you consider whether your issue may be related to Terraform Core. If you are running into one of the following scenarios, we recommend [opening an issue](https://github.com/hashicorp/terraform/issues/new/choose) in the Terraform Core repository instead:

* [Configuration Language](https://www.terraform.io/docs/configuration/index.html) or resource ordering issues
* [State](https://www.terraform.io/docs/state/index.html) and [State Backend](https://www.terraform.io/docs/backends/index.html) issues
* [Provisioner](https://www.terraform.io/docs/provisioners/index.html) issues
* [Registry](https://registry.terraform.io/) issues
* Spans resources across multiple providers

- type: markdown
attributes:
value: |
# Terraform and ONTAP Provider Versions

Please run `terraform -v` to show the Terraform Core and provider version(s). If you are not running the latest version of either the provider or Terraform Core, please consider upgrading, as your issue may have already been fixed.

[Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#provider-versions)

- type: input
id: tf_version
attributes:
label: Terraform Core Version
description: The semantic version of Terraform Core used when experiencing the bug. If multiple versions have been tested, a comma separated list.
placeholder: "X.Y.Z"
validations:
required: true

- type: input
id: ONTAP_version
attributes:
label: ONTAP Provider Version
description: The semantic version of the ONTAP Provider used when experiencing the bug. If multiple versions have been tested, a comma separated list.
placeholder: "X.Y.Z"
validations:
required: true

- type: markdown
attributes:
value: |
# Description

In the next few fields, please provide any useful information you can around what resources are affected, what you expected to happen, and what actually happened. There is also a field to optionally provide a small snippet of any relevant error or panic output.

Note that there is a section later in the form to provide more complete Terraform configuration and logging information. These fields should instead be thought of as the place to briefly describe the bug.

- type: textarea
id: affected
attributes:
label: Affected Resource(s)
description: Please list the affected resource(s) and/or data source(s).
placeholder: "* netapp-ontap_xxx"
validations:
required: false

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What should have happened?
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true

- type: textarea
id: log_snippet
attributes:
label: Relevant Error/Panic Output Snippet
description: |
If applicable, provide a relevant snippet from the error or panic output. This will be rendered as `shell`, so there is no need to add a [code fence](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
render: shell
validations:
required: false

- type: markdown
attributes:
value: |
# Configuration and Logging

Here, we ask that you provide the Terraform configuration and, when possible, the debug logs. For configurations or logs of more than just a few lines, it's preferred to either share a Gist link or zip the files and upload them.

Terraform configurations or debug logs under 25MB may be [attached directly in the field](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/attaching-files). Files larger than this should be uploaded to a file hosting service and a link shared.

**Note:** These form fields do not automatically render, so you will need to use [code fence(s)](https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code) to achieve proper formatting.

- type: textarea
id: tf_config
attributes:
label: Terraform Configuration Files
description: |
Please paste, upload, or link to a file or Gist containing all Terraform configurations required to reproduce the bug. See note above for additional information on file size restrictions and encrypting.

Bug reports without a functional reproduction may be closed without investigation.
validations:
required: true

- type: textarea
id: repro
attributes:
label: Steps to Reproduce
description: Please list the steps required to reproduce the issue.
validations:
required: true

- type: textarea
id: debug_logs
attributes:
label: Debug Output
description: |
If possible, please paste, upload, or link to a file or Gist containing debug logs. See note above for additional information on file size restrictions and encrypting.

To obtain the debug output, see the [Terraform documentation on debugging](https://www.terraform.io/docs/internals/debugging.html).
validations:
required: false

- type: textarea
id: panic_logs
attributes:
label: Panic Output
description: If Terraform produced a panic, please paste, upload, or link to a file or Gist containing the output of the `crash.log`.
validations:
required: false

- type: markdown
attributes:
value: |
# Additional Information

For the final two fields, optionally provide any additional context that might help the community or maintainers to investigate the bug. This might be additional references that you found when troubleshooting, similar bug reports, or specifics about your environment that might be unique.

- type: textarea
attributes:
label: Important Factoids
description: Are there anything atypical about your configuration or environment that we should know about?
validations:
required: false

- type: textarea
id: references
attributes:
label: References
description: |
Where possible, please supply links to vendor documentation, other GitHub issues (open or closed) or pull requests that give additional context.

[Information about referencing Github Issues](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests)
validations:
required: false

- type: dropdown
id: will_contribute
attributes:
label: Would you like to implement a fix?
description: |
If you plan to implement a fix for this, check this box to let the maintainers and community know (you can update this later if you change your mind). If this would be your first contribution, refer to the ::TODO:: [contribution guide](https://hashicorp.github.io/terraform-provider-ONTAP/) for tips on getting started.
options:
- "No"
- "Yes"
validations:
required: false
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/01_documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: "Report a Documentation Error"
description: "Choose this option if you've found an error in the provider documentation or contribution guides."
title: "[Docs]: "
labels: ["documentation"]
body:
- type: markdown
attributes:
value: |
# Thank you for raising a documentation issue!

This form is meant to alert the maintainers to an issue with the provider documentation found on the ::TODO:: [Terraform Registry](https://registry.terraform.io/providers/hashicorp/ONTAP/latest) (such as resource and data source documentation, guides and examples), as well as the ::TODO:: [contribution guide](https://hashicorp.github.io/terraform-provider-ONTAP/).

Documentation edits are generally a bit less involved, so are often a great entrypoint if you've ever been interested in ::TODO:: [contributing](https://hashicorp.github.io/terraform-provider-ONTAP/documentation-changes/)!

- type: input
id: registry_link
attributes:
label: Documentation Link
description: Please provide a link to the affected page on the Terraform Registry or contribution guide.
validations:
required: true

- type: textarea
id: description
attributes:
label: Description
description: Please leave a brief description of the documentation issue.
validations:
required: true

- type: textarea
id: references
attributes:
label: References
description: |
Where possible, please supply links to vendor documentation, other GitHub issues (open or closed) or pull requests that give additional context.

[Information about referencing Github Issues](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests)
validations:
required: false

- type: dropdown
id: will_contribute
attributes:
label: Would you like to implement a fix?
description: |
If you plan to implement a fix for this, check this box to let the maintainers and community know (you can update this later if you change your mind). If this would be your first contribution, refer to the ::TODO:: [contribution guide](https://hashicorp.github.io/terraform-provider-ONTAP/) for tips on getting started.
options:
- "No"
- "Yes"
validations:
required: false
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/02_enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: "Request an Enhancement"
description: "Choose this option when you would like to request an enhancement to an existing resource, data source, or the provider itself."
title: "[Enhancement]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
# Thank you for opening an enhancement request!

This form is intended as a way to request additional functionality for existing resources, data sources, or the provider itself. This may include requests such as adding additional arguments or attributes enabled by upstream API changes, additional validation for arguments, etc.

If the absense of the requested feature is causing unexpected behavior in the provider, the "Report a Bug" form should be used. For entirely new resources, data sources, or services, please use the Request a "New Resource, Data Source, or ONTAP Service" form.

- type: textarea
id: description
attributes:
label: Description
description: Please leave a brief description of the requested change.
validations:
required: true

- type: textarea
id: affected
attributes:
label: Affected Resource(s) and/or Data Source(s)
placeholder: "* netapp_ontap_xxx_yyy"
validations:
required: false

- type: textarea
id: tf_config
attributes:
label: Potential Terraform Configuration
description: |
If this request was implemented, what might the Terraform configuration look like? A best guess is helpful, even if you're unsure of exactly what the end result will look like. This helps maintainers and the community better understand how you (someone who is in need of this feature) envisions it.

**Note:** This field will render in HCL, so there is no need to add a [code fence](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
render: terraform
validations:
required: false

- type: textarea
id: references
attributes:
label: References
description: |
Where possible, please supply links to vendor documentation, other GitHub issues (open or closed) or pull requests that give additional context.

[Information about referencing Github Issues](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests)
validations:
required: false

- type: dropdown
id: will_contribute
attributes:
label: Would you like to implement a fix?
description: |
If you plan to implement a fix for this, check this box to let the maintainers and community know (you can update this later if you change your mind). If this would be your first contribution, refer to the ::TODO:: [contribution guide](https://hashicorp.github.io/terraform-provider-ONTAP/) for tips on getting started.
options:
- "No"
- "Yes"
validations:
required: false
78 changes: 78 additions & 0 deletions .github/ISSUE_TEMPLATE/03_new_resource.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: "Request a New Resource, Data Source, or ONTAP Service"
description: "Choose this option to request an entirely new resource, data source, or ONTAP service be added to the provider."
title: "[New]: "
body:
- type: markdown
attributes:
value: |
# Thank you for opening a request!

This form is intended to be used when requesting an entirely new resource, data source, or service be added to the provider. If you're looking for a change to be made to an existing resource or data source, consider submitting either the "Request an Enhancement" or Report a Bug" forms instead.

When possible, it's helpful to check the [ONTAP REST API](https://library.netapp.com/ecmdocs/ECMLP2885799/html/index.html) to determine whether functionality exists to enable the requested feature. It is **not** required that you do this. Any references found when searching can be added to the "References" field below to give maintainers or the community a head start.

Please update the title to match what you're requesting, e.g.:

- `[New Resource]:` - for new resource requests
- `[New Data Source]:` - for new data source requests
- `[New Service]:` - for new ONTAP services

Please add a label on the right to match what your requesting, e.g.:

- `New Resource` - for new resource requests
- `New Data Source` - for new data source requests

- type: textarea
id: description
attributes:
label: Description
description: Please leave a brief description of what you're requesting.
validations:
required: true

- type: textarea
id: resources
attributes:
label: Requested Resource(s) and/or Data Source(s)
description: |
Please list any new resource(s) and/or data source(s). The naming format is `ONTAP_<service>_<resource_name>`, e.g., `ONTAP_lambda_function`.

A best guess is helpful, even if you're unsure of exactly what the end result will look like. This helps maintainers and the community better understand how you (someone who is in need of this request) envisions it.
placeholder: "* netapp_ontap_xxx_yyy"
validations:
required: true

- type: textarea
id: tf_config
attributes:
label: Potential Terraform Configuration
description: |
If this request was implemented, what might the Terraform configuration look like? Similar to above, a best guess is helpful, even if you're unsure of exactly what the end result will look like.

**Note:** This field will render in HCL, so there is no need to add a [code fence](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks).
render: terraform
validations:
required: false

- type: textarea
id: references
attributes:
label: References
description: |
Where possible, please supply links to vendor documentation, other GitHub issues (open or closed) or pull requests that give additional context.

[Information about referencing Github Issues](https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests)
validations:
required: false

- type: dropdown
id: will_contribute
attributes:
label: Would you like to implement a fix?
description: |
If you plan to implement a fix for this, check this box to let the maintainers and community know (you can update this later if you change your mind). If this would be your first contribution, refer to the ::TODO:: [contribution guide](https://hashicorp.github.io/terraform-provider-ONTAP/) for tips on getting started.
options:
- "No"
- "Yes"
validations:
required: false
Loading
Loading