This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.7.2.2. opm のインストール
opm
CLI ツールはワークステーションにインストールできます。
前提条件
-
podman
version 1.4.4+
手順
後続の手順で使用するために
REG_CREDS
環境変数をレジストリー認証情報のファイルパスに設定します。たとえばpodman
CLI の場合は、以下のようになります。REG_CREDS=${XDG_RUNTIME_DIR}/containers/auth.json
$ REG_CREDS=${XDG_RUNTIME_DIR}/containers/auth.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow registry.redhat.io
で認証します。podman login registry.redhat.io
$ podman login registry.redhat.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Operator レジストリーイメージから
opm
バイナリーを抽出し、これをローカルファイルシステムにコピーします。oc image extract registry.redhat.io/openshift4/ose-operator-registry:v4.5 \ -a ${REG_CREDS} \ --path /usr/bin/opm:. \ --confirm
$ oc image extract registry.redhat.io/openshift4/ose-operator-registry:v4.5 \ -a ${REG_CREDS} \
1 --path /usr/bin/opm:. \ --confirm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- レジストリー認証情報ファイルの場所を指定します。
バイナリーを実行可能にします。
chmod +x ./opm
$ chmod +x ./opm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルを
PATH
の任意の場所に置きます (例:/usr/local/bin/
)。sudo mv ./opm /usr/local/bin/
$ sudo mv ./opm /usr/local/bin/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow クライアントが正しくインストールされていることを確認します。
opm version
$ opm version
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Version: version.Version{OpmVersion:"1.12.3", GitCommit:"", BuildDate:"2020-07-01T23:18:58Z", GoOs:"linux", GoArch:"amd64"}
Version: version.Version{OpmVersion:"1.12.3", GitCommit:"", BuildDate:"2020-07-01T23:18:58Z", GoOs:"linux", GoArch:"amd64"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow