pyvider 2025-06-25
Massive architectural overhaul of the entire pyvider monorepo with 3 commits ("still have got...
1705 files · 132,082+ · 45,602-

New CLI System (`pyvider/src/pyvider/cli/`)

8 files changed
  • __init__.py Added `cli/__init__.py` and `cli/main.py` (264 lines): Full CLI application with Click-based comm...
  • main.py Added `cli/__init__.py` and `cli/main.py` (264 lines): Full CLI application with Click-based comm...
  • autodiscovery_commands.py Added `cli/autodiscovery_commands.py` (338 lines): Commands for managing component auto-discovery...
  • components_commands.py Added `cli/components_commands.py` (178 lines): Commands for listing and showing component detail...
  • config_commands.py Added `cli/config_commands.py` (67 lines): Configuration display commands
  • prep_commands.py Added `cli/prep_commands.py` (366 lines): Provider preparation/packaging commands
  • provide_command.py Added `cli/provide_command.py` (47 lines): The main provider server start command
  • __main__.py Rewrote `__main__.py` (159 lines changed) to route through the new CLI system
  • Added cli/__init__.py and cli/main.py (264 lines): Full CLI application with Click-based command groups for provide, install, components, config, launch-context, and autodiscovery baseline behavioral
    2 files
    • __init__.py
    • main.py
  • Added cli/autodiscovery_commands.py (338 lines): Commands for managing component auto-discovery including scanning packages, listing discovered components, and diagnosing discovery issues instantiate behavioral
    1 file
    • autodiscovery_commands.py
  • Added cli/components_commands.py (178 lines): Commands for listing and showing component details (resources, data sources, functions) instantiate behavioral
    1 file
    • components_commands.py
  • Added cli/config_commands.py (67 lines): Configuration display commands instantiate behavioral
    1 file
    • config_commands.py
  • Added cli/prep_commands.py (366 lines): Provider preparation/packaging commands instantiate behavioral
    1 file
    • prep_commands.py
  • Added cli/provide_command.py (47 lines): The main provider server start command instantiate behavioral
    1 file
    • provide_command.py
  • Rewrote __main__.py (159 lines changed) to route through the new CLI system interface behavioral
    1 file
    • __main__.py

New Wire Codec Module (`pyvider/src/pyvider/wire/`)

5 files changed
  • __init__.py Added `wire/__init__.py`, `wire/codec.py` (482 lines): Complete wire format codec for serializing...
  • codec.py Added `wire/__init__.py`, `wire/codec.py` (482 lines): Complete wire format codec for serializing...
  • exceptions.py Added `wire/exceptions.py` (20 lines): Wire-specific exception classes
  • schema.py Added `wire/schema.py` (44 lines): Schema wire format utilities
  • types.py Added `wire/types.py` (143 lines): Wire format type definitions and mappings
  • Added wire/__init__.py, wire/codec.py (482 lines): Complete wire format codec for serializing/deserializing between Python values and Terraform’s DynamicValue protobuf format, handling JSON encoding/decoding with proper type mapping baseline errata
    2 files
    • __init__.py
    • codec.py
  • Added wire/exceptions.py (20 lines): Wire-specific exception classes instantiate internal
    1 file
    • exceptions.py
  • Added wire/schema.py (44 lines): Schema wire format utilities interface errata
    1 file
    • schema.py
  • Added wire/types.py (143 lines): Wire format type definitions and mappings instantiate errata
    1 file
    • types.py

New Conversion Modules

7 files changed
  • adapter.py Added `conversion/adapter.py` (82 lines): Conversion adapter bridging the wire codec to the provi...
  • raw_to_cty.py Added `conversion/raw_to_cty.py` (69 lines): Raw Python dict to CtyValue conversion
  • schema_adapter.py Added `conversion/schema_adapter.py` (68 lines): Schema-to-wire-format adapter
  • terraform.py Added `conversion/terraform.py` (169 lines): Terraform-specific conversion utilities
  • type_encoder.py Added `conversion/type_encoder.py` (90 lines): Type encoding for Terraform schema types
  • dynamic_value.py Removed `conversion/dynamic_value.py` (137 lines deleted) as its functionality moved to the wire ...
  • __init__.py Rewrote `conversion/__init__.py` (68 lines) with new import structure
  • Added conversion/adapter.py (82 lines): Conversion adapter bridging the wire codec to the provider’s conversion pipeline interface internal
    1 file
    • adapter.py
  • Added conversion/raw_to_cty.py (69 lines): Raw Python dict to CtyValue conversion instantiate internal
    1 file
    • raw_to_cty.py
  • Added conversion/schema_adapter.py (68 lines): Schema-to-wire-format adapter interface errata
    1 file
    • schema_adapter.py
  • Added conversion/terraform.py (169 lines): Terraform-specific conversion utilities baseline internal
    1 file
    • terraform.py
  • Added conversion/type_encoder.py (90 lines): Type encoding for Terraform schema types interface internal
    1 file
    • type_encoder.py
  • Removed conversion/dynamic_value.py (137 lines deleted) as its functionality moved to the wire codec decouple internal
    1 file
    • dynamic_value.py
  • Rewrote conversion/__init__.py (68 lines) with new import structure interface internal
    1 file
    • __init__.py

New and Updated Components

20 files changed
  • conservative_http_api.py Added `components/data_sources/conservative_http_api.py` (171 lines): Conservative HTTP API data ...
  • jq.py Added `components/data_sources/jq.py` (87 lines): jq-based data source for JSON processing within...
  • jq_cty.py Added `components/data_sources/jq_cty.py` (68 lines): jq data source variant using cty type system
  • nested_data_test_suite.py Added `components/data_sources/nested_data_test_suite.py` (379 lines): Comprehensive test data so...
  • jq_cty.py Added `components/functions/jq_cty.py` (27 lines): jq function using cty types
  • helpers Added `components/helpers/` directory with `jq_cty_processor.py` (98 lines), `jq_function.py` (28...
  • jq_cty_processor.py Added `components/helpers/` directory with `jq_cty_processor.py` (98 lines), `jq_function.py` (28...
  • jq_function.py Added `components/helpers/` directory with `jq_cty_processor.py` (98 lines), `jq_function.py` (28...
  • jq_processor.py Added `components/helpers/` directory with `jq_cty_processor.py` (98 lines), `jq_function.py` (28...
  • __init__.py Added `components/resources/__init__.py` and `components/data_sources/__init__.py` with autodisco...
  • __init__.py Added `components/resources/__init__.py` and `components/data_sources/__init__.py` with autodisco...
  • env_variables.py Updated `env_variables.py` (326 lines), `file_info.py` (174 lines), `http_api.py` (421 lines), `f...
  • file_info.py Updated `env_variables.py` (326 lines), `file_info.py` (174 lines), `http_api.py` (421 lines), `f...
  • http_api.py Updated `env_variables.py` (326 lines), `file_info.py` (174 lines), `http_api.py` (421 lines), `f...
  • file_content.py Updated `env_variables.py` (326 lines), `file_info.py` (174 lines), `http_api.py` (421 lines), `f...
  • numeric_functions.py Updated `env_variables.py` (326 lines), `file_info.py` (174 lines), `http_api.py` (421 lines), `f...
  • string_manipulation.py Updated `env_variables.py` (326 lines), `file_info.py` (174 lines), `http_api.py` (421 lines), `f...
  • fake_cloud.py Removed `components/disabled/capabilities/fake_cloud.py`, `fake_cloud_auth.py`, and `resources/dy...
  • fake_cloud_auth.py Removed `components/disabled/capabilities/fake_cloud.py`, `fake_cloud_auth.py`, and `resources/dy...
  • dynamic_config.py Removed `components/disabled/capabilities/fake_cloud.py`, `fake_cloud_auth.py`, and `resources/dy...
  • Added components/data_sources/conservative_http_api.py (171 lines): Conservative HTTP API data source that avoids mixed-type maps in state, using flat string-only outputs interface behavioral
    1 file
    • conservative_http_api.py
  • Added components/data_sources/jq.py (87 lines): jq-based data source for JSON processing within Terraform baseline internal
    1 file
    • jq.py
  • Added components/data_sources/jq_cty.py (68 lines): jq data source variant using cty type system instantiate internal
    1 file
    • jq_cty.py
  • Added components/data_sources/nested_data_test_suite.py (379 lines): Comprehensive test data source exercising nested/complex data structures for wire format validation qualify errata
    1 file
    • nested_data_test_suite.py
  • Added components/functions/jq_cty.py (27 lines): jq function using cty types instantiate internal
    1 file
    • jq_cty.py
  • Added components/helpers/ directory with jq_cty_processor.py (98 lines), jq_function.py (28 lines), jq_processor.py (60 lines) for shared jq processing logic instantiate internal
    4 files
    • helpers
    • jq_cty_processor.py
    • jq_function.py
    • jq_processor.py
  • Added components/resources/__init__.py and components/data_sources/__init__.py with autodiscovery metadata instantiate internal
    2 files
    • __init__.py
    • __init__.py
  • Updated env_variables.py (326 lines), file_info.py (174 lines), http_api.py (421 lines), file_content.py (252 lines), numeric_functions.py (351 lines), string_manipulation.py (195 lines) with continued simplification decouple internal
    6 files
    • env_variables.py
    • file_info.py
    • http_api.py
    • file_content.py
    • numeric_functions.py
    • string_manipulation.py
  • Removed components/disabled/capabilities/fake_cloud.py, fake_cloud_auth.py, and resources/dynamic_config.py (1273 lines of unused complex config resource deleted) deprecate internal
    3 files
    • fake_cloud.py
    • fake_cloud_auth.py
    • dynamic_config.py

Provider Core Architecture

8 files changed
  • provider_core.py Added `hub/provider_core.py` (183 lines): Core provider implementation with component registratio...
  • provider_core.py Added `provider_core.py` (111 lines): Top-level provider core module
  • decorators.py Added `providers/decorators.py` (21 lines): Provider registration decorator
  • base.py Updated `providers/base.py` (113 lines) and `providers/provider.py` (79 lines) with simplified pr...
  • provider.py Updated `providers/base.py` (113 lines) and `providers/provider.py` (79 lines) with simplified pr...
  • discovery.py Rewrote `hub/discovery.py` (323 lines) with enhanced auto-discovery including external package sc...
  • availability.py Added `common/utils/availability.py` (11 lines): Utility for checking optional dependency availab...
  • common_types.py Added `common_types.py` (15 lines): Shared type definitions
  • Added hub/provider_core.py (183 lines): Core provider implementation with component registration and lifecycle management instantiate internal
    1 file
    • provider_core.py
  • Added provider_core.py (111 lines): Top-level provider core module instantiate internal
    1 file
    • provider_core.py
  • Added providers/decorators.py (21 lines): Provider registration decorator instantiate internal
    1 file
    • decorators.py
  • Updated providers/base.py (113 lines) and providers/provider.py (79 lines) with simplified provider infrastructure decouple internal
    2 files
    • base.py
    • provider.py
  • Rewrote hub/discovery.py (323 lines) with enhanced auto-discovery including external package scanning and error resilience baseline internal
    1 file
    • discovery.py
  • Added common/utils/availability.py (11 lines): Utility for checking optional dependency availability baseline internal
    1 file
    • availability.py
  • Added common_types.py (15 lines): Shared type definitions instantiate internal
    1 file
    • common_types.py

Exception Hierarchy Expansion

10 files changed
  • base.py Added `exceptions/base.py` (63 lines): Base exception with structured error context
  • __init__.py Rewrote `exceptions/__init__.py` (124 lines) with comprehensive hierarchy
  • function.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • grpc.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • provider.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • registry.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • resource.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • schema.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • serialization.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • validation.py Updated all domain exceptions: `function.py` (123 lines), `grpc.py` (24 lines), `provider.py` (19...
  • Added exceptions/base.py (63 lines): Base exception with structured error context instantiate internal
    1 file
    • base.py
  • Rewrote exceptions/__init__.py (124 lines) with comprehensive hierarchy decouple internal
    1 file
    • __init__.py
  • Updated all domain exceptions: function.py (123 lines), grpc.py (24 lines), provider.py (19 lines), registry.py (18 lines), resource.py (28 lines), schema.py (41 lines), serialization.py (32 lines), validation.py (40 lines) interface internal
    8 files
    • function.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py

Decorator and Registration Improvements

5 files changed
  • decorators.py Rewrote `data_sources/decorators.py` (160 lines) with enhanced registration including schema vali...
  • decorators.py Rewrote `resources/decorators.py` (165 lines) with improved resource registration
  • decorators.py Rewrote `functions/decorators.py` (208 lines) and `functions/adapters.py` (261 lines) with expand...
  • adapters.py Rewrote `functions/decorators.py` (208 lines) and `functions/adapters.py` (261 lines) with expand...
  • base.py Rewrote `functions/base.py` (128 lines) with updated base function class
  • Rewrote data_sources/decorators.py (160 lines) with enhanced registration including schema validation interface internal
    1 file
    • decorators.py
  • Rewrote resources/decorators.py (165 lines) with improved resource registration decouple internal
    1 file
    • decorators.py
  • Rewrote functions/decorators.py (208 lines) and functions/adapters.py (261 lines) with expanded function registration and adaptation decouple internal
    2 files
    • decorators.py
    • adapters.py
  • Rewrote functions/base.py (128 lines) with updated base function class decouple internal
    1 file
    • base.py

Protocol Handler Updates

13 files changed
  • utils.py Added `protocols/tfprotov6/handlers/utils.py` (56 lines): Shared handler utilities
  • get_provider_schema.py Rewrote `get_provider_schema.py` (reduced by ~561 lines): Drastically simplified schema generation
  • apply_resource_change.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • call_function.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • plan_resource_change.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • read_data_source.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • read_resource.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • validate_data_resource_config.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • validate_resource_config.py Updated all handlers: `apply_resource_change.py`, `call_function.py`, `plan_resource_change.py`, ...
  • wire_format.py Removed `protocols/adapters/wire_format.py` (225 lines) and `protocols/tfprotov6/conversion/` dir...
  • conversion Removed `protocols/adapters/wire_format.py` (225 lines) and `protocols/tfprotov6/conversion/` dir...
  • tfplugin6_pb2.py Updated protobuf generated files `tfplugin6_pb2.py` (354 lines) and `tfplugin6_pb2_grpc.py` (99 l...
  • tfplugin6_pb2_grpc.py Updated protobuf generated files `tfplugin6_pb2.py` (354 lines) and `tfplugin6_pb2_grpc.py` (99 l...
  • Added protocols/tfprotov6/handlers/utils.py (56 lines): Shared handler utilities instantiate internal
    1 file
    • utils.py
  • Rewrote get_provider_schema.py (reduced by ~561 lines): Drastically simplified schema generation interface internal
    1 file
    • get_provider_schema.py
  • Updated all handlers: apply_resource_change.py, call_function.py, plan_resource_change.py, read_data_source.py, read_resource.py, validate_data_resource_config.py, validate_resource_config.py decouple internal
    7 files
    • apply_resource_change.py
    • call_function.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • validate_data_resource_config.py
    • validate_resource_config.py
  • Removed protocols/adapters/wire_format.py (225 lines) and protocols/tfprotov6/conversion/ directory (213 lines combined) as their functionality moved to the wire codec decouple internal
    2 files
    • wire_format.py
    • conversion
  • Updated protobuf generated files tfplugin6_pb2.py (354 lines) and tfplugin6_pb2_grpc.py (99 lines) decouple internal
    2 files
    • tfplugin6_pb2.py
    • tfplugin6_pb2_grpc.py

Comprehensive Test Suite (New)

22 files changed
  • conftest.py Added `tests/conftest.py` (104 lines): Shared test fixtures and configuration
  • test_cli.py Added `tests/test_cli.py` (870 lines): Extensive CLI command tests
  • test_autodiscovery.py Added `tests/hub/test_autodiscovery.py` (319 lines): Component auto-discovery tests
  • test_component_discovery.py Added `tests/hub/test_component_discovery.py` (85 lines): Discovery mechanism tests
  • test_component_registry.py Added `tests/hub/test_component_registry.py` (103 lines): Registry operation tests
  • test_validators.py Added `tests/hub/test_validators.py` (67 lines): Validator tests
  • discovery_test_pkgs Added `tests/hub/discovery_test_pkgs/` with sample components for discovery testing
  • test_dynamic_value_conversion.py Added `tests/conversion/test_dynamic_value_conversion.py` (293 lines): DynamicValue round-trip tests
  • test_operation_context.py Added `tests/conversion/context/test_operation_context.py` (119 lines): Context management tests
  • test_exceptions_hierarchy.py Added `tests/exceptions/test_exceptions_hierarchy.py` (344 lines): Exception hierarchy validation
  • test_foundation_exceptions.py Added `tests/exceptions/test_foundation_exceptions.py` (39 lines)
  • test_function_adapter.py Added `tests/functions/test_function_adapter.py` (159 lines), `test_function_registration.py` (28...
  • test_function_registration.py Added `tests/functions/test_function_adapter.py` (159 lines), `test_function_registration.py` (28...
  • test_function_adapter.py Added `tests/functions/test_function_adapter.py` (159 lines), `test_function_registration.py` (28...
  • test_provider_handler_delegation.py Added `tests/handler/test_provider_handler_delegation.py` (237 lines): Handler delegation tests
  • test_provider_handler_hub_interaction.py Added `tests/handler/test_provider_handler_hub_interaction.py` (85 lines)
  • test_decorators.py Added `tests/capabilities/test_decorators.py` (136 lines)
  • test_availability.py Added `tests/common/utils/test_availability.py` (78 lines)
  • test_data_source_registration.py Added `tests/data_sources/test_data_source_registration.py` (30 lines)
  • test_resource_registration.py Added `tests/resources/test_resource_registration.py` (39 lines) and `test_resource_registration_...
  • test_resource_registration_and_base.py Added `tests/resources/test_resource_registration.py` (39 lines) and `test_resource_registration_...
  • test_wire_type_encoder.py Added `tests/schema/test_wire_type_encoder.py` (71 lines)
  • Added tests/conftest.py (104 lines): Shared test fixtures and configuration qualify internal
    1 file
    • conftest.py
  • Added tests/test_cli.py (870 lines): Extensive CLI command tests qualify behavioral
    1 file
    • test_cli.py
  • Added tests/hub/test_autodiscovery.py (319 lines): Component auto-discovery tests qualify internal
    1 file
    • test_autodiscovery.py
  • Added tests/hub/test_component_discovery.py (85 lines): Discovery mechanism tests qualify internal
    1 file
    • test_component_discovery.py
  • Added tests/hub/test_component_registry.py (103 lines): Registry operation tests qualify internal
    1 file
    • test_component_registry.py
  • Added tests/hub/test_validators.py (67 lines): Validator tests qualify internal
    1 file
    • test_validators.py
  • Added tests/hub/discovery_test_pkgs/ with sample components for discovery testing qualify internal
    1 file
    • discovery_test_pkgs
  • Added tests/conversion/test_dynamic_value_conversion.py (293 lines): DynamicValue round-trip tests qualify internal
    1 file
    • test_dynamic_value_conversion.py
  • Added tests/conversion/context/test_operation_context.py (119 lines): Context management tests qualify internal
    1 file
    • test_operation_context.py
  • Added tests/exceptions/test_exceptions_hierarchy.py (344 lines): Exception hierarchy validation qualify internal
    1 file
    • test_exceptions_hierarchy.py
  • Added tests/exceptions/test_foundation_exceptions.py (39 lines) qualify internal
    1 file
    • test_foundation_exceptions.py
  • Added tests/functions/test_function_adapter.py (159 lines), test_function_registration.py (28 lines), and functions/functions/test_function_adapter.py (321 lines) qualify internal
    3 files
    • test_function_adapter.py
    • test_function_registration.py
    • test_function_adapter.py
  • Added tests/handler/test_provider_handler_delegation.py (237 lines): Handler delegation tests qualify internal
    1 file
    • test_provider_handler_delegation.py
  • Added tests/handler/test_provider_handler_hub_interaction.py (85 lines) qualify internal
    1 file
    • test_provider_handler_hub_interaction.py
  • Added tests/capabilities/test_decorators.py (136 lines) qualify internal
    1 file
    • test_decorators.py
  • Added tests/common/utils/test_availability.py (78 lines) qualify internal
    1 file
    • test_availability.py
  • Added tests/data_sources/test_data_source_registration.py (30 lines) qualify internal
    1 file
    • test_data_source_registration.py
  • Added tests/resources/test_resource_registration.py (39 lines) and test_resource_registration_and_base.py (105 lines) qualify internal
    2 files
    • test_resource_registration.py
    • test_resource_registration_and_base.py
  • Added tests/schema/test_wire_type_encoder.py (71 lines) qualify internal
    1 file
    • test_wire_type_encoder.py

Removed Legacy Code

13 files changed
  • TODO.md Removed `pyvider-cty` cleanup: Dockerfile, `.pyre_configuration`, old Claude priming docs, `docs/...
  • test_claude_attempt_1.py Removed `pyvider-cty` cleanup: Dockerfile, `.pyre_configuration`, old Claude priming docs, `docs/...
  • LICENSE.md Removed `pyvider-cty` cleanup: Dockerfile, `.pyre_configuration`, old Claude priming docs, `docs/...
  • xtest_data_source_zipcode.py Removed old example components: `xtest_data_source_zipcode.py`, `zipcode.py`, `random_complex_obj...
  • zipcode.py Removed old example components: `xtest_data_source_zipcode.py`, `zipcode.py`, `random_complex_obj...
  • random_complex_object.py Removed old example components: `xtest_data_source_zipcode.py`, `zipcode.py`, `random_complex_obj...
  • verify_zipcode.py Removed old example components: `xtest_data_source_zipcode.py`, `zipcode.py`, `random_complex_obj...
  • populate-google-repo.sh Removed old scripts: `populate-google-repo.sh`, `prepper.sh`, `pyvider-prep.sh`, `test_all_compon...
  • prepper.sh Removed old scripts: `populate-google-repo.sh`, `prepper.sh`, `pyvider-prep.sh`, `test_all_compon...
  • pyvider-prep.sh Removed old scripts: `populate-google-repo.sh`, `prepper.sh`, `pyvider-prep.sh`, `test_all_compon...
  • test_all_components.sh Removed old scripts: `populate-google-repo.sh`, `prepper.sh`, `pyvider-prep.sh`, `test_all_compon...
  • file_content.py Removed `examples/tf/integrated/file_content.py`
  • mock_base.py Removed `tests/mocks/mock_base.py`
  • Deleted entire pyvider-core package (conversion system, exceptions, injector, services) as functionality was absorbed into other packages baseline internal
    166 files
    • __init__.py
    • __init__.py
    • conservative_http_api.py
    • env_variables.py
    • http_api.py
    • jq.py
    • jq_cty.py
    • nested_data_test_suite.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • .gitignore
    • .gitignore
    • dynamic_config.py
    • jq_cty.py
    • numeric_functions.py
    • string_manipulation.py
    • __init__.py
    • jq_cty_processor.py
    • jq_function.py
    • jq_processor.py
    • __init__.py
    • http_api_minimal_test.tf
    • http_api_test.tf
    • file_content.tf
    • http_api.tf
    • jq_test.tf
    • complex.tf
    • complex_data.json
    • jq_test.tf
    • provider.tf
    • nested_data_test.tf
    • run_diagnostic.sh
    • test_results.json
    • 29250310-1442-claude-comparison-02.md
    • Dockerfile
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • 20250324-1934-the-type-conversion-shortening.diff
    • EXCEPTION_HIERARCHY.md
    • autodiscovery_readme.md
    • env.sh
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • pyproject.toml
    • pyvider
    • populate-google-repo.sh
    • prepper.sh
    • pyvider-prep.sh
    • __init__.py
    • autodiscovery_commands.py
    • __init__.py
    • raw_to_cty.py
    • terraform.py
    • decorators.py
    • adapters.py
    • decorators.py
    • discovery.py
    • provider_core.py
    • function_adapter.py
    • call_function.py
    • utils.py
    • validate_data_resource_config.py
    • validate_resource_config.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2.pyi
    • tfplugin6_pb2_grpc.py
    • provider_core.py
    • decorators.py
    • codec.py
    • test_autodiscovery.py
    • uv.lock
  • Removed pyvider-cty cleanup: Dockerfile, .pyre_configuration, old Claude priming docs, docs/TODO.md, docs/test_claude_attempt_1.py, LICENSE.md (kept LICENSE) specify errata
    3 files
    • TODO.md
    • test_claude_attempt_1.py
    • LICENSE.md
  • Removed old example components: xtest_data_source_zipcode.py, zipcode.py, random_complex_object.py, verify_zipcode.py decouple internal
    4 files
    • xtest_data_source_zipcode.py
    • zipcode.py
    • random_complex_object.py
    • verify_zipcode.py
  • Removed old scripts: populate-google-repo.sh, prepper.sh, pyvider-prep.sh, test_all_components.sh decouple internal
    4 files
    • populate-google-repo.sh
    • prepper.sh
    • pyvider-prep.sh
    • test_all_components.sh
  • Removed examples/tf/integrated/file_content.py decouple internal
    1 file
    • file_content.py
  • Removed tests/mocks/mock_base.py qualify internal
    1 file
    • mock_base.py

Sub-Package Updates

1 file changed
  • .pyre_configuration Updated .pyre_configuration
  • pyvider-cty: Complete type system rewrite (collections, primitives, structural types), new examples, new documentation, reorganized conversion and exceptions instantiate architectural
    166 files
    • __init__.py
    • __init__.py
    • conservative_http_api.py
    • env_variables.py
    • http_api.py
    • jq.py
    • jq_cty.py
    • nested_data_test_suite.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • .gitignore
    • .gitignore
    • dynamic_config.py
    • jq_cty.py
    • numeric_functions.py
    • string_manipulation.py
    • __init__.py
    • jq_cty_processor.py
    • jq_function.py
    • jq_processor.py
    • __init__.py
    • http_api_minimal_test.tf
    • http_api_test.tf
    • file_content.tf
    • http_api.tf
    • jq_test.tf
    • complex.tf
    • complex_data.json
    • jq_test.tf
    • provider.tf
    • nested_data_test.tf
    • run_diagnostic.sh
    • test_results.json
    • 29250310-1442-claude-comparison-02.md
    • Dockerfile
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • 20250324-1934-the-type-conversion-shortening.diff
    • EXCEPTION_HIERARCHY.md
    • autodiscovery_readme.md
    • env.sh
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • pyproject.toml
    • pyvider
    • populate-google-repo.sh
    • prepper.sh
    • pyvider-prep.sh
    • __init__.py
    • autodiscovery_commands.py
    • __init__.py
    • raw_to_cty.py
    • terraform.py
    • decorators.py
    • adapters.py
    • decorators.py
    • discovery.py
    • provider_core.py
    • function_adapter.py
    • call_function.py
    • utils.py
    • validate_data_resource_config.py
    • validate_resource_config.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2.pyi
    • tfplugin6_pb2_grpc.py
    • provider_core.py
    • decorators.py
    • codec.py
    • test_autodiscovery.py
    • uv.lock
  • pyvider-rpcplugin: Removed infrastructure files (Dockerfile, .pyre_configuration, Go binaries, .python-version), added CI workflow, cleaned up test infrastructure qualify internal
    1 file
    • .pyre_configuration
  • pyvider-schema: Simplified schema init and proto conversion, removed example Terraform configs interface architectural
    166 files
    • __init__.py
    • __init__.py
    • conservative_http_api.py
    • env_variables.py
    • http_api.py
    • jq.py
    • jq_cty.py
    • nested_data_test_suite.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • .gitignore
    • .gitignore
    • dynamic_config.py
    • jq_cty.py
    • numeric_functions.py
    • string_manipulation.py
    • __init__.py
    • jq_cty_processor.py
    • jq_function.py
    • jq_processor.py
    • __init__.py
    • http_api_minimal_test.tf
    • http_api_test.tf
    • file_content.tf
    • http_api.tf
    • jq_test.tf
    • complex.tf
    • complex_data.json
    • jq_test.tf
    • provider.tf
    • nested_data_test.tf
    • run_diagnostic.sh
    • test_results.json
    • 29250310-1442-claude-comparison-02.md
    • Dockerfile
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • 20250324-1934-the-type-conversion-shortening.diff
    • EXCEPTION_HIERARCHY.md
    • autodiscovery_readme.md
    • env.sh
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • pyproject.toml
    • pyvider
    • populate-google-repo.sh
    • prepper.sh
    • pyvider-prep.sh
    • __init__.py
    • autodiscovery_commands.py
    • __init__.py
    • raw_to_cty.py
    • terraform.py
    • decorators.py
    • adapters.py
    • decorators.py
    • discovery.py
    • provider_core.py
    • function_adapter.py
    • call_function.py
    • utils.py
    • validate_data_resource_config.py
    • validate_resource_config.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2.pyi
    • tfplugin6_pb2_grpc.py
    • provider_core.py
    • decorators.py
    • codec.py
    • test_autodiscovery.py
    • uv.lock
  • pyvider-telemetry: Continued logger/config refinements from the 2025-05-25 changes baseline behavioral
    166 files
    • __init__.py
    • __init__.py
    • conservative_http_api.py
    • env_variables.py
    • http_api.py
    • jq.py
    • jq_cty.py
    • nested_data_test_suite.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • .gitignore
    • .gitignore
    • dynamic_config.py
    • jq_cty.py
    • numeric_functions.py
    • string_manipulation.py
    • __init__.py
    • jq_cty_processor.py
    • jq_function.py
    • jq_processor.py
    • __init__.py
    • http_api_minimal_test.tf
    • http_api_test.tf
    • file_content.tf
    • http_api.tf
    • jq_test.tf
    • complex.tf
    • complex_data.json
    • jq_test.tf
    • provider.tf
    • nested_data_test.tf
    • run_diagnostic.sh
    • test_results.json
    • 29250310-1442-claude-comparison-02.md
    • Dockerfile
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • 20250324-1934-the-type-conversion-shortening.diff
    • EXCEPTION_HIERARCHY.md
    • autodiscovery_readme.md
    • env.sh
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • pyproject.toml
    • pyvider
    • populate-google-repo.sh
    • prepper.sh
    • pyvider-prep.sh
    • __init__.py
    • autodiscovery_commands.py
    • __init__.py
    • raw_to_cty.py
    • terraform.py
    • decorators.py
    • adapters.py
    • decorators.py
    • discovery.py
    • provider_core.py
    • function_adapter.py
    • call_function.py
    • utils.py
    • validate_data_resource_config.py
    • validate_resource_config.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2.pyi
    • tfplugin6_pb2_grpc.py
    • provider_core.py
    • decorators.py
    • codec.py
    • test_autodiscovery.py
    • uv.lock
  • tofusoup: New testing library added with edge case tests, property-based tests, and wire format demos qualify errata
    157 files
    • __init__.py
    • env_variables.py
    • http_api.py
    • fake_cloud_auth.py
    • .gitignore
    • .gitignore
    • dynamic_config.py
    • numeric_functions.py
    • string_manipulation.py
    • __init__.py
    • jq_cty_processor.py
    • jq_function.py
    • jq_processor.py
    • http_api_minimal_test.tf
    • http_api_test.tf
    • file_content.tf
    • http_api.tf
    • jq_test.tf
    • complex.tf
    • complex_data.json
    • jq_test.tf
    • provider.tf
    • nested_data_test.tf
    • run_diagnostic.sh
    • test_results.json
    • 29250310-1442-claude-comparison-02.md
    • Dockerfile
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • 20250324-1934-the-type-conversion-shortening.diff
    • EXCEPTION_HIERARCHY.md
    • autodiscovery_readme.md
    • env.sh
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • pyproject.toml
    • pyvider
    • populate-google-repo.sh
    • prepper.sh
    • pyvider-prep.sh
    • __init__.py
    • autodiscovery_commands.py
    • __init__.py
    • raw_to_cty.py
    • terraform.py
    • decorators.py
    • adapters.py
    • decorators.py
    • discovery.py
    • provider_core.py
    • function_adapter.py
    • call_function.py
    • utils.py
    • validate_data_resource_config.py
    • validate_resource_config.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2.pyi
    • tfplugin6_pb2_grpc.py
    • provider_core.py
    • decorators.py
    • codec.py
    • uv.lock