HTPasswd oauth provider
Contents
- Create htpaswd file
$ htpasswd -c -B -b htpasswd admin adminpass
$ htpasswd -c -B -b htpasswd developer devpass
- Create secret
$ oc create secret generic htpass-secret --from-file=htpasswd -n openshift-config
- Patch oauth cluster
$ oc patch oauth/cluster --patch '{"spec":{"identityProviders":[{"name":"htpasswd","mappingMethod":"claim","type":"HTPasswd","htpasswd":{"fileData":{"name":"htpass-secret"}}}]}}' --type=merge
- Give admin user cluster-admin role
$ oc adm policy add-cluster-role-to-user cluster-admin admin