2.7.5.3. certBundle プロバイダー

certBundle 証明書プロバイダーを使用して、独自の CA によって署名されたユーザー提供の証明書でエンドポイントを設定できます。証明書のローテーションは、更新された証明書で tlsKey フィールドと tlsCert フィールドを更新してから、AddressSpace リソースを更新して実行できます。

apiVersion: enmasse.io/v1beta1
kind: AddressSpace
metadata:
  name: myspace
spec:
  type: standard
  plan: standard-unlimited
  authenticationService:
    name: standard-authservice
  endpoints:
  - name: messaging
    service: messaging
    cert:
     provider: certBundle 1
     tlsKey: Y2VydGJ1bmRsZXByb3ZpZGVyY2VydA== 2
     tlsCert: Y2VydGJ1bmRsZXByb3ZpZGVyY2VydA== 3
1
(必須) 証明書プロバイダーのタイプ。有効な値は、openshift (OpenShift のみ)、certBundle、および selfsigned (デフォルト値) です。
2
(必須) PEM 秘密鍵の base64 エンコード値 (preamble を含む)。
3
(必須) PEM 証明書の base64 エンコード値 (preamble を含む)。