openshift-python-wrapper-data-collector


Nameopenshift-python-wrapper-data-collector JSON
Version 1.0.46 PyPI version JSON
download
home_pagehttps://github.com/RedHatQE/openshift-python-wrapper-data-collector
SummaryData collector for https://github.com/openshift/openshift-python-wrapper when running with PyTest
upload_time2024-05-05 11:57:09
maintainerNone
docs_urlNone
authorMeni Yakove
requires_python<4.0,>=3.8
licenseApache-2.0
keywords openshift ocp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.23812s