...
Prepare and Install Software:
Prepare the YAML file as per client's license and details provided in the email.
Add the bastion IP in the AKS cluster network security.
Install Helm: Code
choco install kubernetes-helm
...
Download and Install Nginx:
Download Nginx v9.3.32.
Go to the folder containing
tls.key
,tls.crt
, andstar.adeptia.com
files and create a secret:Code:
kubectl create secret tls <<secretname>> --key="tls.key" --cert="tls.crt" --namespace <<namespace>>
Update and apply the ingress rules:
Code:
kubectl apply -f ingress.yaml
...
Log in and Perform Initial Setup:
Enter the client name and email ID as provided in the client sheet.
Enable the following settings:
EAR settings
SMTP configuration
AI MAP
Adeptia Assistance feature
Change logging level to Error for all microservices
Enable EAR setting from the application setting (default password:
changeit
)
Change environment display name
Configure mail server parameters:
Code:
emailID: donotreply@adeptia.com Password: refer myglu
Install EFK Stack:
Download EFK.
Install EFK:
Code:
helm install efk efk-stack -n logs
...
Apply Ingress Rules:
Remove
s
from HTTP and provide the ingress release name in the YAML file.
Create Namespace for Velero:
Create a container in Azure Blob Storage.
Create
credentials-velero.txt
:Code:
AZURE_SUBSCRIPTION_ID= AZURE_TENANT_ID=<<ID>> AZURE_CLIENT_ID=<<ID>> AZURE_CLIENT_SECRET=<<value>> AZURE_RESOURCE_GROUP=<<name>> AZURE_CLOUD_NAME=<<name>>
Install Velero:
Code:
velero install --provider azure --plugins velero/velero-plugin-for-microsoft-azure:v1.5.0 --bucket $BLOB_CONTAINER --secret-file <<file path>>/credentials-velero.txt --backup-location-config resourceGroup=$AZURE_BACKUP_RESOURCE_GROUP storageAccount=$AZURE_STORAGE_ACCOUNT_ID subscriptionId=$AZURE_BACKUP_SUBSCRIPTION_ID --use-restic
...
Update Adeptia Assistant Settings:
Navigate to: Setting >> Common >> Adeptia Assistant
Set the following properties:
Code:
abpm.services.chatbot.adeptiaai.enable = true abpm.services.chatbot.adeptiaai.endpoint = https://ai.adeptia.com/v1.0 abpm.services.chatbot.adeptiaai.oauth.clientid = f3f7e482-0b5a-41f6-aa6b-4b44494be419 abpm.services.chatbot.adeptiaai.oauth.clientsecret = wM48Q~IE-hOKMahzZ7QjoROdOkSumNwQoPOmmaRb abpm.services.chatbot.adeptiaai.oauth.scope = api://f4e48d6e-8d68-460c-9314-d78c0eeafc75/.default abpm.services.chatbot.adeptiaai.oauth.tokenurl = https://login.microsoftonline.com/45549897-61ee-4cfa-b596-04ca9df5c105/oauth2/v2.0/token abpm.services.chatbot.adeptiaai.tagname = ProductDocumentation
...
Enable Adeptia Knowledge Base:
Create a database in Milvus with a name starting with an underscore (
_
) and replacing dashes (-
) with underscores (_
).
Create Customer App Registration:
Create certification and secrets for Adeptia configuration.
Add client ID in the app registration.
Add settings in the knowledge base to enable the knowledge base.
By following these instructions, you will successfully install and configure the AC4 system, enabling comprehensive customer onboarding and ensuring all necessary features and services are operational.
...