6.6. HawtIO CR プロパティー
このセクションには、ブランディング、バージョン情報、コンソールリンクなど、カスタマイズ可能なすべてのカスタムリソースプロパティーが含まれます。
auth: 認証設定 | type: object
- internalSSL: 内部通信に SSL を使用します。OpenShift インストールの場合、これは常に true に設定する必要があります。
- clientCertCheckSchedule: 証明書の有効期限をチェックする頻度を定義する CronJob スケジュール。スケジュールが設定されていない場合、クライアントのローテーションは有効になりません | type: string
- clientCertCommonName : 生成されたクライアント証明書 CN| type: string
- clientCertExpirationDate: 生成されたクライアント証明書の有効期限 | type: string | format: date-time
- clientCertExpirationPeriod: 証明書をローテーションできる有効期限までの期間 (時間単位)。デフォルトは 24 時間に設定されています | type: integer
config : HawtIO コンソールの設定 | type: object
about: About ページに表示される情報 | type: object
- additionalInfo: description セクションのテキスト | タイプ: 文字列
- copyright: copyright セクションのテキスト | type: string
- imgSrc: ページに表示されるイメージ。これは、HawtIO ステータス URL からの相対パス、または絶対 URL を指定可能です | type: string
productInfo: 製品情報のリスト | type: array
items: About ページに表示される製品情報 | type: object | 必須: [ "name", "value" ]
- name: 製品情報の名前 | type: string
- value: 製品情報の値 | type: string
- title: ページのタイトル | type: string
branding: UI ブランディング | type: object
- appLogoUrl: ナビゲーションバーに表示されるロゴの URL。これは、HawtIO ステータス URL からの相対パス、または絶対 URL になります。| type: string
- appName: 通常は Web ブラウザータブに表示されるアプリケーションのタイトル。| type: string
- css: アプリケーションのスタイル設定に使用できる外部 CSS スタイルシートの URL。これは、HawtIO ステータス URL からの相対パス、または絶対 URL になります。| type: string
- favicon: 通常、Web ブラウザーのタブに表示される favicon の URL。これは、HawtIO ステータス URL からの相対パス、または絶対 URL になります。| type: string
disabledRoutes: ルートが一致する UI コンポーネントを無効にします | type: array |
- items:type: string
online: OpenShift 関連の設定 | type: object
consoleLink: OpenShift Web コンソールリンクの設定。HawtIO デプロイメントが 'cluster' と同等の場合、アプリケーションメニューにリンクが追加されます。それ以外の場合は、HawtIO プロジェクトダッシュボードにリンクが追加されます。| type: object
-
imageRelativePath: アプリケーションメニューのリンクの前に使用されるアイコンの、HawtIO ステータス URL からの相対パス。これは、HawtIO デプロイメントタイプが
clusterと等しい場合にのみ該当します。イメージは正方形で、24x24 ピクセルで表示されます。| type: string - section: リンクが表示されるアプリケーションメニューのセクション。これは、HawtIO デプロイメントタイプが 'cluster' と同等の場合にのみ該当します。| type: string
- text : リンクのテキスト表示 | type: string
-
imageRelativePath: アプリケーションメニューのリンクの前に使用されるアイコンの、HawtIO ステータス URL からの相対パス。これは、HawtIO デプロイメントタイプが
-
projectSelector: プロジェクトを監視するために使用されるセレクター。これは、HawtIO デプロイメントタイプが 'cluster' と同等の場合にのみ該当します。デフォルトでは、ログインしているユーザーがアクセスできるプロジェクトがすべて監視されます。
kubectl getコマンドの--selectorまたは-lオプションで要求されているように、セレクターの文字列表現を指定する必要があります。Kubernetes Labels and Selectors を参照してください。| type: string
externalRoutes: 外部ルート名のリスト。ルートを使用してコンソールにアクセスするために Operator によってアノテーションが付けられます | type: array |
- items:type: string
metadataPropagation : デプロイメント、Pod、サービス、ルートなどの生成されたリソースに伝播する HawtIO カスタムリソースのメタデータの設定 | type: object
annotations: 伝播するアノテーション | type: array |
- items:type: string
labels: 伝播するラベル | type: array |
- items:type: string
nginx: Nginx ランタイム設定 type: object
-
clientBodyBufferSize: クライアント要求本文を読み取るためのバッファーサイズ。デフォルトは
256kです。| type: string -
proxyBuffers: プロキシーサーバーからの応答を読み取るために 1 つの接続で使用されるバッファーの数とサイズ。デフォルトは
16 128kです。| type: string -
subrequestOutputBufferSize: サブ要求の応答本文を保存するために使用されるバッファーのサイズ。デフォルトは
10mです。| type: string
-
clientBodyBufferSize: クライアント要求本文を読み取るためのバッファーサイズ。デフォルトは
rbac : RBAC 設定 | type: object
- configMap: ACL 定義を含む ConfigMap の名前。| type: string
-
disableRBACRegistry: RBACRegistry によるパフォーマンスの向上を無効にし、従来の動作に戻します。デフォルトは
falseです。| type: boolean
- replicas: 必要な Pod の数。これは、明示的なゼロと指定されていないものを区別するためのポインターです。デフォルトは 1 です。| type: integer | format: int32
resources: HawtIO コンソールのコンピュートリソース | type: object
claims: Claims は、このコンテナーによって使用される、spec.resourceClaims で定義されたリソースの名前をリストします。これはアルファフィールドであり、DynamicResourceAllocation フィーチャーゲートを有効にする必要があります。このフィールドは変更不可能です。コンテナーに対してのみ設定できます。| type: array |
- items: ResourceClaim は PodSpec.ResourceClaims 内の 1 つのエントリーを参照します。| type: object | 必須: [ "name" ]
- name: name は、このフィールドが使用されている Pod の pod.spec.resourceClaims 内の 1 つのエントリーの名前と一致する必要があります。そのリソースをコンテナー内で利用できるようにします。| type: string
- limits: limits は、許可されるコンピュートリソースの最大量を示します。Kubernetes Resource Management for Pods and Containers を参照してください | type: object
- requests: requests は、必要なコンピュートリソースの最小量を示します。コンテナーで Requests が省略される場合、明示的に指定される場合にデフォルトで Limits に設定されます。指定しない場合は、実装定義の値に設定されます。リクエストは制限を超えることはできません。Kubernetes Resource Management for Pods and Containers を参照してください | type: object
route: ルートのカスタム証明書設定 (ほとんどの OpenShift インストールでは必要ありません)。| type: object
caCert: Ca 証明書の秘密鍵セレクター | type: object | 必須: [ "key" ]
- key: 選択するシークレットのキー。有効な秘密鍵でなければなりません。| type: string
- name: 参照先の名前。Kubernetes Names を参照してください | type: string
- オプション: シークレットまたはそのキーを定義する必要があるかどうかを指定します | type: boolean
certSecret: ルート TLS 終了に使用されるカスタム証明書の TLS シークレットの名前 | type: object
- name: 参照先の名前。Kubernetes Names を参照してください | type: string
- routeHostname: HawtIO サービスを外部に公開するルートのエッジホスト名。指定されていない場合は自動的に生成され、[-] の形式になります。これは、クラスターに設定されているデフォルトのルーティングサブドメインです。フィールドが空の場合、Operator はルートを再作成し、ホストが再生成されることに注意してください。| type: string
type: デプロイメントの種類デフォルトは
clusterです。| type: string-
cluster: HawtIO は、認証されたユーザーがアクセスできるすべての名前空間でアプリケーションを検出し、管理できます。 -
namespace: HawtIO は、デプロイメント名前空間内のアプリケーションを検出および管理できます。
-
- version: HawtIO コンソールコンテナーイメージのバージョン。非推奨: インストールにまだ必要な以前の Operator (<1.0.0) は下方互換性を確保するために残されています | type: string