I have been preparing for Ex280 Exam, and have been practising most of the scenarios online. But i'm not able to practise the Authentication & Authorization objective online i.e. htpasswd.
I have been through trying to install CRC in Virtual Machine (running on windows host) as well as Windows (locally). Is there any suggestion? how can i practise htpasswd online?
There are two parts to this.
The actual htpasswd part, you could play even without OpenShift- Apache HTTPD can be configured to use the same kind of authentication files (in fact, htpasswd originates from Apache HTTPD), so you can practice adding/removing users from files with that.
But truly the full practice of configuring an identity provider in OpenShift and ussing the htpasswd one, you need a cluster where you can be an administrator. As far as I know, there are no free services online that do this (i.e. https://developers.redhat.com/developer-sandbox is a shared instance where you are not cluster admin).
ROL subscribers with access to courses such as DO280 (which matches EX280), can use the included lab environment, where they have cluster admin, to play with this. In fact, chapter 3 of the course has exercises related to this.
Another option as you mentioned is running your own cluster. The lowest cost option is CRC, which has been renamed to OpenShift Local:
That's a bit demanding on hardware resources, but apparently this is improving. The latest version requires 9gb of free RAM- previous versions I believe required more.
Thank you, Alex.
With your suggestion, i tried (again) to download and install the latest OpenShift Local, and it failed. I have spent lot of time in troubleshooting CRC/OpenShift Local, and it actually made me shift my exam dates for so long.
I will try to figure out some other alternatives, which i could spend more time on learning.