pyvider 2025-04-26
Refactored dynamic value conversion for cleaner handler integration, reorganized Terraform...
14 files · 153+ · 177-

Dynamic Value Conversion Refactor

1 file changed
  • dynamic_value.py Reworked `tfprotov6/conversion/dynamic_value.py` (~247 lines of changes) simplifying the conversi...
  • Reworked tfprotov6/conversion/dynamic_value.py (~247 lines of changes) simplifying the conversion pipeline between Python values and Terraform DynamicValue protobuf messages baseline internal
    1 file
    • dynamic_value.py

Handler Standardization

1 file changed
  • __init__.py Fixed `conversion/__init__.py` import aliases
  • Updated six handlers to use consistent conversion patterns: decouple internal
    22 files
    • numeric_functions.tf
    • provider.tf
    • provider.tf
    • string_manipulation.tf
    • __init__.py
    • cli.py
    • config.py
    • core.py
    • exclusions.py
    • logger.py
    • metadata.py
    • metadata_writer.py
    • output.py
    • utils.py
    • __init__.py
    • dynamic_value.py
    • apply_resource_change.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • validate_data_resource_config.py
    • validate_resource_config.py
  • Fixed conversion/__init__.py import aliases remediate internal
    1 file
    • __init__.py

Test File Reorganization

1 file changed
  • functions_test Moved function test Terraform files from `examples/tf/functions_test/` to separate directories:
  • Moved function test Terraform files from examples/tf/functions_test/ to separate directories: qualify internal
    1 file
    • functions_test

Build and Config

2 files changed
  • populate-google-repo.sh Updated `scripts/populate-google-repo.sh` with corrected paths
  • env.sh Updated `env.sh` with environment changes
  • Updated scripts/populate-google-repo.sh with corrected paths remediate internal
    1 file
    • populate-google-repo.sh
  • Removed .bfile metadata files (reverted and re-removed) decouple internal
    1 file
    • .bfile
  • Updated env.sh with environment changes baseline internal
    1 file
    • env.sh