App Connect

App Connect

Join this online user group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#Applicationintegration
#App Connect
#AppConnect
 View Only
  • 1.  How to override node level properties of ACE app in OpenShift?

    Posted Wed May 24, 2023 10:16 AM
      |   view attached

    In IIB, we can generate a properties file from a bar and use that file to override the node-level properties like MQ input/output host, port, etc. during deployment. Still, I know that each node-level property, like parsing options, can't be overridden at runtime but can be overridden only at deployment time. So, is there any way to override the node-level properties in the ACE app running in OpenShift on ACE operator?



    ------------------------------
    Eswarar Siva
    ------------------------------


  • 2.  RE: How to override node level properties of ACE app in OpenShift?

    Posted Sun June 11, 2023 09:15 PM

    @Eswarar Siva If I'm understanding correctly, the question is "how can I apply IIB-style node property overrides to ACE in OpenShift?" and I believe the answer is to use a "WorkdirOverride" configuration type:

    This can then be attached to integration server deployments to override node-level properties.

    The syntax is described at https://www.ibm.com/docs/en/app-connect/12.0?topic=commands-ibmint-apply-overrides-command and includes application and library specifiers if those are also needed.



    ------------------------------
    Trevor Dolby
    IBM Expert Labs
    ------------------------------



  • 3.  RE: How to override node level properties of ACE app in OpenShift?

    Posted Mon June 19, 2023 11:23 AM

    Hi @Trevor Dolby 

    Thanks a lot for your reply and the link to the IBM documentation regarding the ibmint apply overrides command as a replacement of the original mqsiapplybaroverride command!

    Is there even an option to apply such replacement when deploying the bar files to an Integration Server using GitOps / ArgoCD and providing their URLs through the parameter barURL?

    Kind regards
    Jan



    ------------------------------
    Jan Frederik Sorge
    ------------------------------



  • 4.  RE: How to override node level properties of ACE app in OpenShift?

    Posted Mon June 19, 2023 05:52 PM

    Hello @Jan Frederik Sorge 

    Yes, the WorkdirOverride configuration type should apply in that case as well: the BAR would be downloaded first, and then the overrides applied after that. All that would be needed is for the GitOps pipeline to name the override configuration in the IntegrationServer custom resource, and the operator should do the rest.

     This is also possible without the operator as long as the startup scripts for the container run the ibmint apply overrides command, but it sounds like you're using the operator so the configuration is probably the best way to go.



    ------------------------------
    Trevor Dolby
    IBM Expert Labs
    ------------------------------



  • 5.  RE: How to override node level properties of ACE app in OpenShift?

    Posted Tue June 20, 2023 02:58 AM

    Hi @Trevor Dolby 

    Thanks a lot for your very quick reply!

    Yes, I am using the operator in order to configure the Integration Servers and found the article https://www.ibm.com/docs/en/app-connect/container?topic=servers-workdiroverride-type which describes the use such custom resources. I will give it a try with those.

    Kind regards
    Jan



    ------------------------------
    Jan Frederik Sorge
    ------------------------------