Installing Activities Plus services
Activities Plus in Connections Component Pack uses the existing Component Pack infrastructure, assuming that you have a working Component Pack environment.
Prerequisites for installing Activities Plus are:
-
As of January 2023, image hosting for Activities Plus (kudosboard/huddoboards) has moved to Quay.io. Refer to Using latest releases directly from Huddo to configure your Kubernetes with access to huddoboards images hosted in Quay.io. There are new Huddo charts to utilize these images.
-
Download the kudosboard.yml file and modify it according to your environment. The value for 'imagePullSecret' is the one noted in step 3d of Using latest releases directly from Huddo in the Huddo documentation.
-
Get a free license key from the ISW site.
-
Register it with Connections as described in Registering an OAuth application with a provider. Follow the Huddo documentation to generate the OAuth secret. In case of Activities Plus upgrade, the OAuth secret and license key can be copied from your previous YAML file in Set up Helm charts.
Procedure
-
Delete existing kudos-boards-cp chart:
helm uninstall kudos-boards-cp -n connections
-
Delete existing kudos-boards-cp-activity-migration chart:
helm uninstall kudos-boards-cp-activity-migration -n connections
-
Delete existing kudosboard pods (if any):
kubectl -n connections delete po $(kubectl -n connections get po | grep kudos | awk '{print $1}')
-
Install chart:
Follow the instructions in Deploy Boards Helm Chart of the Huddo documentation. Make sure to replace or override the file name of boards-cp.yaml with kudosboard.yml in the
helm upgrade
command. -
Once this is all set, add the following rules to the httpd.conf on your IBM HTTP servers and restart the service:
# proxy rules for activities plus RewriteRule ^/activities/service/html/(.*)$ /boards/activities/service/html/$1 [R] ProxyPass "/boards" "http://cpmaster.internal.example.com:32080/boards" ProxyPassReverse "/boards" "http://cpmaster.internal.example.com:32080/boards" ProxyPass "/api-boards" "http://cpmaster.internal.example.com:32080/api-boards" ProxyPassReverse "/api-boards" "http://cpmaster.internal.example.com:32080/api-boards"
For more information, see Deploying Huddo Boards into HCL Connections in the Huddo Docs help.
Complete any applicable configuration tasks in Configuring Activities Plus services.
Parent topic: Integrating with Activities Plus