|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
外部シークレット
概要
SUSE Observabilityは、ヘルムインストールを通じてライセンスキー、APIキー、認証キーなどのシークレットを取得できますが、すでにプロビジョニングされたシークレットからも取得できます。
ここでは、これを構成する方法について説明します。
外部シークレットからライセンスキーを取得する
以下の形式で、SUSE Observabilityがインストールされているネームスペースにシークレットを作成し、空欄を埋めてください:
kind: Secret
metadata:
name: "<custom-secret-name>"
type: Opaque
data:
LICENSE_KEY: "<base64 of the license key>"
シークレットを使用するために、ヘルムインストールコマンドに以下を追加してください:
--set 'stackstate.license.fromExternalSecret'='<custom-secret-name>'
外部シークレットからメール通知のためのユーザー名とパスワードを取得する
以下の形式で、SUSE Observabilityがインストールされているネームスペースにシークレットを作成し、空欄を埋めてください:
kind: Secret
metadata:
name: "<custom-secret-name>"
type: Opaque
data:
SMTP_USER_NAME: "<base64 of the smtp username>"
SMTP_PASSWORD: "<base64 of the smtp password>"
シークレットを使用するために、ヘルムインストールコマンドに以下を追加してください:
--set 'stackstate.email.server.auth.fromExternalSecret'='<custom-secret-name>'
外部シークレットからAPIキーを取得する
以下の形式で、SUSE Observabilityがインストールされているネームスペースにシークレットを作成し、空欄を埋めてください:
kind: Secret
metadata:
name: "<custom-secret-name>"
type: Opaque
data:
API_KEY: "<base64 of the API key>"
シークレットを使用するために、ヘルムインストールコマンドに以下を追加してください:
--set 'stackstate.apiKey.fromExternalSecret'='<custom-secret-name>'
外部シークレットから認証データを取得する
以下の形式で、SUSE Observabilityがインストールされているネームスペースにシークレットを作成してください。
kind: Secret
metadata:
name: "<custom-secret-name>"
type: Opaque
data:
default_password: <base64 of bcrypted password>
選択した認証方法に応じて、`default_password`フィールドは異なるデータに置き換えられます。詳細については、認証オプションを参照してください。この例では、シングルパスワードのセットアップが使用されています。
シークレットを使用するために、ヘルムインストールコマンドに以下を追加してください:
--set 'stackstate.authentication.fromExternalSecret'='<custom-secret-name>'