pyvider
2024-12-18
Rebuilt tfprotov6 resource handlers with tracing span integration
46 files · 1,528+ · 892-
Rebuilt tfprotov6 resource handlers with Read, Plan, and Apply operations
1 file changed
resources.pyResource handlers implementing Read, Plan, Apply operations through multiple major iterations (108-224 lines per version)
- Rebuilt resource handlers implementing Read, Plan, and Apply operations through multiple iterations refining state management and error handling
instantiate
behavioral
1 file
resources.py
Added trace_span decorators to resource lifecycle methods
4 files changed
lifecycle.pyAdded trace_span decorator for lifecycle transitionsdecorators.pyAdded trace_span for resource operationsbase.pyAdded trace_span for apply operationsregistry.pyAdded tracing to registry operations
- Added trace_span decorators to resource lifecycle transitions, operations, apply methods, and registry
instantiate
internal
4 files
lifecycle.pydecorators.pybase.pyregistry.py
Created simplified logscribe tracer replacing old tracing subsystem
2 files changed
tracer.pyNew simplified tracing module (128 lines)tracer-client.pyTracer client example (46 lines)
- Created simplified tracer.py replacing the old tracer/ directory with context, decorators, resource_tracer, span, and telemetry modules
decouple
internal
2 files
tracer.pytracer-client.py
- Removed old tracing subsystem including config/configure_telemetry.py and entire tracer/ directory
deprecate
internal
2 files
configure_telemetry.pytracer
Updated registry, provider, and handler modules
7 files changed
keystone.pyImproved component lookup (21 lines)decorators.pyUpdated decoratorsdiscovery.pyUpdated discoverybase_provider.pyUpdated base provider__main__.pyUpdated entry pointhandler.pyFixed error logging (ReadResource vs ApplyResourceChange)file_content.pyAdded debug logging for read context
- Updated registry modules with improved component lookup and discovery
streamline
internal
3 files
keystone.pydecorators.pydiscovery.py
- Fixed handler error logging mismatch (was logging ReadResource for ApplyResourceChange errors) and added file content debug logging
remediate
internal
2 files
handler.pyfile_content.py