review for Debbie variable

Please update the Environmental Variable mentioned for various containers.

All containers marked in RED are mandatory, rest are optional and needed only if respective tools are in use.

 

 MongoDB service

If you are installing for first time pass all the bellow values:


CustomAPI

i . If you are Upgrading KnowHOW update the bellow env var only:

ii. If you are installing for first time pass all the bellow values:

If you want authenticate and authorize knowhow users using SAML pass the bellow Vars:

If you are installing knowhow along with SCM Processor pass this vars: i.e when isRepoToolEnable=true

OPTIONAL CustomApi ENV VAR:


UI service

If you want to authenticate and authorize knowhow users using SAML pass the bellow Vars: i.e whenAUTHENTICATION_SERVICE=true


Jira-Processor


devops-processor


azure-board-processor


azure-pipeline-repo


 

AuthnAuth Specific Variables: Use Only When Deploying Knowhow with Auth Application

 

Authdb:


authnauth:

For SAML Integration get the bellow values from your company’s azure AD provider for reference look for this docs https://psknowhow.atlassian.net/wiki/spaces/PSKNOWHOW/pages/118947846

For auth 1.0.0

For auth 2.0.0


authnauth-ui:


SCM tool:

 

PostgreSQL config:

POSTGRES_USER=<Postgres user name>
POSTGRES_PASSWORD= <postgres db password>
POSTGRES_DB=debbie

Django config:

DEBUG=True
DEBUG_TOOLBAR=True
ALLOWED_HOSTS=*
DATABASE_URL= < postgres database url>
CORS_ORIGIN_WHITELIST=http://localhost < handling cors origin whitelist>

RESULT_SEND_TYPE=mq <rabbitmq message key>

RABBITMQ_DEFAULT_USER=admin <default user of rabbitmq>
RABBITMQ_DEFAULT_PASS= <default pass of rabbitmq>
RABBITMQ_DEFAULT_VHOST=debbie <default host of rabbitmq>
RABBIT_BROKER_HOST=repotool-rabbitmq <rabbitmq container name>
RABBIT_BROKER_PORT=5672
RABBIT_QUEUE=repos <name of the rabbitmq job queue>

BASE_HOST_URL=https://4bdf-89-136-52-54.ngrok-free.app

SCAN_STATUS_APIS=http://customapi:8080/api/processor/saveRepoToolsStatus <api to save scanning detail>
SCAN_STATUS_APIS_TOKEN= <api token used by customapi>

DEBBIE_INTERNAL_API_KEY= <api key generated by repotool>