10.8.6. フェデレーション設定フィールド参照
このリファレンスでは、SpireServer カスタムリソースにおける SPIRE フェデレーションで使用可能なすべての設定フィールドに関する詳細情報を提供します。フェデレーションの設定をカスタマイズする際は、このリファレンスを参照してください。
- 最上位のフェデレーションフィールド
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| object | はい | 該当なし | このクラスターのフェデレーションエンドポイントの設定。これにより、トラストバンドルがリモートクラスターに公開されます。 |
|
| array | いいえ |
| 連携するリモートの信頼ドメインのリスト。 |
|
| string | いいえ |
|
OpenShift ルートの自動作成を有効または無効にします。オペレーター管理ルートの場合は |
- bundleEndpoint 設定フィールド
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| 文字列 (列挙型) | はい |
|
バンドルエンドポイントの認証プロファイル。有効な値: |
|
| integer | いいえ |
| リモートサーバーがトラストバンドルを更新する推奨間隔 (秒単位)。有効範囲:60-3600。 |
|
| object | 条件分岐 | 該当なし |
|
- httpsWeb 設定フィールド
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| object | 条件分岐 | 該当なし |
ACME による自動証明書管理の設定。 |
|
| object | 条件分岐 | 該当なし |
証明書の手動設定。 |
- ACME 設定フィールド
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| string | はい | 該当なし |
ACME ディレクトリーの URL。Let’s Encrypt のプロダクションについては、 |
|
| string | はい | 該当なし | 証明書の完全修飾ドメイン名。通常はフェデレーションエンドポイントのホスト名です。 |
|
| string | はい | 該当なし | ACME アカウント登録および証明書有効期限通知用のメールアドレス。 |
|
| string | いいえ |
|
ACME プロバイダーの利用規約に同意してください。証明書を取得するには、 |
- servingCert 設定フィールド
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| integer | いいえ |
| 証明書の更新を確認する間隔 (秒単位)。有効範囲:3600-7776000(1 時間 -90 日間)。 |
|
| string | はい | 該当なし |
フェデレーションルート用の TLS 証明書 ( |
- フェデレート設定フィールド付き
| フィールド | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
|
| string | はい | 該当なし |
リモート SPIRE デプロイメントの信頼ドメイン名 (例: |
|
| string | はい | 該当なし |
リモートフェデレーションエンドポイントの HTTPS URL(例: |
|
| 文字列 (列挙型) | はい | 該当なし |
リモートエンドポイントの認証プロファイル。有効な値: |
|
| string | 条件分岐 | 該当なし |
リモート SPIRE サーバーの SPIFFE ID (例: |
- フィールド検証ルール
オペレーターは、以下の検証ルールを適用します。
-
プロファイルの不変性:
bundleEndpoint.profileフィールドは、初期設定後には変更できません。変更するには、SpireServerリソースを削除して再作成する必要があります (システムの再インストール)。 -
相互排他性:
httpsWeb内では、acmeまたはservingCertのいずれか一方のみを指定できます。 -
条件要件:
プロファイルがhttps_webの場合、acmeまたはservingCert のいずれかが設定されたhttpsWebオブジェクトが存在する必要があります。 -
SPIFFE ID の要件:
federatesWithリストでbundleEndpointProfileがhttps_spiffeの場合、endpointSpiffeIdフィールドは必須です。 -
配列の制限:
federatesWith配列は最大 50 個のエントリーをサポートします。 数値範囲:
-
refreshHint:60-3600 秒 -
ファイル同期間隔:3600-7776000 秒
-
-
プロファイルの不変性: