Secure Software Factory Workshop Deployer
Fierce Software

Secure Software Factory Deployer

Use the following form to build your Secure Software Factory.

Build Now Learn more…

AWS


OpenShift

General OpenShift Configuration

Can be omitted and added to deployment script variables after downloading.

Can be omitted and added to deployment script variables after downloading.


This will be the base of all Routes created.


Workshop Seat Configuration

The following will be created for student seats:

Namespaces

  • dev-
  • test-
  • stage-
  • prod-

LDAP


OCP – Workshop Team Project

This shared namespace/project has some quick-start resources that can be used in the workshop. The shared project allows students to order things like Eclipse Che, Pipelines, a Terminal, and whole applications as if they were from a SaaS Service Catalog.


OCP – CloudBees Core

NOTE: Deploying CloudBees Core on OpenShift with the full set of integrations is not fully automated and requires some minor configuration.

A trial license can be requested at deployment, and LDAP requires additional configuration to the StatefulSet.

Persistent storage is required.

NOTE: This requires additional manual configuration if using self-signed LDAPS certificates.


OCP – SonarQube

NOTE: This requires your own Docker image if using self-signed LDAPS certificates

NOTE: In order to use SonarQube and LDAP with self-signed certificates you must fork this Git repo, modify the Dockerfile with your LDAP server address, build the image via Docker Hub, and change the manifest to point to your built image. This is because a root user (Docker Builder) needs to stuff the JRE keystore with your self-signed certificate. Do this before proceeding.


OCP – Sonatype Nexus Repo

NOTE: This requires additional manual configuration if using self-signed LDAPS certificates.


OCP – Sonatype IQ Server

NOTE: You may fork this Git repo, modify the configuration, and point to your fork to build with your settings.

NOTE: This requires additional manual configuration if using self-signed LDAPS certificates.


OCP – Rocket.Chat

NOTE: This requires additional manual configuration.

Used for pulling Rocket.Chat image from Red Hat Registry. Can be omitted and added to deployment script variables after downloading.

Used for pulling Rocket.Chat image from Red Hat Registry. Can be omitted and added to deployment script variables after downloading.

Used for pulling Rocket.Chat image from Red Hat Registry. Can be omitted and added to deployment script variables after downloading.

Suggest not to have an overlapping username from LDAP, such as ‘admin’.


OCP – Red Hat Ansible Tower

Suggest not to have an overlapping username from LDAP, such as ‘admin’.

Review Configuration

OpenShift Cluster
OC CLI Arguments
OpenShift Auth Type
OpenShift Credentials
OpenShift Route Base