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