Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • UI Configuration

  • Menus Configuration

  • Steps to Configure Keycloak after Installation

  • Adding users to Keycloak

  • Redeployment Steps

The first 2 files are the UI Layer changesĀ  config file and the 3rd configuration file is to make the Metric values changes if required for the user.

...

If user needs to change any of the values inside the UI config file, they need to go to specified location directory as shown below and do the changes

...

The images should have the following dimensions: ( Height * Width )

  • logoURL - 60px * 60px

  • imageURl - 780px * 600px

  • dashboard_header2_image1 - 45px * <Any>

  • dashboard_header2_image2 - 45px * 45px

  • dashboard_header1_image - 32px * 32px

dashboard_header1_title : This key is used to change the title of the cQube application page mentioned on the headerĀ 

...

Step 6 : Turn on the Direct Access Grant Enabled and save the changes.

...

  • Adding users to Keycloak

Steps to create an new user

Step 1 : Navigate to Users tab

...

Step 4 : Navigate to the Credentials tab and Enter the required password, turn off the temporary password option and save.

...

Adding Bulk Users to the Key-cloak Realm

Step 1 : Navigate to Partial Import tab in manage section

...

Step 5 : Now that the users are imported, will be able to login to the application using the credentials.

  • Redeployment Steps

Redeployment Steps of UI config json file changes

Run the below commands one after the other to redeploy the UI config file changes to take effect in Visualization

...

- sudo docker rm ansible_dashboard_app_1 sudo

- sudo docker dashboard_ms:1

- cd cqube-devops/microservices/dashboard-ms

...

- sudo docker run -d -p 4200:80 --network ansible_cqube_net --name dashboard_app dashboard_ms:1

Redeployment Steps of menus.csv file changes

Run the below commands one after the other to redeploy the menus.csv file changes to take effect in Visualization Sidebar

- sudo docker stop ansible_querybuilder_app_1

- sudo docker rm ansible_querybuilder_app_1

- sudo docker querybuilder_ms:1

- cd cqube-devops/microservices/querybuilder-ms

- sudo git pull

- sudo docker build -t querybuilder_ms:1 .

- sudo docker run -d -p 3002:3002 --network ansible_cqube_net --name querybuilder_app querybuilder_ms:1