Contents

HTPasswd oauth provider

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