Customizing a DataPower deployment
Update the GatewayCluster CR to configure DataPowerService
APIs to
customize your DataPower deployment.
You can set the following properties in the CR. Note that each GatewayCluster CR property has a corresponding DataPowerService API. Refer to the IBM DataPower Operator Documentation link for each property:
GatewayCluster property | DataPowerService property | DataPowerService API Docs |
---|---|---|
AdditionalDomainConfig |
domains |
Domains For domain configuration, see also: |
AdditionalExtraExe |
extraExe |
extraExe |
AdditionalInitCmds |
initCmds |
initCmds |
lifecycle |
lifecycle |
lifecycle |
Examples of how to add the DataPower service properties to a GatewayCluster CR, in an API Connect deployment on native Kubernetes:
- Adding
additionalDomainConfig
:spec: additionalDomainConfig: - name: "default" certs: - certType: "usrcerts" secret: "default-cert" - certType: "sharedcerts" secret: "shared-cert" dpApp: config: - "default-config" local: - "default-local"
- Extending the
apiconnect
domain:spec: additionalDomainConfig: - name: "apiconnect" dpApp: config: - "custom-apiconnect-config" local: - "custom-apiconnect-local"