Cluster API data aggregator
Project description
cluster-agent
Table of contents
Project Setup
Dependencies
- python3-venv
Install the package
To install the package from Pypi simply run pip install ovs-cluster-agent
.
Setup parameters
- Setup dependencies You can use whenever dependency manager you want to. Just run the command below (and the ones following) on behalf of the manager you prefer.
make dependencies
- Setup
.env
parameters
CLUSTER_AGENT_BASE_API_URL="<base-api-url>"
CLUSTER_AGENT_BASE_SLURMRESTD_URL="<slurmrestd-endpoint>"
CLUSTER_AGENT_X_SLURM_USER_NAME="<slurmrestd-user-name>"
CLUSTER_AGENT_SENTRY_DSN="<sentry-dsn-key>"
CLUSTER_AGENT_OIDC_DOMAIN="<OIDC-domain>"
CLUSTER_AGENT_OIDC_AUDIENCE="<OIDC-audience>"
CLUSTER_AGENT_OIDC_CLIENT_ID="<OIDC-app-client-id>"
CLUSTER_AGENT_OIDC_CLIENT_SECRET="<OIDC-app-client-secret>"
CLUSTER_AGENT_LDAP_HOST="<hostname-for-ldap>"
CLUSTER_AGENT_LDAP_DOMAIN="<LDAP-domain>" # Defaults to match LDAP_HOST
CLUSTER_AGENT_LDAP_USERNAME="<admin-user>"
CLUSTER_AGENT_LDAP_PASSWORD="<admin-password>"
NOTE: CLUSTER_AGENT_SENTRY_DSN
is optional. If you do not pass it the agent understands Sentry will not be used.
Local usage example
- Run app
agentrun
Note: this command assumes you're inside a virtual environment in which the package is installed.
NOTE: beware you should care about having the same user name you're using to run the code in the slurmctld node. For example, if cluster_agent
will run the make run
command then the slurmctld node also must have a user called cluster_agent
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ovs-cluster-agent-1.6.2rc1.tar.gz
(32.3 kB
view hashes)
Built Distribution
Close
Hashes for ovs-cluster-agent-1.6.2rc1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06b8bf5611df156821b168f012fe3d3c4c4163d9a318e22c77926deb3e468f81 |
|
MD5 | a4c2af737e5e916fc5f68c96b7fb9af9 |
|
BLAKE2b-256 | 7e2fa874259b446698d79b1708f7f96d6041b31fa88a59e6f5443755d65c48ce |
Close
Hashes for ovs_cluster_agent-1.6.2rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6d2851ba1c3d1d5d21885083e5d3982321df410fee13e71c09fcad81a5e2e77 |
|
MD5 | 452541f8c784b1851aeee08202af44a4 |
|
BLAKE2b-256 | ae00d20bb35713bf31cca5ad70d7426d47f90b74d43d27ae4852642febd4b93a |