See general developer setup instructions in the repo root.
The following environment variables are specific to the system-conduit service:
RHSM_USE_STUB
: Use RHSM API stubRHSM_URL
: RHSM service URLRHSM_KEYSTORE
: path to keystore with client certRHSM_KEYSTORE_PASSWORD
: RHSM API client cert keystore passwordRHSM_BATCH_SIZE
: host sync batch sizeRHSM_MAX_CONNECTIONS
: maximum concurrent connections to RHSM APIHOST_LAST_SYNC_THRESHOLD
: reject hosts that haven't checked in since this duration (e.g. 24h)INVENTORY_ENABLE_KAFKA
: whether kafka should be used (inventory API otherwise)INVENTORY_HOST_INGRESS_TOPIC
: kafka topic to emit host recordsINVENTORY_ADD_UUID_HYPHENS
: whether to add missing UUID hyphens to the Insights IDCONDUIT_KAFKA_TOPIC
: topic for rhsm-conduit tasksCONDUIT_KAFKA_GROUP_ID
rhsm-conduit kafka consumer group ID