この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

外部シークレット

概要

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>'