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

v1.0.0 Wishlist #243

Closed
patrickcping opened this issue Feb 7, 2023 · 0 comments
Closed

v1.0.0 Wishlist #243

patrickcping opened this issue Feb 7, 2023 · 0 comments
Assignees
Milestone

Comments

@patrickcping
Copy link
Collaborator

patrickcping commented Feb 7, 2023

Resources / Data Sources Wishlist

The following is a list of changes for the v1.0.0 release that are potentially breaking, and difficult to make in releases leading up to v1.0.0. We welcome discussion on the points listed, please refer to number reference when posting comments. Also welcome are suggestions for provider changes to make user experience simpler, which can also be added to the list.

  1. Remove Resource pingone_mfa_fido_policy - replaced with pingone_mfa_fido2_policy - resource/pingone_mfa_fido_policy: Removal of deprecated resource for v1.0.0 #625
  2. Remove Resource pingone_mfa_policies - no longer required - resource/pingone_mfa_policies: Removal of deprecated resource #626
  3. Remove Resource pingone_mfa_policy - replace with pingone_mfa_device_policy with schema closer aligning to API (see point 4)
  4. New Resource pingone_mfa_device_policy - replacement for pingone_mfa_policy (see point 3)
  5. Schema Change pingone_environment (Resource)
    1. Remove Attribute default_population block - to be replaced with pingone_population_default resource (see point 14)
    2. Remove Attribute default_population_id computed attribute - to be replaced with pingone_population datasource
    3. Remove Import Ability to import the resource by providing the ID in environment_id/population_id format, leaving just the ability to import with environment_id
    4. Rename Attribute service => services
    5. Rename Attribute service.bookmark => services.bookmarks
    6. Data type change service - change from block list (SDKv2) to set of object (Plugin Framework)
    7. Data type change service.bookmark - change from block list (SDKv2) to set of object (Plugin Framework)
  6. Schema Change pingone_environment (Data source)
    1. Rename Attribute service => services
    2. Rename Attribute service.bookmark => services.bookmarks
    3. Data type change service - change from block list (SDKv2) to set of object (Plugin Framework)
    4. Data type change service.bookmark - change from block list (SDKv2) to set of object (Plugin Framework)
  7. Housekeeping - All SDKv2 resources/data sources to migrate to Plugin Framework
  8. Schema Change pingone_mfa_application_push_credential (Resource)
    1. Data type change fcm, apns, hms - change from block list (SDKv2) to single object (Plugin Framework)
    2. Remove Attribute fcm.key - deprecated
  9. Schema Change pingone_mfa_settings (Resource)
    1. Data type change pairing, lockout - change from block list (SDKv2) to single object (Plugin Framework)
    2. Remove Attribute authentication, authentication.device_selection - deprecated
  10. Schema Change pingone_branding_settings (Resource)
    1. Data type change logo_image - change from block list (SDKv2) to single object (Plugin Framework)
  11. Schema Change pingone_branding_theme (Resource)
    1. Data type change logo, background_image - change from block list (SDKv2) to single object (Plugin Framework)
    2. Rename Attribute logo => logo_image
    3. Remove Attribute default (replaced by pingone_branding_theme_default resource and pingone_branding_theme_default datasource - see point 12)
  12. New Data Source pingone_branding_theme_default (see point 11.3.)
  13. Schema Change pingone_gateway (Resource)
    1. Remove Attribute Enum type PING_INTELLIGENCE value (deprecated)
    2. Data type change radius_client, user_type - change from block set (SDKv2) to set of object (Plugin Framework)
  14. New Resource pingone_population_default (see point 5.1.)

Open issues

All issues to be reviewed prior to work being committed

BREAKING CHANGES
Changes made at the time of v1.0.0 release

Non-breaking changes
Changes that can be safely made in the v0.* release schedule

Housekeeping
Changes that can be safely made in the v0.* release schedule

@patrickcping patrickcping added this to the v1.0.0 milestone Feb 7, 2023
@patrickcping patrickcping self-assigned this Feb 7, 2023
@patrickcping patrickcping changed the title v1.0.0 Tracker v1.0.0 Wishlist Jul 7, 2023
@patrickcping patrickcping pinned this issue Jul 7, 2023
@patrickcping patrickcping unpinned this issue Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant