Welcome to the *Configure an HTPasswd Identity Provider in OpenShift 4* lab. Here is the scenario: You are working for a company called ZLand with a hot new mobile game in the works. You are being asked to set up a development OpenShift cluster for the developers who are excited to start working on the new mobile game, Double Tap! You are being asked to set up the cluster to use the HTPasswd Identity Provider so we can set up the developers’ access to the cluster in the near future.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Install CodeReady Containers
Note: If you have taken any of the other labs in the course associated with this lab and have already installed CodeReady Containers, please move on to the Create the HTPasswd File objective. If not, then proceed with this objective.
If you don’t already have a Red Hat login, register at https://www.redhat.com.
- Make the
OpenShift_CRC
working directory. - Download the version of the OpenShift on CodeReady Containers binary for the operating system version you are running.
- Install OpenShift on CodeReady Containers.
- Make the
- Create the HTPasswd File
Create a HTPasswd file called
users.htpasswd
and add theadmin
user with the passworddoubletap
.- Create the HTPasswd Secret
Create a HTPasswd Secret called
htpass-secret
from theusers.htpasswd
HTPasswd file you created in the previous step.- Create the HTPasswd Custom Resource
Finally, log in to the cluster as the
admin
user and confirm you have logged in as admin.