pyvider 2024-11-21
Added lechat protobuf provider, data source templates, and code bundle
106 files · 17,376+ · 1,718-

Lechat protobuf provider experiment

10 files changed
  • main.py Main entry point for the lechat protobuf provider
  • __init__.py Provider package initialization
  • interceptor.py gRPC interceptor for debugging provider communication
  • provider.py Provider implementation using protobuf-generated stubs
  • my_resource.py Example resource implementation
  • my_resource.proto Custom resource protobuf definition
  • my_resource_pb2.py Generated protobuf bindings for custom resource
  • my_resource_pb2_grpc.py Generated gRPC stubs for custom resource
  • requirements.txt Python dependencies for the lechat provider
  • provider.tf Terraform provider configuration for testing
  • Built a complete protobuf-based provider experiment with interceptor, resource definitions, and generated gRPC stubs instantiate behavioral
    2 files
    • main.py
    • provider.py

Data source templates and code capture

4 files changed
  • test_tim_example.md.tmpl Documentation template for the test data source
  • data-source.tf Example Terraform data source configuration
  • 2024-11-22-code-bundle-2.txt Code bundle snapshot of the workspace state
  • notes.txt Updated development notes
  • Added Terraform data source template and example configuration instantiate internal
    2 files
    • test_tim_example.md.tmpl
    • data-source.tf

Removed CDKTF experiment

2 files changed
  • main.py Removed CDKTF hello-world experiment
  • cdktf.json Removed CDKTF configuration
  • Dropped the CDKTF hello-world approach in favor of direct protobuf/gRPC implementations deprecate internal
    2 files
    • main.py
    • cdktf.json