メインコンテンツまでスキップ
バージョン: DAI 7.2

キータイプ説明デフォルト
asset-managerobjectAsset-manager ポッドの設定{"gitStorageLimit":"100Mi"}
asset-manager.gitStorageLimitstringGit リポジトリのメタデータに適用されるストレージ制限は、K8s の emptyDir として公開されます。"100Mi"
global.devLicensestringEggplant DAIの使用に必要な開発者ライセンス。カスタマーサポートから提供されます。nil
global.enableUsageReportingint0
global.execLicensestringEggplant DAIの使用に必要な実行ライセンス。カスタマーサポートから提供されます。nil
global.git.enabledstring"true"
global.ingress.classNamestringIngressに使用するingress-nginxのクラス。"nginx"
global.ingress.enabledbooltrue
global.ingress.hoststringDAIのIngressのホスト名。"dai.example.com"
global.keycloak.hoststring"kc-dai.example.com"
global.keycloak.passwordstringKeycloak管理者ユーザーのパスワード。シークレットを使用します。"admin"
global.keycloak.userstringKeycloakの管理者ユーザー名。"admin"
global.objectStorage.assetBucketNamestring資産のストレージバケットの名前"assets"
global.objectStorage.awsobjectAWSプロバイダーを設定します。{"awsAccessKeyId":"eggplant","awsAccessKeyIdKey":"","awsSecretAccessKey":"eggplant","awsSecretAccessKeyKey":"","existingSecret":"","region":"eu-west-1"}
global.objectStorage.aws.existingSecretstring既存の秘密がawsAccessKeyIdとawsSecretAccessKeyの値を上書きします。""
global.objectStorage.minioobjectMinIO プロバイダーを設定します。rootUser と rootPassword が設定されている場合、追加の設定なしで minio.enabled を true に設定して、同梱の MinIO チャートを使用できます。既存のシークレットを使用する場合は、minio.auth.existingSecret にシークレットの名前を設定する必要があります。シークレットには root-user と root-password のキーが必要です。{"endpoint":"","existingSecret":"","rootPassword":"eggplant","rootPasswordKey":"","rootUser":"eggplant","rootUserKey":""}
global.objectStorage.minio.endpointstringMinIOインスタンスのエンドポイント。同梱のMinIOチャートを使用していない場合にのみ設定してください。""
global.objectStorage.providerstring使用するオブジェクトストレージプロバイダー。有効な値は'minio'または'aws'です。"minio"
global.objectStorage.screenshotBucketNamestringスクリーンショットのストレージバケットの名前は、"screenshots-storage" です。"screenshots"
global.postgresql.auth.postgresPasswordstringPostgreSQL管理者ユーザーのパスワードは、DAIがPostgreSQLインスタンスとの認証に使用し、postgresqlサブチャートに継承されてpostgresユーザーを構成するために使用されます。"postgres"
global.postgresql.hoststringDAIによって使用されるPostgreSQLインスタンスのホスト名。"postgres"
global.postgresql.ttdbNamestringDAIが使用する主要なデータベースの名前。"ttdb"
global.postgresql.usernamestring作成するカスタムユーザー。DAIがPostgreSQLインスタンスで認証するために使用し、postgresqlサブチャートがPostgreSQLデプロイメントを設定するために継承します。"postgres"
global.rabbitmq.erlangCookiestringRabbitMQ Erlangのクッキー。これは、秘密dai-rabbitmqのrabbitmq-erlang-cookieの値から設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.existingSecretstringrabbitmq-passwordとrabbitmq-erlang-cookieキーを含む既存の秘密。rabbitmq.passwordとrabbitmq.erlangCookieを上書きします。""
global.rabbitmq.extraConfigurationstring"web_stomp.tcp.port = 15674\nweb_stomp.ws_frame = binary\nweb_stomp.ws_path = /mq/fedrive\n\nloopback_users.backend = false\n\nauth_backends.1 = internal\nauth_backends.2 = cache\nauth_cache.cached_backend = http\nauth_cache.cache_ttl = 5000\n\nauth_http.http_method = post\nauth_http.user_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/user\nauth_http.vhost_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/vhost\nauth_http.resource_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/resource\nauth_http.topic_path = http://rabbitmq-auth:4649/rabbitmq_auth_service/api/v1/topic"
global.rabbitmq.hoststringRabbitMQインスタンスのホスト名。"rabbitmq"
global.rabbitmq.passwordstringDAIがRabbitMQで認証するためのパスワード。これが設定されていない場合、秘密dai-rabbitmqのrabbitmq-passwordの値に設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.portintRabbitMQインスタンスが稼働しているポート。5672
global.rabbitmq.usernamestring| global.rabbitmq.username | string | DAIがRabbitMQで認証するためのユーザー名。 | "rabbitmq" |"rabbitmq"
global.restartEpfAfterSecondsintテスト構成を実行する際に、EPFが再起動する前にEPFが実行される間隔(秒単位)を設定できます。この変数は、現在のステップが終了し、次のステップに移動する前に有効になります。これは、DAI Run Agentで実行されるテスト構成にのみ適用されます。ライブ実行中は、EPFは再起動せずに連続して実行されます。テスト実行中にEPFを再起動したくない場合は、このオプションを0(ゼロ)に設定して無効にできます。デフォルト値:30分。1800
keycloakobjectBitnami Keycloakサブチャートの設定。{"auth":{"adminPassword":"admin","adminUser":"admin"},"enabled":true,"externalDatabase":{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"},"fullnameOverride":"keycloak","httpRelativePath":"/auth/","ingress":{"enabled":false},"initContainers":[{"command":["sh","-c","until pg_isready -U ${KEYCLOAK_DATABASE_USER} -h ${KEYCLOAK_DATABASE_HOST} -p ${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"docker.io/bitnami/postgresql:14.5.0-debian-11-r35","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}],"postgresql":{"enabled":false}}
keycloak-realm-provisioner.smtp.authstring""
keycloak-realm-provisioner.smtp.enabledstringKeycloakでSMTPを設定し、メールを送信するかどうか。"no"
| keycloak-realm-provisioner.smtp.existingSecret | string | | "" |string""
| keycloak-realm-provisioner.smtp.from | string | | "" |string""
| keycloak-realm-provisioner.smtp.host | string | | "" |string""
| keycloak-realm-provisioner.smtp.password | string | | "" |string""
| keycloak-realm-provisioner.smtp.port | string | | "" |string""
| keycloak-realm-provisioner.smtp.ssl | string | | "" |string""
| keycloak-realm-provisioner.smtp.tls | string | | "" |string""
| keycloak-realm-provisioner.smtp.user | string | | "" |string""
keycloak-user-provisioner.adminUsersobjectこのマッピングは、作成するDAI管理者ユーザーをリストします。複数の管理者ユーザーを指定できます。各管理者ユーザーは、別々のキーで指定します。例:adminUsers.myAdmin、adminUsers.anotherAdmin。指定された各管理者ユーザーには、adminUsers.daiAdminの下に表示されるすべてのフィールドが必要です。{"daiAdmin":{"email":null,"firstName":null,"lastName":null,"password":null,"username":null}}
| keycloak.auth | object | 初期管理ユーザーの設定。 | {"adminPassword":"admin","adminUser":"admin"} |string| keycloak-user-provisioner.adminUsers.daiAdmin.password | string | 長さは12文字以上である必要があります。 | nil |nil
keycloak.authobject初期管理ユーザーの設定。{"adminPassword":"admin","adminUser":"admin"}
keycloak.enabledbool真に設定する必要があります - 独自のKeycloakを使用することはサポートされていません。true
keycloak.externalDatabaseobjectKeycloakの永続化に使用するデータベースを構成します。同梱のPostgreSQLインスタンスを使用しており、パラメーターを変更する場合、これを更新して一致させる必要があります。{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"}
keycloak.fullnameOverridestringChanging this will impact the name of the service created by the Bitnami chart. If you change this, DAI may not behave as expected."keycloak"
keycloak.httpRelativePathstringKeycloakリソースを公開するためのDAIサーバーURLに対する相対パス。これは古いKeycloakバージョンとの互換性のために必要です。DAIはこれに依存しており、変更してはいけません。"/auth/"
keycloak.ingress.enabledboolBitnami Keycloakチャートによって展開されるIngress構成が展開されているかどうか。これはfalseでなければなりません。なぜなら、独自のIngressを配布しているからです。false
keycloak.initContainerslistPostgreSQLが準備完了する前にKeycloakが起動するのを防ぐ初期化コンテナを追加します。[{"command":["sh","-c","until pg_isready -U ${KEYCLOAK_DATABASE_USER} -h ${KEYCLOAK_DATABASE_HOST} -p ${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"docker.io/bitnami/postgresql:14.5.0-debian-11-r35","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}]
keycloak.postgresqlobject| keycloak.postgresql | object | Keycloakチャートが自身のPostgreSQLインスタンスを設定する場合。DAIの他の部分と同じpostgresインスタンスを再利用するので、これはfalseのままにしてください。 | {"enabled":false} |{"enabled":false}
minioobjectBitnami MinIOサブチャートの構成{"auth":{"existingSecret":"dai-objectstorage"},"clientImage":{"tag":"2023.6.6-debian-11-r1"},"enabled":true,"extraEnvVars":[{"name":"MINIO_SKIP_CLIENT","value":"yes"}],"fullnameOverride":"minio","image":{"tag":"2023.6.9-debian-11-r1"},"persistence":{"enabled":true}}
minio.auth.existingSecretstring| minio.auth.existingSecret | string | この秘密は、global.objectStorage.minio.rootUserとrootPasswordの値によって自動的に生成されます。global.objectStorage.minioで既存の秘密を提供する場合、これを更新して一致させる必要があります。秘密は、root-userとroot-passwordのキーを持つ必要があります。 | "dai-objectstorage" |"dai-objectstorage"
minio.enabledbool| minio.enabled | bool | 自分のオブジェクトストレージサービスを使用したい場合は、これをfalseに設定します。例、AWS S3。 | true |true
minio.fullnameOverridestring| minio.fullnameOverride | string | Bitnamiチャートによって作成されたサービス名に影響を与えます。これが変更されると、DAIが壊れる可能性があります。 | "minio" |"minio"
minio.persistence.enabledbool| minio.persistence.enabled | bool | 保存されたオブジェクトをPVCに永続化します。これを無効にすると、データが失われる可能性があります。 | true |true
postgresqlobjectBitnami postgresqlサブチャートの設定。{"enabled":true,"fullnameOverride":"postgres","image":{"tag":"14.10.0-debian-11-r18"},"primary":{"extraEnvVars":[{"name":"POSTGRESQL_DATABASE","value":"keycloak"}],"persistence":{"enabled":true}}}
postgresql.enabledbool別のPostgreSQLインストールを使用する場合はfalseに設定します。true
postgresql.fullnameOverridestring作成されるサービスの名前に影響を与えます。これが変更されると、おそらくglobal.postgresq.hostを更新する必要があります。"postgres"
postgresql.primary.extraEnvVars[0]objectPOSTGRESQL_DATABASE環境変数は、初期展開時にPostgreSQLインスタンス上に作成されるデータベースの名前です。DAIが動作するためには、'keycloak'データベースが存在する必要がありますが、作成方法は任意です。{"name":"POSTGRESQL_DATABASE","value":"keycloak"}
postgresql.primary.persistence.enabledboolControls whether PostgreSQL data is persisted in a PVC. Setting this to false could result in data loss.true
rabbitmqobjectBitnami RabbitMQチャートの設定。{"auth":{"existingErlangSecret":"dai-rabbitmq","existingPasswordSecret":"dai-rabbitmq","username":"rabbitmq"},"enabled":true,"fullnameOverride":"rabbitmq","persistence":{"enabled":true},"resources":{"limits":{"memory":"400Mi"},"requests":{"cpu":"400m","memory":"400Mi"}}}
rabbitmq.auth.existingErlangSecretstring| rabbitmq.auth.existingErlangSecret | string | RabbitMQ Erlangクッキーを取得するための秘密。rabbitmq-erlang-cookieを持つ必要があります。DAIはこれとexistingPasswordSecretが同じであると仮定しています。これらが変更されると、global.rabbitmq.existingSecretを更新する必要があります。 | "dai-rabbitmq" |"dai-rabbitmq"
rabbitmq.auth.existingPasswordSecretstringRabbitMQユーザーのパスワードを取得するためのシークレット。それにはrabbitmq-passwordキーが必要です。これが変更された場合、global.rabbitmq.existingSecretを更新する必要があります。"dai-rabbitmq"
rabbitmq.auth.usernamestring| rabbitmq.auth.username | string | 作成するデフォルトのRabbitMQユーザー。これが変更されると、global.rabbitmq.usernameも一致するように更新する必要があります。 | "rabbitmq" |"rabbitmq"
rabbitmq.fullnameOverridestringこれを変更すると、Bitnamiチャートによって作成されるサービス名に影響を与え、DAIが壊れる可能性があります。"rabbitmq"