pyvider
2024-12-19
Split monolithic resource handlers into individual handler files
21 files · 559+ · 284-
Split resource handlers into individual operation files
6 files changed
get_metadata.pyGetMetadata handler with request/context debug loggingapply_resource_change.pyApplyResourceChange handlerplan_resource_change.pyPlanResourceChange handlerread_resource.pyReadResource handlerupgrade_resource_state.pyUpgradeResourceState handlervalidate_resource_config.pyValidateResourceConfig handler
Reworked handler request routing and server lifecycle
2 files changed
handler.pyReworked request routing (117 lines changed)server.pyImproved server lifecycle (44+ lines)
- Reworked handler request routing and expanded server lifecycle management
streamline
internal
2 files
handler.pyserver.py
Expanded logscribe tracer and gRPC client test
3 files changed
tracer.pyAdditional tracing capabilities (50+ lines)grpc_client_test.pyImproved gRPC client test with config.hcl supportconfig.hclHCL configuration for gRPC testing
- Expanded logscribe tracer with additional tracing capabilities
streamline
internal
1 file
tracer.py
- Improved gRPC client test with HCL configuration support
qualify
internal
2 files
grpc_client_test.pyconfig.hcl
Cleaned up resource base and updated dynamic value
3 files changed
base.pyRemoved unused methods (22 lines removed)dynamic_value.pyMinor improvementskeystone.pyKeystone improvements
- Removed unused methods from resource base and updated dynamic value handling and registry keystone
streamline
internal
3 files
base.pydynamic_value.pykeystone.py