Name | resotocore JSON |
Version |
3.9.0
JSON |
| download |
home_page | |
Summary | Keeps all the things. |
upload_time | 2024-02-20 18:29:53 |
maintainer | |
docs_url | None |
author | Some Engineering Inc. |
requires_python | >=3.9 |
license | AGPLv3 |
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"
}