create user with htpasswd - simeonlam/knowledge GitHub Wiki

create user for argocd

url

  • create htpasswd file
$ htpasswd -c -B -b </path/to/users.htpasswd> <user_name> <password>
  • create secret
oc create secret generic htpass-secret --from-file=htpasswd=<path_to_users.htpasswd> -n openshift-config
oc create secret generic htpass-secret --from-file=htpasswd=user.htpasswd -n openshift-config
  • update oauth cluster identityProviders
apiVersion: config.openshift.io/v1
kind: OAuth
metadata:
  name: cluster
spec:
  identityProviders:
  - name: htpasswd_provider
    mappingMethod: claim
    type: HTPasswd
    htpasswd:
      fileData:
        name: htpass-secret

oc policy add-role-to-user registry-viewer argocd-image-updater -n argocd

⚠️ **GitHub.com Fallback** ⚠️