How do I introduce additional product configurations to the deployment?
Currently, the minimum set of configurations required to successfully deploy a particular product deployment pattern using Kubernetes resources is provided using Kubernetes ConfigMaps. The files from which the ConfigMaps are created can be found in < /-conf/confs (e.g. /helm/, where is the root of the local copy of the Git repository containing the specific WSO2 product Kubernetes resources).
If any additional files with configuration changes, additional third-party libraries, OSGi bundles, and security related artifacts need to be added, a volume pre-populated with these artifacts, maintaining the folder structure of the relevant WSO2 product pack needs to be introduced. This volume needs to be mounted to the /home/wso2carbon/wso2-server-volume directory within the WSO2 product Docker container.
Please refer the following Kubernetes resource Git repository readme documentation for detailed examples on introducing additional configurations:
WSO2 API Manager -
WSO2 Enterprise Integrator -
WSO2 Identity Server -
WSO2 Stream Processor -