auth0 / terraform-provider-auth0

The Auth0 Terraform Provider is the official plugin for managing Auth0 tenant configuration through the Terraform tool.
https://registry.terraform.io/providers/auth0/auth0/latest/docs
Mozilla Public License 2.0
167 stars 86 forks source link

Framework migration (Don't merge) #1059

Open acwest opened 4 weeks ago

acwest commented 4 weeks ago

🔧 Changes

📚 References

🔬 Testing

📝 Checklist

codecov-commenter commented 4 weeks ago

Codecov Report

Attention: Patch coverage is 74.12698% with 163 lines in your changes missing coverage. Please review.

Project coverage is 88.94%. Comparing base (10728bf) to head (04be9d5).

Files with missing lines Patch % Lines
...l/framework/auth0/encryptionkeymanager/resource.go 79.08% 54 Missing and 24 partials :warning:
internal/config/config.go 3.12% 62 Missing :warning:
main.go 0.00% 12 Missing :warning:
internal/framework/provider/mux_server.go 66.66% 4 Missing and 2 partials :warning:
internal/framework/error/diag_error.go 81.25% 2 Missing and 1 partial :warning:
internal/framework/provider/provider.go 97.56% 2 Missing :warning:
Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059/graphs/tree.svg?width=650&height=150&src=pr&token=geObb1Hn9E&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0)](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0) ```diff @@ Coverage Diff @@ ## main #1059 +/- ## ========================================== - Coverage 89.41% 88.94% -0.48% ========================================== Files 126 130 +4 Lines 17464 17787 +323 ========================================== + Hits 15615 15820 +205 - Misses 1309 1413 +104 - Partials 540 554 +14 ``` | [Files with missing lines](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0) | Coverage Δ | | |---|---|---| | [...al/framework/auth0/encryptionkeymanager/flatten.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fframework%2Fauth0%2Fencryptionkeymanager%2Fflatten.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvZnJhbWV3b3JrL2F1dGgwL2VuY3J5cHRpb25rZXltYW5hZ2VyL2ZsYXR0ZW4uZ28=) | `100.00% <100.00%> (ø)` | | | [internal/framework/provider/data\_source.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fframework%2Fprovider%2Fdata_source.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvZnJhbWV3b3JrL3Byb3ZpZGVyL2RhdGFfc291cmNlLmdv) | `100.00% <100.00%> (ø)` | | | [internal/provider/provider.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fprovider%2Fprovider.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvcHJvdmlkZXIvcHJvdmlkZXIuZ28=) | `100.00% <ø> (ø)` | | | [internal/framework/provider/provider.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fframework%2Fprovider%2Fprovider.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvZnJhbWV3b3JrL3Byb3ZpZGVyL3Byb3ZpZGVyLmdv) | `97.56% <97.56%> (ø)` | | | [internal/framework/error/diag\_error.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fframework%2Ferror%2Fdiag_error.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvZnJhbWV3b3JrL2Vycm9yL2RpYWdfZXJyb3IuZ28=) | `81.25% <81.25%> (ø)` | | | [internal/framework/provider/mux\_server.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fframework%2Fprovider%2Fmux_server.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvZnJhbWV3b3JrL3Byb3ZpZGVyL211eF9zZXJ2ZXIuZ28=) | `66.66% <66.66%> (ø)` | | | [main.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=main.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-bWFpbi5nbw==) | `0.00% <0.00%> (ø)` | | | [internal/config/config.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fconfig%2Fconfig.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvY29uZmlnL2NvbmZpZy5nbw==) | `65.48% <3.12%> (-30.05%)` | :arrow_down: | | [...l/framework/auth0/encryptionkeymanager/resource.go](https://app.codecov.io/gh/auth0/terraform-provider-auth0/pull/1059?src=pr&el=tree&filepath=internal%2Fframework%2Fauth0%2Fencryptionkeymanager%2Fresource.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=auth0#diff-aW50ZXJuYWwvZnJhbWV3b3JrL2F1dGgwL2VuY3J5cHRpb25rZXltYW5hZ2VyL3Jlc291cmNlLmdv) | `79.08% <79.08%> (ø)` | |