Advanced Cluster Security Demo
Setup Instructions
Below are the instrcutions to set up the demo.
There is a single installation script called install-all-setup.sh. It runs basic-setup first, then runs five other setup scripts in parallel:
-
FAM (file activity monitoring)
-
Persus monitoring in the console
-
MCP server setup
-
OpenShift Pipelines (Tekton) RHACS tasks
-
Policy as Code (GitOps) via Argo CD
The lab environment includes a sample virtual machine for vulnerability-management demos; you do not need to provision or register a VM as part of this install.
Requirements
All requirements are configured by the basic-setup script and the parallel setup steps above.
Set up scripts
-
Copy and paste the following command into your terminal:
source ~/.bashrc git clone https://github.com/mfosterrox/rhacs-demo.git || (cd rhacs-demo && git pull) cd rhacs-demo chmod +x install-all-setup.sh verify-all-setup.sh ./install-all-setup.sh -p {acs_portal_password} -
Wait until the script finishes. You should see Phase 1 (basic-setup) complete, then Phase 2 parallel jobs start and Waiting for N parallel job(s) complete without errors.
| If a script fails, you can run the indivdual script again. The error messages will provide the command to rerun the script. |
Accessing the Consoles
With a proper installation, you should be able to access the following consoles:
-
OpenShift Console
-
RHACS Console
OpenShift Console
| Access the consoles in other tabs for demonstration purposes. |
Access the OpenShift Console from the OpenShift Console tab in the right panel, or open it directly: {openshift_cluster_console_url}[window=blank]
Username: |
{openshift_cluster_admin_username} |
Password: |
{openshift_cluster_admin_password} |