Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- HTPASSWD_FILE="./htpass"
- USERNAME="suraj1"
- USERPASS="developer"
- HTPASSWD_SECRET="htpasswd-secret1"
- htpasswd -cb $HTPASSWD_FILE $USERNAME $USERPASS
- oc get secret $HTPASSWD_SECRET -n openshift-config &> /dev/null
- oc create secret generic ${HTPASSWD_SECRET} --from-file=htpasswd=${HTPASSWD_FILE} -n openshift-config
- oc apply -f - <<EOF
- apiVersion: config.openshift.io/v1
- kind: OAuth
- metadata:
- name: cluster
- spec:
- identityProviders:
- - name: htpassidp1
- challenge: true
- login: true
- mappingMethod: claim
- type: HTPasswd
- htpasswd:
- fileData:
- name: ${HTPASSWD_SECRET}
- EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement