minishift 1.11.0 のインストールで htpasswd を介して認証を有効にしようとしています。Openshift Origin のドキュメントに記載されている値を設定するためのマスター構成ファイルが見つかりません。minishift ssh を介して minishift-VM を検索し、Windows 7 ホストのホーム フォルダーにある minishift フォルダーを検索しました。
minishift 1.11.0 で htpasswd を有効にするにはどうすればよいですか?
編集:master-config.yaml
フォルダに が見つかりました/var/lib/minishift/openshift.local.config/master/
。Openshift のドキュメント ( https://docs.openshift.org/latest/install_config/configuring_authentication.html ) で説明されているように、oauthConfig の下のコンテンツを変更しました
。
.htpasswd ファイルは同じフォルダーにあり、絶対パスを使用してマスター構成で参照されます。
しかし、minishift を停止して再度開始すると、開始プロセスは次のエラーで終了します。
-- Starting OpenShift container ...
Starting OpenShift using container 'origin'
FAIL
Error: could not start OpenShift container "origin"
Details:
No log available from "origin" container
minishift : Error during 'cluster up' execution: Error starting the cluster.
In Zeile:1 Zeichen:1
+ minishift start --vm-driver=virtualbox
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Error during 'c...ng the cluster.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
編集 2: 私は、Openshift がツール htpasswd を直接使用してユーザーのパスワードを確認しているのではないかと疑っています。minishift が使用する boot2docker VM に htpasswd をインストールできなかったため、コンテナーの初期化に失敗しました。(また、yum はデフォルトではインストールされません)。
boot2docker に htpasswd をインストールすることは可能ですか? はいの場合、パッケージはどこで入手できますか?