resotocore


Nameresotocore JSON
Version 3.9.0 PyPI version JSON
download
home_page
SummaryKeeps all the things.
upload_time2024-02-20 18:29:53
maintainer
docs_urlNone
authorSome Engineering Inc.
requires_python>=3.9
licenseAGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # `resotocore`
Resoto core graph platform


## Table of contents

* [Overview](#overview)
* [Usage](#usage)
* [Contact](#contact)
* [License](#license)


## Overview
The Resoto graph platfrom `resotocore` is the persistance and search backend of resoto. It maintains the graph
of resources and provides APIs to update and access them. Within `resotocore` there are workflows consisting of steps
that result in actions like `collect`, `cleanup` or `generate_metrics`. These actions are being received by components
like [`resotoworker`](../resotoworker/) and [`resotometrics`](../resotometrics/).

`resotocore` also provides the CLI API that [`resotoshell`](../resotoshell/) calls.

More information can be found in [the docs](https://resoto.com/docs/concepts/components/core).


## Usage
```
  --psk PSK             Pre-shared key
  --graphdb-server GRAPHDB_SERVER
                        Graph database server (default: http://localhost:8529)
  --graphdb-database GRAPHDB_DATABASE
                        Graph database name (default: resoto)
  --graphdb-username GRAPHDB_USERNAME
                        Graph database login (default: resoto)
  --graphdb-password GRAPHDB_PASSWORD
                        Graph database password (default: "")
  --graphdb-root-password GRAPHDB_ROOT_PASSWORD
                        Graph root database password used for creating user and database if not existent.
  --graphdb-bootstrap-do-not-secure
                        Leave an empty root password during system setup process.
  --graphdb-type GRAPHDB_TYPE
                        Graph database type (default: arangodb)
  --graphdb-no-ssl-verify
                        If the connection should not be verified (default: False)
  --graphdb-request-timeout GRAPHDB_REQUEST_TIMEOUT
                        Request timeout in seconds (default: 900)
  --no-tls              Disable TLS and use plain HTTP.
  --cert CERT           Path to a single file in PEM format containing the host certificate. If no certificate is provided, it is created using the CA.
  --cert-key CERT_KEY   In case a --cert is provided. Path to a file containing the private key.
  --cert-key-pass CERT_KEY_PASS
                        In case a --cert is provided. Optional password to decrypt the private key file.
  --ca-cert CA_CERT     Path to a single file in PEM format containing the CA certificate.
  --ca-cert-key CA_CERT_KEY
                        Path to a file containing the private key for the CA certificate. New certificates can be created when a CA certificate and private key is provided. Without the private key, the
                        CA certificate is only used for outgoing http requests.
  --ca-cert-key-pass CA_CERT_KEY_PASS
                        Optional password to decrypt the private ca-cert-key file.
  --version             Print the version of resotocore and exit.
  --override CONFIG_OVERRIDE [CONFIG_OVERRIDE ...], -o CONFIG_OVERRIDE [CONFIG_OVERRIDE ...]
                        Override configuration parameters. Format: path.to.property=value. The existing configuration will be patched with the provided values. A value can be a simple value or a comma
                        separated list of values if a list is required. Note: this argument allows multiple overrides separated by space. Example: --override
                        resotocore.api.web_hosts=localhost,some.domain resotocore.api.web_port=12345
  --verbose, -v         Enable verbose logging.
  --debug               Enable debug mode. If not defined use configuration.
  --ui-path UI_PATH     Path to the UI files. If not defined use configuration..
```


## Contact
If you have any questions feel free to [join our Discord](https://discord.gg/someengineering) or [open a GitHub issue](https://github.com/someengineering/resoto/issues/new).


## License
See [LICENSE](../LICENSE) for details.


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "resotocore",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "",
    "author": "Some Engineering Inc.",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/0e/40/812992e4ab8c0c34a26ef94fd8adcb41113ac25e1ee2d64fc3183c004886/resotocore-3.9.0.tar.gz",
    "platform": null,
    "description": "# `resotocore`\nResoto core graph platform\n\n\n## Table of contents\n\n* [Overview](#overview)\n* [Usage](#usage)\n* [Contact](#contact)\n* [License](#license)\n\n\n## Overview\nThe Resoto graph platfrom `resotocore` is the persistance and search backend of resoto. It maintains the graph\nof resources and provides APIs to update and access them. Within `resotocore` there are workflows consisting of steps\nthat result in actions like `collect`, `cleanup` or `generate_metrics`. These actions are being received by components\nlike [`resotoworker`](../resotoworker/) and [`resotometrics`](../resotometrics/).\n\n`resotocore` also provides the CLI API that [`resotoshell`](../resotoshell/) calls.\n\nMore information can be found in [the docs](https://resoto.com/docs/concepts/components/core).\n\n\n## Usage\n```\n  --psk PSK             Pre-shared key\n  --graphdb-server GRAPHDB_SERVER\n                        Graph database server (default: http://localhost:8529)\n  --graphdb-database GRAPHDB_DATABASE\n                        Graph database name (default: resoto)\n  --graphdb-username GRAPHDB_USERNAME\n                        Graph database login (default: resoto)\n  --graphdb-password GRAPHDB_PASSWORD\n                        Graph database password (default: \"\")\n  --graphdb-root-password GRAPHDB_ROOT_PASSWORD\n                        Graph root database password used for creating user and database if not existent.\n  --graphdb-bootstrap-do-not-secure\n                        Leave an empty root password during system setup process.\n  --graphdb-type GRAPHDB_TYPE\n                        Graph database type (default: arangodb)\n  --graphdb-no-ssl-verify\n                        If the connection should not be verified (default: False)\n  --graphdb-request-timeout GRAPHDB_REQUEST_TIMEOUT\n                        Request timeout in seconds (default: 900)\n  --no-tls              Disable TLS and use plain HTTP.\n  --cert CERT           Path to a single file in PEM format containing the host certificate. If no certificate is provided, it is created using the CA.\n  --cert-key CERT_KEY   In case a --cert is provided. Path to a file containing the private key.\n  --cert-key-pass CERT_KEY_PASS\n                        In case a --cert is provided. Optional password to decrypt the private key file.\n  --ca-cert CA_CERT     Path to a single file in PEM format containing the CA certificate.\n  --ca-cert-key CA_CERT_KEY\n                        Path to a file containing the private key for the CA certificate. New certificates can be created when a CA certificate and private key is provided. Without the private key, the\n                        CA certificate is only used for outgoing http requests.\n  --ca-cert-key-pass CA_CERT_KEY_PASS\n                        Optional password to decrypt the private ca-cert-key file.\n  --version             Print the version of resotocore and exit.\n  --override CONFIG_OVERRIDE [CONFIG_OVERRIDE ...], -o CONFIG_OVERRIDE [CONFIG_OVERRIDE ...]\n                        Override configuration parameters. Format: path.to.property=value. The existing configuration will be patched with the provided values. A value can be a simple value or a comma\n                        separated list of values if a list is required. Note: this argument allows multiple overrides separated by space. Example: --override\n                        resotocore.api.web_hosts=localhost,some.domain resotocore.api.web_port=12345\n  --verbose, -v         Enable verbose logging.\n  --debug               Enable debug mode. If not defined use configuration.\n  --ui-path UI_PATH     Path to the UI files. If not defined use configuration..\n```\n\n\n## Contact\nIf you have any questions feel free to [join our Discord](https://discord.gg/someengineering) or [open a GitHub issue](https://github.com/someengineering/resoto/issues/new).\n\n\n## License\nSee [LICENSE](../LICENSE) for details.\n\n",
    "bugtrack_url": null,
    "license": "AGPLv3",
    "summary": "Keeps all the things.",
    "version": "3.9.0",
    "project_urls": {
        "Homepage": "https://resoto.com"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de41d8abc71273fa3943940be44cd8bc05386cc1629a65672babb2eede43ac8c",
                "md5": "cf97433bf19b9d3dfb67acae59b566ef",
                "sha256": "a8ad5d477876a94cd6984486190af9cf9f08f67280848a2f6137a194892f8083"
            },
            "downloads": -1,
            "filename": "resotocore-3.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cf97433bf19b9d3dfb67acae59b566ef",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 5879262,
            "upload_time": "2024-02-20T18:29:50",
            "upload_time_iso_8601": "2024-02-20T18:29:50.146846Z",
            "url": "https://files.pythonhosted.org/packages/de/41/d8abc71273fa3943940be44cd8bc05386cc1629a65672babb2eede43ac8c/resotocore-3.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e40812992e4ab8c0c34a26ef94fd8adcb41113ac25e1ee2d64fc3183c004886",
                "md5": "dfcdcadfa929a4e6ed9a5ffb03308378",
                "sha256": "31d439baff4498d0de1f2dd7fa9325f722dcd8d98482c388e21437814bef4e67"
            },
            "downloads": -1,
            "filename": "resotocore-3.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "dfcdcadfa929a4e6ed9a5ffb03308378",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 5633879,
            "upload_time": "2024-02-20T18:29:53",
            "upload_time_iso_8601": "2024-02-20T18:29:53.069461Z",
            "url": "https://files.pythonhosted.org/packages/0e/40/812992e4ab8c0c34a26ef94fd8adcb41113ac25e1ee2d64fc3183c004886/resotocore-3.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-20 18:29:53",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "resotocore"
}
        
Elapsed time: 0.42249s