pyvider
2025-03-03
Rewrote `GetMetadataHandler` to dynamically discover registered resources, data sources, and...
25 files · 367+ · 130-
Dynamic Metadata Discovery
1 file changed
get_metadata.pyRewrote `GetMetadataHandler` in `protocols/tfprotov6/handlers/get_metadata.py` to dynamically ite...
- Rewrote
GetMetadataHandlerinprotocols/tfprotov6/handlers/get_metadata.pyto dynamically iterate overhub.registryfor resources, data sources, and functions decouple internal1 file
get_metadata.py
- Replaces hardcoded
[GetMetadata.ResourceMetadata(type_name="file_content")]with runtime discovery decouple internal4 files
get_metadata.py__init__.pyenv_vars.pyhttp_fetch.py
- Each discovered component type (resource, data_source, function) is logged and included in the response
decouple
behavioral
4 files
get_metadata.py__init__.pyenv_vars.pyhttp_fetch.py
Resource Organization
2 files changed
http_request.pyMoved `components/resources/http_request.py` and `tls_certificate.py` to proper locationstls_certificate.pyMoved `components/resources/http_request.py` and `tls_certificate.py` to proper locations
Handler Cleanup
1 file changed
get_metadata.pyAdded `import attrs` to `get_metadata.py`
- Added
import attrstoget_metadata.pyinterface internal1 file
get_metadata.py
- Added module header comments and trailing markers to handler files
specify
errata
31 files
.coveragercemoji-matrix.mdpyvider-rpcplugin-api-docs.mdpyproject.tomlpytest.inirequirements.txtapply_resource_change.pyget_metadata.pyget_provider_schema.pyread_resource.py__init__.py__init__.pyauth.pycompression.pyconfig.pycrypto.pyfilesystem.pynetworking.py__init__.pyenv_vars.pyhttp_fetch.py__init__.pyhttp_session.pytemp_dir.pytemp_file.py__init__.pyhash_string.py__init__.pyhttp_request.pytls_certificate.pyuv.lock