Skip to content

radtriste/rhpam-7-openshift-image

 
 

Repository files navigation

Red Hat Process Automation Manager 7 OpenShift images

This repository contain all the image descriptors and files necessary to build the RHPAM images. It also includes the application templates, however they are deprecated in 7.6. Using the Red Hat Business Automation Operator is recommended.

Repo structure:

rhpam-7-openshift-image
├── businesscentral: Business Central image descriptor files.
├── businesscentral-monitoring: Business Central Monitoring image descriptor files.
├── controller: RHPAM Controller image descriptor files.
├── kieserver: Execution Server image descriptor files
├── quickstarts: quickstarts used as example in some of the application templates.
├── smartrouter: RHPAM Smart Router image descriptor files.
└── templates: Application templates, used to instantiate a new RHPAM environment on OpenShift. (Deprecated)
      ├── contrib
      │    └── jdbc: Examples about how to add third party jdbc driver on RHPAM images.
      └── docs: Application templates docs generated by the gen_template_docs.py script. \

Inside each image directory you will find the following files:

  • container.yaml: used by OSBS builds.
  • content_sets.yaml: define the yum repositories needed to install dependencies for the image.
  • branch-overrides.yaml: overrides file which uses the latest stable version for external dependencies. The module.yaml and image.yaml always refer to master branch.
  • tag-overrides.yaml: Used to override the branchs to use the final tags to rebuild released images, for CVE respins.
  • image.yaml: the main image descriptor file, here are all the pieces and configuration needed to build an image.

On the root directory you can also find the two files:

  • example-app-secret-template.yaml: Contains a https certificate to be used as example where https is required.
  • rhpam-image-streams.yaml: imagestreams definitions, file used to install the product image streams on OpenShift, this files contains the image stream name and the registry the image will be pulled of.

This repo depends directly on 5 repositories, which are:

  • cct_module: contains some core modules, like s2i and maven.
  • jboss-eap-modules: contains modules responsible to configure JBoss EAP, like datasources and the base configuration files.
  • jboss-eap-image: provides the EAP modules, which is used to install the EAP on the target image.
  • rhpam-7-image: provides the RHPAM binaries modules.
  • jboss-kie-modules: contains all the resources used to configure the RHPAM images.
Found a issue?

Please submit a issue here with the Cloud tag or send us a email: [email protected].

About

Red Hat Process Automation Manager OpenShift container images

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 76.3%
  • Shell 11.1%
  • Gherkin 10.1%
  • Makefile 2.5%