initコマンド
初期化
init
コマンド
init
コマンド説明: ワンタイムアクセストークンを初期化します。
パラメータ
実行するサブコマンド
形式: ksm init <サブコマンド>
サブコマンド
サブコマンド
説明
default
引き換えられたトークンをbase64でエンコードされたJSONとして返します
k8s
引き換えられたトークンをKubernetesシークレットスクリプトとして返します
default
ワンタイムアクセストークンを初期化し、Github ActionsやTerraformなどの外部統合で使用する設定プロファイルを作成します。設定の出力は、base64でエンコードされたJSON (デフォルト) またはk8s形式で生成できます。他のKSM開発者用SDKやアプリケーションは、この形式の設定を理解できます。
ksm init default <トークン>
オプションパラメータ
--plain
設定をbase64でエンコードしません。プレーンなJSONを返します。-h、--hostname
ホスト名を変更します。--skip-ssl-verify
- リモートSSL証明書を検証しません。
k8s
ワンタイムアクセストークンを初期化して、Kubernetesシークレットスクリプトに設定します。
ksm init k8s <トークン>
オプションパラメータ
--name, -n
Kubernetesシークレットの名前。デフォルトはksm-configです。--namespace、--ns
Kubernetes名前空間の名前。デフォルトはdefaultです。--apply
自動的にkubectlを使用してシークレットを適用します。シークレットのスクリプトは表示されません。--immutable, -i
シークレットを改ざんできないようにします。Kubernetes 1.21以降が必要となります。-h、--hostname
ホスト名を変更します。--skip-ssl-verify
リモートSSL証明書を検証しません。
最終更新