Configuring DSF Packager in Cloud

This section explains how to configure DSF Packager in a cloud environment such as Azure.

As a prerequisite, it is assumed that you have a Azure infrastructure setup that starts from transact_Azure_scripts_v5.zip release onward. The below steps guide you to configure DSF packager in Azure cloud environment.

  1. Copy the FQDN from AGWPublicIPAddress in your resource group as shown below.
  2. Refer the Configuring Application Server section, for more information.

  3. To obtain this value, refer the FQDN of the record set called app-dns in the kube.private.dns.com Private DNS Zone in your resource group as shown below.
  4. Modify the irf-t24catalog-services.war file that you received from the Distribution team.
    • For a Temenos Transact user that is added to the t24user role, you must authenticate the services using a WildFly application user.
    • The WildFly application user creation is done automatically by passing the user credentials as secrets to kubernetes. Navigate to WEB-INF/classes and open connection.properties to know the transportLayerUser and transportLayerCredential.
  5. Modify the RemoteConnectionPorts to point to the WildFly port 8080. If you want to change the default transportLayerUser and transportLayerCredential, then follow Temenos Transact guidelines to create a new user such as BNKUSR similar to SSOUSER1 and update the connection.properties file.
  6. Pass this JBoss application user name (BNKUSR) required for Catalog services in the jndi-config.properties file and create the configmap using the below command.
    $ vi k8s/jndi-config.properties
  7. $ kubectl --kubeconfig=appconfig create configmap jndi-config --from-env-file=k8s/jndi-config.properties  
  8. Pass the JBoss application user password required for Catalog services in the secrets.yml file in the base64-encoded format and reapply.
    $ echo -n 123456 | base64
    MTIzNDU2
    $ vi k8s/secrets.yml
    

    $ kubectl apply -f k8s/secrets.yml

Field Name
|
Application/Table name

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 23, 2023 7:41:22 PM IST