title: Cannot install openshift cluster with htpasswd
body: <p>I successfully installed an opneshift cluster locally on my macOS, but <code>AllowAll identityProvider</code> is put by default, so I ran <code>oc cluster down</code> then <code>oc cluster up --http-proxy=gateway.docker.internal:3128 --https-proxy=gateway.docker.internal:3129 --base-dir="$HOME/.occluster" --write-config</code> and in the <code>master-config.yaml</code>for the kube-apiserver, openshift-apiserver and openshift-controller-manager I changed these values:</p>
  
  <pre><code>identityProviders:
  - name: my_htpasswd_provider 
    challenge: true 
    login: true 
    mappingMethod: claim 
    provider:
      apiVersion: v1
      kind: HTPasswdPasswordIdentityProvider
      file: /etc/origin/master/htpasswd 
  </code></pre>
  
  <p>When I run <code>oc cluster up</code> like before but without the <code>--write-config</code> flag I get the following:</p>
  
  <pre><code>I0513 12:45:46.901048   26313 run_self_hosted.go:181] Waiting for the kube-apiserver to be ready ...
  E0513 12:50:47.962414   26313 run_self_hosted.go:571] API server error: Get https://127.0.0.1:8443/healthz?timeout=32s: EOF ()
  Error: timed out waiting for the condition
  </code></pre>
  
  <p>I cannot understand where is the mistake and what should be done in order to get rid of the errors</p>