A oudsm Helmチャートの構成パラメータ
次の表に、oudsm
チャートの構成可能なパラメータとそのデフォルト値を示します。
パラメータ | 説明 | デフォルト値 |
---|---|---|
replicaCount | 作成されるOracle Unified Directory Services Managerインスタンス/ポッド/サービスの数 | 1 |
restartPolicyName | Oracle Unified Directory Services Managerインスタンスを含むポッドごとに構成されるrestartPolicy | OnFailure |
image.repository | Oracle Unified Directory Services Managerイメージ・レジストリ/リポジトリおよび名前。これに基づいて、イメージ・パラメータがOracle Unified Directory Services Managerポッド/コンテナ用に構成されます。 | oracle/oudsm |
image.tag | Oracle Unified Directory Services Managerイメージ・タグ。これに基づいて、イメージ・パラメータがOracle Unified Directory Services Managerポッド/コンテナ用に構成されます | 14.1.2.1.0 |
image.pullPolicy | イメージをプルするためのポリシー。 | IfnotPresent |
imagePullSecrets.name | プライベート・レジストリ資格証明を含むシークレット・リソースの名前。 | regcred |
nameOverride | この名前でフルネームをオーバーライドします。 | |
fullnameOverride | 指定された文字列でフルネームをオーバーライドします。 | |
serviceAccount.create | サービス・アカウントを作成するかどうかを指定します。 | true |
serviceAccount.name | 未設定でcreateがtrueの場合、フルネーム・テンプレートを使用して名前が生成されます。 | oudsm-< fullname >-token-< randomalphanum > |
podSecurityContext | コントローラ・ポッドに追加するセキュリティ・コンテキスト・ポリシー。 | |
securityContext | デフォルトで追加するセキュリティ・コンテキスト・ポリシー。 | |
service.type | 作成するコントローラ・サービスのタイプ。 | ClusterIP |
nodeSelector | ポッド割当てのノード・ラベル。 | |
tolerations | 許容するノードのTaint。 | |
affinity | ノード/ポッドのアフィニティ。 | |
ingress.enabled | true | |
ingress.type | サポートされる値: nginx。 | nginx |
ingress.host | イングレス・ルールで使用されるホスト名。設定しない場合、フルネームに従ってホスト名が構成されます。ホストは、< fullname >-http.< domain >、< fullname >-http-0.< domain >、< fullname >-http-1.< domain >などとして構成されます。 | |
ingress.domain | イングレス・ルールで使用されるドメイン名。イングレス・ルールでは、ホストは< host >.< domain >、< host >-0.< domain >、< host >-1.< domain >などとして構成されます。 | |
ingress.backendPort | http | |
ingress.nginxAnnotations | { kubernetes.io/ingress.class: “nginx" nginx.ingress.kubernetes.io/affinity-mode: “persistent” nginx.ingress.kubernetes.io/affinity: “cookie” } | |
ingress.ingress.tlsSecret | すでに作成されたTLSシークレットを使用するシークレット名。そのようなシークレットが指定されていない場合は、< fullname >-tls-certという名前で作成されます。TLSシークレットが異なるネームスペースにある場合、名前は< namespace >/< tlsSecretName >として指定できます | |
ingress.certCN | 自己署名証明書のサブジェクトの共通名(cn)。 | < fullname > |
ingress.certValidityDays | 自己署名証明書の有効日数 | 365 |
ingress.ingress.tlsSecret | すでに作成されたTLSシークレットを使用するシークレット名。そのようなシークレットが指定されていない場合は、< fullname >-tls-certという名前で作成されます。TLSシークレットが異なるネームスペースにある場合、名前は< namespace >/< tlsSecretName >として指定できます | |
ingress.certCN | 自己署名証明書のサブジェクトの共通名(cn)。 | < fullname > |
ingress.certValidityDays | 自己署名証明書の有効日数 | 365 |
secret.enabled | 有効にすると、base64エンコーディングで作成されたシークレットが使用されます。値がfalseの場合、シークレットは使用されず、ポッドの作成時には(-set、-valuesなどによる)入力値が使用されます。 | true |
secret.name | すでに作成されたxecretを使用するシークレット名。 | oudsm-< fullname >-creds |
secret.type | シークレットのタイプを指定します | Opaque |
persistence.enabled | 有効にすると、永続ボリュームが使用されます。値がfalseの場合、PVおよびPVCは使用されず、ポッドはデフォルトのemptyDirマウント・ボリュームを使用します。 | true |
persistence.pvname | すでに作成された永続ボリュームを使用するpvname。空白の場合、デフォルト名が使用されます。 | oudsm-< fullname >-pv |
persistence.pvcname | すでに作成された永続ボリューム要求を使用するpvcname。空白の場合、デフォルト名が使用されます。 | oudsm-< fullname >-pvc |
persistence.type | サポートされる値: filesystem、networkstorage、blockstorageまたはcustom。 | filesystem |
persistence.filesystem.hostPath.path | 指定されたパスの場所を作成して、ユーザーに必要な権限が付与されたローカル・ホストからアクセスできる必要があります。 | /scratch/shared/oudsm_user_projects |
persistence.networkstorage.nfs.path | NFS共有の場所のパス。 | /scratch/shared/oudsm_user_projects |
persistence.networkstorage.nfs.server | NFSサーバーのIPまたはホスト名。 | 0.0.0.0 |
persistence.custom.* | 値/データに基づいて、YAMLコンテンツがPersistenceVolumeオブジェクトに含まれます。 | |
persistence.accessMode | 指定された場所のアクセス・モードを指定します。ファイルシステム/NFSの場合はReadWriteManyで、ブロック・ストレージの場合はReadWriteOnceです。 | ReadWriteMany |
persistence.size | ストレージのサイズを指定します。 | 10Gi |
persistence.storageClassCreate | trueの場合、storageclassが作成されます。値がfalseの場合、使用する既存のストレージ・クラス(storageClass)を指定してください。 | 空 |
persistence.storageClass | 永続ボリュームのstorageclassを指定します。 | 空 |
persistence.provisioner | storageClassCreateがtrueの場合、カスタム・プロビジョナ(存在する場合)を指定してください。 | kubernetes.io/is-default-class |
persistence.annotations | 使用する注釈を指定します。 | { } |
oudsm.adminUser | oudsm.adminUser | weblogic |
oudsm.adminPass | Weblogic管理ユーザーのパスワード | |
oudsm.startupTime | 予想される起動時間。指定した秒数後、readinessProbeが開始されます | 900 |
oudsm.livenessProbeInitialDelay | livenessProbe initialDelaySecondsを決定するパラメータ | 1200 |
elk.logStashImage | インストールするlogstashのバージョン。 | logstash:8.3.1 |
elk.sslenabled | ELKに対してSSLが有効になっている場合は値をtrueに設定し、NON-SSLの場合はfalseに設定します。この値は小文字である必要があります。 | TRUE |
elk.eshosts | Elasticsearchにログを送信するためのURL。NON-SSLが使用されている場合はHTTP。 | https://elasticsearch.example.com:9200 |
elk.esuser | Elasticsearchにアクセスするlogstashのユーザーの名前。 | logstash_internal |
elk.espassword | ELK_USERのパスワード。 | password |
elk.esapikey | APIキーの詳細。 | apikey |
elk.esindex | ログ名。 | oudlogs-00001 |
elk.imagePullSecrets | logstashイメージのプルに使用されるシークレット。 | dockercred |