Create the artifacts instance for your FTM offering

Many tools, software development kits (SDKs), database configuration scripts, and other artifacts are provided with your FTM offering. All the files that are needed for your offering are available after you create this instance.

To deploy the FTM artifacts pod, you need to apply the following sample YAML file. You can use either the Red Hat® OpenShift® Container Platform user interface or the Red Hat OpenShift Container Platform command-line interface to apply the YAML.

You need to create the ftm-ssl-cert-secret secret to apply the sample YAML file. For more information about creating certificates, see Create certificates.

This example uses ftm-demo as the namespace. Replace it with the name of the namespace that you want to deploy to. Also, replace <OperandForYourFTMVersion> with the operand value for the version number that you are deploying. For more information about the operand value that you need to use, see Operand values to use for the versions of FTM.
apiVersion: ftm.ibm.com/v1
kind: FTM
metadata:
  name: ftm
  namespace: ftm-demo
spec:
  license:
    accept: true
    use: NonProduction
  version: <OperandForYourFTMVersion>
  config:
    instance:
      artifactsOnly: true
      solution:
        - base
    security:
      certificate:
        secretName: ftm-ssl-cert-secret
  storage:
    default:
      spec:
        storageClassName: managed-nfs-storage
        accessModes:
          - ReadWriteMany
        resources:
          requests:
            storage: 10Gi
  account:
    imagePullPolicy: IfNotPresent
    imagePullSecrets:
    - ibm-entitlement-key
The values that you can use for spec.config.instance.solution are shown in the following list.
base
Use this value to get the FTM artifacts.
cbprplus
Use this value to get the CBPR+ artifacts.
check
Use this value to get the Check artifacts.
common-services
Use this value to get the Common Services artifacts.
cpa-aft
Use this value to get the CPA AFT artifacts.
euro1
Use this value to get the EURO1 artifacts.
fedwire
Use this value to get the Fedwire artifacts.
nacha
Use this value to get the Nacha artifacts.
nbo
Use this value to get the NBO artifacts.
rix
Use this value to get the RIX artifacts.
sct-inst
Use this value to get the SCT Inst artifacts.
t2
Use this value to get the T2 artifacts.
targetdkk
Use this value to get the TARGET DKK artifacts.
tch-rtp
Use this value to get the TCH RTP artifacts.
zelle
Use this value to get the Zelle artifacts.
Note: The Check solution cannot be deployed together with other solutions.

You can confirm that the FTM artifacts instance was created successfully after you applied the YAML. Use the Red Hat OpenShift Container Platform to display the pods that are running for the workloads in your namespace.

After the FTM artifacts instance is created, you can start downloading files from the artifacts pod. For more information, see Getting the files from the artifacts container for your FTM offering.

Operand values to use for the versions of FTM

You can use the following table to determine the operand value that you need to use for your version of FTM.
Table 1. Operator deployment information for the versions of FTM
IBM® product version of FTM The deployment information for this version
4.0.10
  • The channel is stable-v4.9
  • The operand is 4.0.10.0
  • The version of the operators is 4.9.0