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

Provider v1.0.0 development #624

Draft
wants to merge 59 commits into
base: main
Choose a base branch
from
Draft

Provider v1.0.0 development #624

wants to merge 59 commits into from

Conversation

patrickcping
Copy link
Collaborator

Change Description

  • Main code line for the provider v1.0.0 release

Testing Results

Testing Shell Command

Testing Results

* `resource/pingone_image`: Migrated to plugin framework.

* changelog

* update code standards

* upgrade doc

* add version 1 doc template
@patrickcping patrickcping added this to the v1.0.0 milestone Nov 2, 2023
@patrickcping patrickcping self-assigned this Nov 2, 2023
…r `v1.0.0` (#625)

* `resource/pingone_mfa_fido_policy`: Removal of deprecated resource

* changelog
@patrickcping patrickcping added service/base PingOne Platform service/protect PingOne Protect service/authorize PingOne Authorize service/sso PingOne SSO service/davinci PingOne DaVinci service/mfa PingOne MFA service/verify PingOne Verify service/credentials PingOne Credentials labels Nov 2, 2023
patrickcping and others added 17 commits November 2, 2023 11:40
* `resource/pingone_mfa_policies`: Removal of deprecated resource

* changelog
…form` and `security_key` (#627)

* `resource/pingone_mfa_policy`: Removal of deprecated parameters `platform` and `security_key`

* changelog

* upgrade doc
…L computed attributes (v.1.0.0) (#628)

* `data-source/pingone_organization`: Removal of deprecated platform URL computed attributes

* spelling correction in upgrade guide

* changelog

* code optimisation from lint check
…ult_population` and computed attribute `default_population_id` (`v1.0.0`) (#629)

* `resource/pingone_environment`: Removal of deprecated parameter `default_population` and computed attribute `default_population_id`

* changelog
…ated parameter `fcm.key` (`v1.0.0`) (#630)

* `resource/pingone_mfa_application_push_credential`: Removal of deprecated parameter `fcm.key`

* changelog

* upgrade guide
* `resource/pingone_environment`: Remove `timeout` parameter block

* upgrade guide doc

* changelog
…`, `fcm` and `hms` data types (#644)

* `resource/pingone_mfa_application_push_credential`: Changed the `apns`, `fcm` and `hms` data types

* remove unused code

* changelog
…hentication` (#645)

* `resource/pingone_mfa_settings`: Removal of deprecated parameter `authentication`

* changelog
…rom the resource and data source (#647)

* `pingone_user`: Removed the deprecated `status` parameter/attribute from the resource and data source

* changelog
* remove attribute first draft

* corrected tests

* correct ds test

* changelog

* upgrade guide update
…nd `scopes` to be read-only (`v1.0.0`) (#657)

* `resource/pingone_resource_grant`: Changed parameters `resource_id` and `scopes` to be read-only

* changelog
…` to be read-only (#658)

* `resource/pingone_resource_attribute`: Changed parameter `resource_id` to be read-only

* changelog
patrickcping and others added 14 commits January 30, 2024 19:41
#730)

* `data-source/pingone_licenses`: Change the data filter type and rename

* changelog
…te data types (#683)

* `resource/pingone_application`: Migrate to plugin framework

* schema (2)

* update tests

* schema (3)

* schema (4)

* schema (5)

* development updates

* development and doc updates

* fix initial test problems

* update based on testing

* merge 768

* merge 769

* draft of schema changes

* google play data handling changes

* jsontype lib

* testing updates

* lint

* refactor to reduce duplicate code

* upgrade guide

* changelog
* remove `oidc_options.client_id` and `oidc_options.client_secret` from `pingone_application`

* changelog

* application secret updates

* changelog

* refactor

* upgrade guide

* upgrade guide

* update upgrade guide

* `resource/pingone_application`: add support for previous secrets for rotation

* testing

* terrafmt
* Changed date-time fields to use custom RFC3339 data type

* changelog

* remove unnecessary validation
* Change JSON fields to use custom JSON data type

* changelog

* testing fixes
…e data type (#786)

* `resource/pingone_custom_domain_verify`: Fix timeouts param and change data type

* changelog

* small changes
…788)

* Rename MFA policy based resources/data sources to MFA Device policy

* update examples

* changelog

* fix tests

* upgrade guide
* Remove the provider parameter `force_delete_production_type`

* changelog
} else {
d.Set("totp", nil)
}

if v, ok := respObject.GetFido2Ok(); ok {
d.Set("fido2", flattenMFAPolicyFIDO2Device(v))
d.Set("fido2", flattenMFADevicePolicyFIDO2Device(v))

Check warning

Code scanning / Golang security checks by gosec

Errors unhandled. Warning

Errors unhandled.
} else {
d.Set("mobile", nil)
}

if v, ok := respObject.GetTotpOk(); ok {
d.Set("totp", flattenMFAPolicyTotp(v))
d.Set("totp", flattenMFADevicePolicyTotp(v))

Check warning

Code scanning / Golang security checks by gosec

Errors unhandled. Warning

Errors unhandled.
} else {
d.Set("email", nil)
}

if v, ok := respObject.GetMobileOk(); ok {
d.Set("mobile", flattenMFAPolicyMobile(v))
d.Set("mobile", flattenMFADevicePolicyMobile(v))

Check warning

Code scanning / Golang security checks by gosec

Errors unhandled. Warning

Errors unhandled.
} else {
d.Set("voice", nil)
}

if v, ok := respObject.GetEmailOk(); ok {
d.Set("email", flattenMFAPolicyOfflineDevice(v))
d.Set("email", flattenMFADevicePolicyOfflineDevice(v))

Check warning

Code scanning / Golang security checks by gosec

Errors unhandled. Warning

Errors unhandled.
} else {
d.Set("sms", nil)
}

if v, ok := respObject.GetVoiceOk(); ok {
d.Set("voice", flattenMFAPolicyOfflineDevice(v))
d.Set("voice", flattenMFADevicePolicyOfflineDevice(v))

Check warning

Code scanning / Golang security checks by gosec

Errors unhandled. Warning

Errors unhandled.
@@ -484,65 +434,53 @@
}

if v, ok := respObject.GetSmsOk(); ok {
d.Set("sms", flattenMFAPolicyOfflineDevice(v))
d.Set("sms", flattenMFADevicePolicyOfflineDevice(v))

Check warning

Code scanning / Golang security checks by gosec

Errors unhandled. Warning

Errors unhandled.
patrickcping and others added 6 commits April 12, 2024 19:14
…789)

* `resource/pingone_notification_policy`: Change the `quota` data type

* changelog
* Change PingOne ID Data types

* lint

* update go.work
…a types (#795)

* Change the `davinci_application` and `trigger` computed attribute data types

* changelog
… `reply_to` data types (#796)

* `resource/pingone_notification_settings_email`: Change the `from` and `reply_to` data types

* changelog
… types (#797)

* Migrate `pingone_mfa_settings` to framework and change data types

* changelog

* upgrade guide
patrickcping and others added 6 commits May 2, 2024 14:08
* migrate `pingone_gateway` to framework draft

* development updates

* switch `user_types` to map type

* updates following testing

* changelog

* testing script cleanup

* corrections in review

* update the data source

* changelog update

* migration guide
* Migrate `pingone_password_policy` to plugin framework

* updates following testing

* migration guide and changelog
…ramework (#802)

* `data-source/pingone_trusted_email_domain_dkim`: Migrated to plugin framework

* upgrade guide and changelog

* upgrade guide addition
…gin framework (#803)

* `data-source/pingone_trusted_email_domain_ownership`: Migrated to plugin framework

* changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment