Red Hat OpenShift provides container-based software deployment and management based on Kubernetes, Docker containers, and DevOps tools for accelerated application development. The OpenShift plugin for Digital.ai Release enables you to orchestrate builds in your OpenShift instance and to deploy applications and their configurations to an on-premises or cloud-based OpenShift cluster.
Steps
openshift.conf: Openshift Configuration which extends Python Script
openshift.client: Configuration definition for OpenShift Client
openshift.server: Configuration definition for OpenShift Server
openshift.startBuildApi: Starts the build using the OpenShift API
openshift.imageTagApi: Gets the image tag from the OpenShift API
openshift.startDeploymentApi: Starts the deployment using the OpenShift API
openshift.serviceStatus: Gets the service status using the OpenShift API
openshift.task: Task to execute OpenShift Configuration
openshift.createConf: Creates a configuration using OpenShift CLI
openshift.removeConf: Removes the configuration using OpenShift CLI
openshift.startBuild: Builds a task using OpenShift CLI
openshift.imageTag: Gets an image tag using OpenShift CLI
openshift.startDeployment: Starts a deployment using OpenShift CLI
openshift.checkService: Checks the service using OpenShift CLI