To enable data-collector pass data-collector.yaml
YAML format:
```yaml
data_collector_base_directory: "<base directory for data collection>"
collect_data_function: "<import path for data collection method>"
collect_pod_logs: true|false # bool whether to collect logs if resource is a pod
```
YAML Example `ocp_utilities/data-collector.yaml`:
```yaml
data_collector_base_directory: "collected-info"
collect_data_function: "data_collector.collect_data"
collect_pod_logs: true
```
Either export path to yaml file in `OPENSHIFT_PYTHON_WRAPPER_DATA_COLLECTOR_YAML` or set `data_collector` in your py_config
The environment variable takes precedence over py_config.
To use dynamic base directory, export `OPENSHIFT_PYTHON_WRAPPER_DATA_COLLECTOR_DYNAMIC_BASE_DIR`
Example:
```
data_collector_base_directory = "/data/results/collected-info"
OPENSHIFT_PYTHON_WRAPPER_DATA_COLLECTOR_DYNAMIC_BASE_DIR = "dynamic_collector_test_dir"
Result: /data/results/dynamic_collector_test_dir/collected-info
```
Raw data
{
"_id": null,
"home_page": "https://github.com/RedHatQE/openshift-python-wrapper-data-collector",
"name": "openshift-python-wrapper-data-collector",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": "Openshift, OCP",
"author": "Meni Yakove",
"author_email": "myakove@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/35/38/a2cbe9b70f43e19ae75a5c73d94db2e1d31807dd56f8d680d82223ee88cf/openshift_python_wrapper_data_collector-1.0.46.tar.gz",
"platform": null,
"description": "To enable data-collector pass data-collector.yaml\nYAML format:\n```yaml\n data_collector_base_directory: \"<base directory for data collection>\"\n collect_data_function: \"<import path for data collection method>\"\n collect_pod_logs: true|false # bool whether to collect logs if resource is a pod\n```\nYAML Example `ocp_utilities/data-collector.yaml`:\n```yaml\n data_collector_base_directory: \"collected-info\"\n collect_data_function: \"data_collector.collect_data\"\n collect_pod_logs: true\n```\nEither export path to yaml file in `OPENSHIFT_PYTHON_WRAPPER_DATA_COLLECTOR_YAML` or set `data_collector` in your py_config\nThe environment variable takes precedence over py_config.\n\nTo use dynamic base directory, export `OPENSHIFT_PYTHON_WRAPPER_DATA_COLLECTOR_DYNAMIC_BASE_DIR` \nExample:\n```\ndata_collector_base_directory = \"/data/results/collected-info\"\nOPENSHIFT_PYTHON_WRAPPER_DATA_COLLECTOR_DYNAMIC_BASE_DIR = \"dynamic_collector_test_dir\"\n\nResult: /data/results/dynamic_collector_test_dir/collected-info\n```\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Data collector for https://github.com/openshift/openshift-python-wrapper when running with PyTest",
"version": "1.0.46",
"project_urls": {
"Bug Tracker": "https://github.com/RedHatQE/openshift-python-wrapper-data-collector/issues",
"Documentation": "https://github.com/RedHatQE/openshift-python-wrapper-data-collector/blob/main/README.md",
"Download": "https://github.com/RedHatQE/openshift-python-wrapper-data-collector/archive/refs/tags/1.0.4.tar.gz",
"Homepage": "https://github.com/RedHatQE/openshift-python-wrapper-data-collector"
},
"split_keywords": [
"openshift",
" ocp"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3538a2cbe9b70f43e19ae75a5c73d94db2e1d31807dd56f8d680d82223ee88cf",
"md5": "854bf736d0b9bc0091bf7d32245f4476",
"sha256": "3bf5bd1080ffcff2bc82e133512063f17293360188f08d7c2c26dcd93f54aa48"
},
"downloads": -1,
"filename": "openshift_python_wrapper_data_collector-1.0.46.tar.gz",
"has_sig": false,
"md5_digest": "854bf736d0b9bc0091bf7d32245f4476",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 8303,
"upload_time": "2024-05-05T11:57:09",
"upload_time_iso_8601": "2024-05-05T11:57:09.453531Z",
"url": "https://files.pythonhosted.org/packages/35/38/a2cbe9b70f43e19ae75a5c73d94db2e1d31807dd56f8d680d82223ee88cf/openshift_python_wrapper_data_collector-1.0.46.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-05 11:57:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "RedHatQE",
"github_project": "openshift-python-wrapper-data-collector",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "openshift-python-wrapper-data-collector"
}