global.devLicense | string | Eggplant DAIの使用に必要な開発者ライセンス。カスタマーサポートから提供されます。 | nil |
global.execLicense | string | Eggplant DAIの使用に必要な実行ライセンス。カスタマーサポートから提供されます。 | nil |
global.ingress.className | string | Ingressに使用するingress-nginxのクラス。 | "nginx" |
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.aws | object | AWSプロバイダーを設定します。 | {"awsAccessKeyId":"eggplant","awsAccessKeyIdKey":"","awsSecretAccessKey":"eggplant","awsSecretAccessKeyKey":"","existingSecret":"","region":"eu-west-1"} |
global.objectStorage.aws.existingSecret | string | 既存の秘密がawsAccessKeyIdとawsSecretAccessKeyの値を上書きします。 | "" |
global.objectStorage.bucketName | string | オブジェクトストレージバケットの名前。 | "eggplant" |
global.objectStorage.minio | object | Minioプロバイダーを設定します。rootUserとrootPasswordが設定されている場合、追加の設定なしでminio.enabledをtrueに設定することで、同梱のminioチャートを使用できます。既存のSecretを使用する場合は、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.postgresql.auth.postgresPassword | string | postgres管理ユーザーのパスワード。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.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" |
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.externalDatabase | object | Keycloakの永続性のために使用されるデータベースを設定します。バンドルされたPostgreSQLインスタンスを使用していて、パラメータを変更する場合、これを更新する必要があります。 | {"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"} | | {"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"} |
keycloak.fullnameOverride | string | | keycloak.fullnameOverride | string | これを変更すると、Bitnamiチャートによって作成されたサービスの名前に影響を与えます。これを変更すると、DAIは期待どおりに動作しないかもしれません。 | "keycloak" | | "keycloak" |
keycloak.httpRelativePath | string | | keycloak.httpRelativePath | string | Keycloakリソースを公開するパス。これは旧Keycloakバージョンとの互換性のために必要です。DAIはこれに依存しており、変更してはなりません。 | "/auth/" | | "/auth/" |
keycloak.ingress.enabled | bool | | keycloak.ingress.enabled | bool | Bitnami keycloakチャートによってデプロイされるingress設定がデプロイされているかどうか。私たちは独自のingressを提供しているので、これは偽でなければなりません。 | false | | false |
keycloak.initContainers | list | PostgreSQLが準備完了する前にKeycloakが起動するのを防ぐ初期化コンテナを追加します。 | | 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 | Configuration for the Bitnami Minio sub-chart. | | minio | object | Bitnami Minioサブチャートの設定。 | {"auth":{"existingSecret":"dai-objectstorage"},"clientImage":{"tag":"2022.2.2-debian-10-r3"},"enabled":true,"fullnameOverride":"minio","image":{"tag":"2022.2.5-debian-10-r0"},"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","primary":{"extraEnvVars":[{"name":"POSTGRESQL_DATABASE","value":"keycloak"}],"persistence":{"enabled":true}}} || postgresql.enabled | bool | 別のPostgreSQLインストールを使用する場合はfalseに設定します。 | true | |
postgresql.enabled | bool | 別のPostgreSQLインストールを使用する場合はfalseに設定します。 | true |
postgresql.fullnameOverride | string | | postgresql.fullnameOverride | string | 作成されたサービスの名前に影響を与えます。これが変更された場合、global.postgresq.hostを更新する必要があります。 | "postgres" | | "postgres" |
postgresql.primary.extraEnvVars[0] | object | | postgresql.primary.extraEnvVars[0] | object | POSTGRESQL_DATABASE環境変数は、初期デプロイメント時にPostgreSQLインスタンスで作成するデータベースの名前です。'keycloak'データベースはDAIが機能するために存在しなければならず、どのように作成されるかに関係なく存在しなければなりません。 | {"name":"POSTGRESQL_DATABASE","value":"keycloak"} | | {"name":"POSTGRESQL_DATABASE","value":"keycloak"} |
postgresql.primary.persistence.enabled | bool | | postgresql.primary.persistence.enabled | bool | PostgreSQLデータがPVCに永続化されるかどうかを制御します。これをfalseに設定すると、データが失われる可能性があります。 | true | | true |
rabbitmq | object | Bitnami RabbitMQチャートの設定。 | | rabbitmq | object | Bitnami RabbitMQチャートの設定。 | {"auth":{"existingErlangSecret":"dai-rabbitmq","existingPasswordSecret":"dai-rabbitmq","username":"rabbitmq"},"enabled":true,"fullnameOverride":"rabbitmq","persistence":{"enabled":true}} | |
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.auth.existingPasswordSecret | string | RabbitMQユーザーパスワードを取得するための秘密。それにはrabbitmq-passwordキーが含まれていなければなりません。これが変更された場合は、global.rabbitmq.existingSecretを更新する必要があります。 | "dai-rabbitmq" | | "dai-rabbitmq" |
rabbitmq.auth.username | string | | rabbitmq.auth.username | string | 作成するデフォルトのRabbitMQユーザー。これが変更されると、global.rabbitmq.usernameも一致するように更新する必要があります。 | "rabbitmq" | | "rabbitmq" |
rabbitmq.fullnameOverride | string | | rabbitmq.fullnameOverride | string | これを変更すると、Bitnamiチャートによって作成されたサービス名に影響を及ぼし、DAIを破壊する可能性が あります。 | "rabbitmq" | | "rabbitmq" |