pyvider
2025-01-06
Moved base_provider from core into providers package
70 files · 2,833+ · 483-
Provider Location
66 files changed
base_provider.pyRemoved base_provider.py (-127 lines)auth.pyUpdated auth.py (+5/-4 lines)cloud.pyRemoved cloud.py (-115 lines)injector.pyUpdated injector.py (+12/-5 lines)__init__.pyAdded __init__.py (+2 lines)base.pyUpdated base.py (+123/-13 lines)config.pyUpdated config.py (+18/-5 lines)provider.pyUpdated provider.py (+14/-18 lines).gitignoreRemoved .gitignore (-1 lines)fake_cloud.pyUpdated fake_cloud.py (+3/-3 lines)fake_cloud_auth.pyUpdated fake_cloud_auth.py (+3/-3 lines)dynamic_config.pyUpdated dynamic_config.py (+8/-8 lines)file_content.pyUpdated file_content.py (+14/-14 lines)chatgpt-2024-12-31-2047.mdUpdated chatgpt-2024-12-31-2047.md (+5/-5 lines)chatgpt-2025-01-06-1343-maturity.mdAdded chatgpt-2025-01-06-1343-maturity.md (+153 lines)docs-outline-01-2025-01-03.mdUpdated docs-outline-01-2025-01-03.md (+1/-1 lines)emoji-logging.mdAdded emoji-logging.md (+155 lines)grpc-info.txtAdded grpc-info.txt (+788 lines)hashicorp-mtls-client-cert.mdAdded hashicorp-mtls-client-cert.md (+62 lines)1-1-4-goals.mdUpdated 1-1-4-goals.md (+1/-1 lines)summary.mdUpdated summary.md (+1/-1 lines)naming-convention.mdUpdated naming-convention.md (+4/-4 lines)notes.mdUpdated notes.md (+9/-1 lines)tf-core-rpc-api.mdAdded tf-core-rpc-api.md (+162 lines)env.shAdded env.sh (+15 lines)provider.tfAdded provider.tf (+8 lines)ughAdded ugh (+151 lines)attrs-and-types.mdUpdated attrs-and-types.md (+2/-2 lines)capabilities.mdRemoved capabilities.md (-1 lines)__init__.pyAdded __init__.py (+2 lines)fooUpdated foo (+0/-0 lines)handler.pyUpdated handler.py (+1/-1 lines)terraform_handshake.pyUpdated terraform_handshake.py (+23/-33 lines)service.pyUpdated service.py (+2/-6 lines)apply_resource_change.pyUpdated apply_resource_change.py (+1/-1 lines)get_metadata.pyUpdated get_metadata.py (+1/-1 lines)get_provider_schema.pyUpdated get_provider_schema.py (+15/-11 lines)plan_resource_change.pyUpdated plan_resource_change.py (+1/-1 lines)read_resource_handler.pyUpdated read_resource_handler.py (+1/-1 lines)upgrade_resource_state.pyUpdated upgrade_resource_state.py (+1/-1 lines)validate_provider_config.pyUpdated validate_provider_config.py (+5/-5 lines)validate_resource_config.pyUpdated validate_resource_config.py (+1/-1 lines)tfplugin6_pb2_grpc.pyUpdated tfplugin6_pb2_grpc.py (+1/-1 lines)provide.pyUpdated provide.py (+0/-0 lines)base.pyUpdated base.py (+10/-10 lines)decorators.pyUpdated decorators.py (+1/-1 lines)lifecycle.pyUpdated lifecycle.py (+1/-1 lines)registry.pyUpdated registry.py (+8/-8 lines)schema.pyUpdated schema.py (+2/-2 lines)attributes.pyUpdated attributes.py (+1/-1 lines)__init__.pyUpdated __init__.py (+197/-18 lines)grpc_logging.pyUpdated grpc_logging.py (+1/-1 lines)shutdown.pyUpdated shutdown.py (+8/-8 lines)__init__.pyAdded __init__.py (+29 lines)init.pyAdded init.py (+6 lines)__init__.pyAdded __init__.py (+2 lines)base.pyAdded base.py (+339 lines)config.pyAdded config.py (+22 lines)formatters.pyAdded formatters.py (+86 lines)proxy.pyAdded proxy.py (+35 lines)__init__.pyUpdated __init__.py (+0/-0 lines)__init__.pyAdded __init__.py (+8 lines)base.pyAdded base.py (+92 lines)decorators.pyAdded decorators.py (+169 lines)utils.pyAdded utils.py (+12 lines)dynamic_value.pyUpdated dynamic_value.py (+2/-2 lines)
Core Capabilities
2 files changed
auth.pyUpdated auth.pycloud.pyUpdated cloud.py
Hub Module
4 files changed
capabilities.pyUpdated capabilities.py (+2/-2 lines)components.pyUpdated components.py (+14/-14 lines)decorators.pyUpdated decorators.py (+5/-5 lines)discovery.pyUpdated discovery.py (+7/-15 lines)
Protocol Handlers
9 files changed
handler.pyChanges to handler.pyapply_resource_change.pyChanges to apply_resource_change.pyget_metadata.pyChanges to get_metadata.pyget_provider_schema.pyChanges to get_provider_schema.pyplan_resource_change.pyChanges to plan_resource_change.pyread_resource_handler.pyChanges to read_resource_handler.pyupgrade_resource_state.pyChanges to upgrade_resource_state.pyvalidate_provider_config.pyChanges to validate_provider_config.pyvalidate_resource_config.pyChanges to validate_resource_config.py
- Updated terraform handshake, protocol service, and all tfprotov6 handlers with import standardization
interface
internal
9 files
handler.pyapply_resource_change.pyget_metadata.pyget_provider_schema.pyplan_resource_change.pyread_resource_handler.pyupgrade_resource_state.pyvalidate_provider_config.pyvalidate_resource_config.py
Codebase Import Update
4 files changed
base.pyChanges to base.pybase.pyChanges to base.pybase.pyChanges to base.pybase.pyChanges to base.py