asset-manager | object | Asset-manager ポッドの設定 | {"gitStorageLimit":"100Mi"} |
asset-manager.gitStorageLimit | string | Git リポジトリのメタデータに適用されるストレージ制限は、K8s の emptyDir として公開されます。 | "100Mi" |
global.devLicense | string | Eggplant DAIの使用に必要な開発者ライセンス。カスタマーサポートから提供されます。 | nil |
global.enableUsageReporting | int | | 0 |
global.execLicense | string | Eggplant DAIの使用に必要な実行ライセンス。カスタマーサポートから提供されます。 | nil |
global.git.enabled | string | | "true" |
global.ingress.className | string | Ingressに使用するingress-nginxのクラス。 | "nginx" |
global.ingress.enabled | bool | | true |
global.ingress.host | string | DAIのIngressのホスト名。 | "dai.example.com" |
global.keycloak.host | string | | "kc-dai.example.com" |
global.keycloak.password | string | Keycloak管理者ユーザーのパスワード。シークレットを使用します。 | "admin" |
global.keycloak.user | string | Keycloakの管理者ユーザー名。 | "admin" |
global.objectStorage.assetBucketName | string | 資産のストレージバケットの名前 | "assets" |
global.objectStorage.aws | object | AWSプロバイダーを設定します。 | {"awsAccessKeyId":"eggplant","awsAccessKeyIdKey":"","awsSecretAccessKey":"eggplant","awsSecretAccessKeyKey":"","existingSecret":"","region":"eu-west-1"} |
global.objectStorage.aws.existingSecret | string | 既存の秘密がawsAccessKeyIdとawsSecretAccessKeyの値を上書きします。 | "" |
global.objectStorage.minio | object | MinIO プロバイダーを設定します。rootUser と rootPassword が設定されている場合、追加の設定なしで minio.enabled を true に設定して、同梱の MinIO チャートを使用できます。既存のシークレットを使用する場合は、minio.auth.existingSecret にシークレットの名前を設定する必要があります。シークレットには root-user と root-password のキーが必要です。 | {"endpoint":"","existingSecret":"","rootPassword":"eggplant","rootPasswordKey":"","rootUser":"eggplant","rootUserKey":""} |
global.objectStorage.minio.endpoint | string | MinIOインスタンスのエンドポイント。同梱のMinIOチャートを使用していない場合にのみ設定してください。 | "" |
global.objectStorage.provider | string | 使用す るオブジェクトストレージプロバイダー。有効な値は'minio'または'aws'です。 | "minio" |
global.objectStorage.screenshotBucketName | string | スクリーンショットのストレージバケットの名前は、"screenshots-storage" です。 | "screenshots" |
global.postgresql.auth.postgresPassword | string | PostgreSQL管理者ユーザーのパスワードは、DAIがPostgreSQLインスタンスとの認証に使用し、postgresqlサブチャートに継承されてpostgresユーザーを構成するために使用されます。 | "postgres" |
global.postgresql.host | string | DAIによって使用されるPostgreSQLインスタンスのホスト名。 | "postgres" |
global.postgresql.ttdbName | string | DAIが使用する主要なデータベースの名前。 | "ttdb" |
global.postgresql.username | string | 作成するカスタムユーザー。DAIがPostgreSQLインスタンスで認証するために使用し、postgresqlサブチャートがPostgreSQLデプロイメントを設定するために継承します。 | "postgres" |
global.rabbitmq.erlangCookie | string | RabbitMQ Erlangのクッキー。これは、秘密dai-rabbitmqのrabbitmq-erlang-cookieの値から設定されるか、ランダムな文字列に設定されます。 | nil |
global.rabbitmq.existingSecret | string | rabbitmq-passwordとrabbitmq-erlang-cookieキーを含む既存の秘密。rabbitmq.passwordとrabbitmq.erlangCookieを上書きします。 | "" |
global.rabbitmq.extraConfiguration | string | | "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.host | string | RabbitMQインスタンスのホスト名。 | "rabbitmq" |
global.rabbitmq.password | string | DAIがRabbitMQで認証するためのパスワード。これが設定されていない場合、秘密dai-rabbitmqのrabbitmq-passwordの値に設定されるか、ランダムな文字列に設定されます。 | nil |
global.rabbitmq.port | int | RabbitMQインスタンスが稼働しているポート。 | 5672 |
global.rabbitmq.username | string | | global.rabbitmq.username | string | DAIがRabbitMQで認証するためのユーザー名。 | "rabbitmq" | | "rabbitmq" |
global.restartEpfAfterSeconds | int | テスト構成を実行する際に、EPFが再起動する前にEPFが実行される間隔(秒単位)を設定できます。この変数は、現在のステップが終了し、次のステップに移動する前に有効になります。これは、DAI Run Agentで実行されるテスト構成にのみ適用されます。ライブ実行中は、EPFは再起動せずに連続して実行されます。テスト実行中にEPFを再起動したくない場合は、このオプションを0(ゼロ)に 設定して無効にできます。デフォルト値:30分。 | 1800 |
keycloak | object | Bitnami 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.auth | string | | "" |
keycloak-realm-provisioner.smtp.enabled | string | Keycloakで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.adminUsers | object | このマッピングは、作成する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.auth | object | 初期管理ユーザーの設定。 | {"adminPassword":"admin","adminUser":"admin"} |
keycloak.enabled | bool | 真に設定する必要があります - 独自のKeycloakを使用することはサポートされていません。 | true |
keycloak.externalDatabase | object | Keycloakの永続化に使用するデータベースを構成します。同梱のPostgreSQLインスタンスを使用しており、パラメーターを変更する場合、これを更新して一致させる必要があります。 | {"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"} |
keycloak.fullnameOverride | string | Changing 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.httpRelativePath | string | Keycloakリソースを公開するためのDAIサーバーURLに対する相対パス。これは古いKeycloakバージョンとの互換性のために必要です。DAIはこれに依存しており、変更してはいけません。 | "/auth/" |
keycloak.ingress.enabled | bool | Bitnami Keycloakチャートによって展開されるIngress構成が展開されているかどうか。これはfalseでなければなりません。なぜなら、独自のIngressを配布しているからです。 | false |
keycloak.initContainers | list | PostgreSQLが準備完了する前に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.postgresql | object | | keycloak.postgresql | object | Keycloakチャートが自身のPostgreSQLインスタンスを設定する場合。DAIの他の部分と同じpostgresインスタンスを再利用するので、これはfalseのままにしてください。 | {"enabled":false} | | {"enabled":false} |
minio | object | Bitnami 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.existingSecret | string | | minio.auth.existingSecret | string | この秘密は、global.objectStorage.minio.rootUserとrootPasswordの値によって自動的に生成されます。global.objectStorage.minioで既存の秘密を提供する場合、これを更新して一致させる必要があります。秘密は、root-userとroot-passwordのキーを持つ必要があります。 | "dai-objectstorage" | | "dai-objectstorage" |
minio.enabled | bool | | minio.enabled | bool | 自分のオブジェクトストレージサービスを使用したい場合は、これをfalseに設定します。例、AWS S3。 | true | | true |
minio.fullnameOverride | string | | minio.fullnameOverride | string | Bitnamiチャートによって作成されたサービス名に影響を与えます。これが変更されると、DAIが壊れる可能性があります。 | "minio" | | "minio" |
minio.persistence.enabled | bool | | minio.persistence.enabled | bool | 保存されたオブジェクトをPVCに永続化します。これを無効にすると、データが失われる可能性があります。 | true | | true |
postgresql | object | Bitnami postgresqlサブチャートの設定。 | {"enabled":true,"fullnameOverride":"postgres","image":{"tag":"14.10.0-debian-11-r18"},"primary":{"extraEnvVars":[{"name":"POSTGRESQL_DATABASE","value":"keycloak"}],"persistence":{"enabled":true}}} |
postgresql.enabled | bool | 別のPostgreSQLインストールを使用する場合はfalseに設定します。 | true |
postgresql.fullnameOverride | string | 作成されるサービスの名前に影響を与えます。これが変更されると、おそらくglobal.postgresq.hostを更新する必要があります。 | "postgres" |
postgresql.primary.extraEnvVars[0] | object | POSTGRESQL_DATABASE環境変数は、初期展開時にPostgreSQLインスタンス上に作成されるデータベースの名前です。DAIが動作するためには、'keycloak'データベースが存在する必要がありますが、作成方法は任意です。 | {"name":"POSTGRESQL_DATABASE","value":"keycloak"} |
postgresql.primary.persistence.enabled | bool | Controls whether PostgreSQL data is persisted in a PVC. Setting this to false could result in data loss. | true |
rabbitmq | object | Bitnami 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.existingErlangSecret | string | | rabbitmq.auth.existingErlangSecret | string | RabbitMQ Erlangクッキーを取得するための秘密。rabbitmq-erlang-cookieを持つ必要があります。DAIはこれとexistingPasswordSecretが同じであると仮定しています。これらが変更されると、global.rabbitmq.existingSecretを更新する必要があります。 | "dai-rabbitmq" | | "dai-rabbitmq" |
rabbitmq.auth.existingPasswordSecret | string | RabbitMQユーザーのパスワードを取得するためのシークレット。それにはrabbitmq-passwordキーが必要です。これが変更された場合、global.rabbitmq.existingSecretを更新する必要があります。 | "dai-rabbitmq" |
rabbitmq.auth.username | string | | rabbitmq.auth.username | string | 作成するデフォルトのRabbitMQユーザー。これが変更されると、global.rabbitmq.usernameも一致するように更新する必要があります。 | "rabbitmq" | | "rabbitmq" |
rabbitmq.fullnameOverride | string | これを変更すると、Bitnamiチャートによって作成されるサービス名に影響を与え、DAIが壊れる可能性があります。 | "rabbitmq" |