メインコンテンツまでスキップ

Helm Values リファレンス

AGENTIC STAR マーケットプレイス版の Helm チャートで使用される設定パラメータの一覧です。

各パラメータの「ソース」列は値の設定方法を示します。

ソース説明
固定デフォルトの固定値。通常は変更不要
UI 入力購入時のデプロイフォームで指定した値が設定される
自動取得デプロイ時に Azure リソースから自動取得される
自動生成デプロイ時にランダムなシークレットが自動生成される

自動取得・自動生成されるパラメータの全体像​

各サービスのテーブルでは個別の値が「ソース」列に記載されていますが、デプロイ後に「想定どおりに値が設定されているか」を確認するには、ここに集約した一覧を参照してください。特に librechat-env-secret はメインアプリの主要シークレットが集約される Secret で、ここに格納される値の多くがインストーラーによって自動取得・自動生成されます。

自動取得されるパラメータ(Azure リソースから取得)​

パラメータ取得元主な配置先
global.azure.subscriptionIdaz account show各サービスの ConfigMap
global.azure.resourceGroupNameARM テンプレート各サービスの ConfigMap
aks.nodeResourceGroupaz aks show --query nodeResourceGroup各サービスの ConfigMap
global.postgresql.hostPostgreSQL Flexible Server の FQDN*-env-secret
global.postgresql.databaseARM テンプレート出力*-env-secret
global.objectStorage.azure.connectionStringaz storage account show-connection-string(Private Storage)librechat-env-secret (key: AZURE_STORAGE_CONNECTION_STRING)
global.objectStorage.azure.storageAccountNameARM テンプレートConfigMap
global.objectStorage.azure.customDomain<storageAccountName>.blob.core.windows.netConfigMap
publicStorage.connectionStringaz storage account show-connection-string(Public Storage)公開ストレージ用 Secret
appConfig.authBaseUrl / domainClient / domainServerUI 入力ドメインから導出(未入力時は AKS External IP から自動生成)librechat-env-secret, ConfigMap
env.APP_URL / LIBRECHAT_URL / ADMIN_CONSOLE_URL同上librechat-auth-secret, agenticai-admin-secret
env.WEBAUTHN_RP_ID認証ドメインから導出librechat-auth-secret
env.ALLOWED_ORIGINS / AFD_CHATBOARD_FRONT_AUTH_DOMAIN / AFD_CHATBOARD_ADMIN_DOMAIN / CHATBOARD_FRONT_DOMAINドメイン設定から導出extauth-service ConfigMap
internalHosts.storageHosts内部ストレージ FQDNextauth-service ConfigMap

自動生成されるパラメータ(ランダムシークレット)​

用途代表的なキー生成方式
JWT 署名 / リフレッシュJWT_SECRET / JWT_REFRESH_SECRETopenssl rand -hex 16 / -hex 32
認証情報暗号化CREDS_KEY / CREDS_IVopenssl rand -hex 32 / -hex 16
トークン暗号化TOKEN_ENCRYPTION_KEYopenssl rand -hex 32
Gate / 外部 APIGATE_API_KEY / EXT_API_KEY / EXT_API_WEBHOOK_SECRET / CBF_S2S_API_KEYopenssl rand -hex 32
Keycloak 管理者KEYCLOAK_ADMIN_PASSWORDopenssl rand -base64 12
Keycloak クライアントKEYCLOAK_CLIENT_ID / KEYCLOAK_CLIENT_SECRETopenssl rand -hex 8 / -hex 32
Service AccountSERVICE_ACCOUNT_CLIENT_ID / SERVICE_ACCOUNT_CLIENT_SECRETUUID / openssl rand -hex 32
Redis 認証REDIS_PASSWORDopenssl rand -base64 32
検索同期 / WebhookSEARCH_SYNC_SECRET / WEBHOOK_SECRETopenssl rand -hex 32
Gate 暗号化secrets.encryptionKey (gate-services)openssl rand -hex 32

デプロイ後の確認方法​

デプロイが正常に完了したかは、Kubernetes 上で各 Secret の中身を読んで確認できます。最も重要な確認は AZURE_STORAGE_CONNECTION_STRING に正しい接続文字列が格納されているかです。

curl
# AZURE_STORAGE_CONNECTION_STRING の確認
kubectl get secret librechat-env-secret -n autonomous-agent \
-o jsonpath='{.data.AZURE_STORAGE_CONNECTION_STRING}' | base64 -d

DefaultEndpointsProtocol=https;AccountName=...;AccountKey=...;EndpointSuffix=core.windows.net の形式であれば正常です。

注意

空文字 / CHANGE_ME_* / <placeholder> のような値が返る場合は、インストーラーが何らかの理由で Azure リソースから値を取得できなかった可能性があります。インストーラーのログを確認するか、サポートへ連絡してください。

curl
# JWT_SECRET など自動生成値の長さ確認(短すぎたら異常)
kubectl get secret librechat-env-secret -n autonomous-agent \
-o jsonpath='{.data.JWT_SECRET}' | base64 -d | wc -c

共通設定(common-values)​

すべてのサービスで共有される設定です。

環境設定​

パラメータデフォルトソース説明
global.environment—UI 入力環境名(Environment Name)
global.customerEnvironment—UI 入力環境名と同値
global.primary.languagejaUI 入力UI の表示言語(ja / en / fr / es / th)

コンテナレジストリ​

パラメータデフォルトソース説明
global.imagePullSecret.enabledfalse固定イメージプルシークレットの有効化
global.imagePullSecret.name""固定シークレット名
global.imagePullSecret.registry""固定レジストリ URL

PostgreSQL​

パラメータデフォルトソース説明
global.postgresql.host—自動取得PostgreSQL サーバーの FQDN
global.postgresql.port5432固定ポート番号
global.postgresql.database—自動取得データベース名
global.postgresql.username—UI 入力管理者ユーザー名
global.postgresql.password—UI 入力管理者パスワード
global.postgresql.useAzureAdfalse固定Azure AD 認証の使用
global.postgresql.poolMinSize5固定コネクションプール最小サイズ
global.postgresql.poolMaxSize20固定コネクションプール最大サイズ
global.postgresql.commandTimeout60固定コマンドタイムアウト(秒)
global.postgresql.poolTimeout30固定プールタイムアウト(秒)
global.postgresql.maxOverflow10固定最大オーバーフロー接続数

Azure 設定​

パラメータデフォルトソース説明
global.azure.subscriptionId—自動取得Azure サブスクリプション ID
global.azure.resourceGroupName—自動取得リソースグループ名

オブジェクトストレージ​

パラメータデフォルトソース説明
global.objectStorage.providerazure固定ストレージプロバイダー
global.objectStorage.azure.containerautonomous-agent-files固定Azure Blob コンテナ名
global.objectStorage.azure.connectionString—自動取得接続文字列
global.objectStorage.azure.storageAccountName—自動取得ストレージアカウント名
global.objectStorage.azure.customDomain—自動取得カスタムドメイン

Ingress TLS​

パラメータデフォルトソース説明
global.ingress.tls.enabledtrue固定TLS の有効化
global.ingress.tls.secretNameselfsigned-tls-cert固定TLS 証明書の Secret 名
global.ingress.tls.useCertManagerfalse固定cert-manager の使用
global.ingress.tls.clusterIssuer""固定ClusterIssuer 名

Kubernetes​

パラメータデフォルトソース説明
global.kubernetes.namespaceautonomous-agent固定デフォルト Namespace
global.kubernetes.serviceAccountdefault固定サービスアカウント名
global.kubernetes.rbac.createtrue固定RBAC リソースの作成

メインアプリケーション(librechat)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
global.domainfront.agentic.internal固定内部ドメイン
vectordb.enabledtrue固定ベクトル DB の有効化
nginx-ingress.enabledfalse固定内蔵 Ingress の無効化(既存を使用)
appConfig.buildModemp固定ビルドモード(マーケットプレイス)
appConfig.authBaseUrl—自動取得認証サービスの URL
appConfig.domainClient—自動取得クライアントドメイン
appConfig.domainServer—自動取得サーバードメイン
appConfig.jwtSecret—自動生成JWT シークレット
appConfig.jwtRefreshSecret—自動生成JWT リフレッシュシークレット
appConfig.credsKey—自動生成認証情報暗号化キー
appConfig.credsIv—自動生成認証情報暗号化 IV
appConfig.tokenEncryptionKey—自動生成トークン暗号化キー
appConfig.searchSyncSecret—自動生成検索同期シークレット
appConfig.gateApiKey—自動生成Gate API キー
appConfig.extApiKey—自動生成外部 API キー
appConfig.extApiWebhookSecret—自動生成Webhook シークレット
appConfig.cspImgSrcAdditional""—CSP img-src 追加ドメイン
appConfig.trustProxy""(MP 既定 1)—送信元 IP 判定で信頼する前段プロキシ段数。Front Door / CloudFront 等を前段に置く場合は "2" を指定(未指定だと実利用者ではなく前段プロキシの IP で判定される)
appConfig.webpushVapidPublicKey""—WebPush VAPID 公開鍵
appConfig.webpushVapidPrivateKey""—WebPush VAPID 秘密鍵
appConfig.webpushVapidEmail""—WebPush VAPID 通知先メールアドレス
mongodb.podAntiAffinityPresetsoft固定MongoDB の AntiAffinity
api.hpa.minReplicas1固定最小レプリカ数

認証サービス(librechat-auth)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
env.APP_URL—自動取得認証サービスの URL
env.LIBRECHAT_URL—自動取得メインアプリの URL
env.ADMIN_CONSOLE_URL—自動取得管理画面の URL
env.KEYCLOAK_REALMagenticstar固定Keycloak レルム名
env.KEYCLOAK_ADMINadmin固定Keycloak 管理者名
env.POSTGRES_DBkeycloak_db固定Keycloak 用データベース名
env.BUILD_MODEmp固定ビルドモード
env.EMAIL_AUTH_ENABLEDtrue固定認証メールの有効化
env.NEXT_PUBLIC_REQUIRE_OAUTHtrue固定OAuth 必須
env.WEBAUTHN_RP_NAMEAGENTIC STAR固定WebAuthn 表示名
env.WEBAUTHN_RP_ID—自動取得WebAuthn RP ID(認証ドメイン)
secrets.JWT_SECRET—自動生成JWT シークレット
secrets.TOKEN_ENCRYPTION_KEY—自動生成トークン暗号化キー
secrets.KEYCLOAK_ADMIN_PASSWORD—自動生成Keycloak 管理者パスワード
secrets.KEYCLOAK_CLIENT_SECRET—自動生成Keycloak クライアントシークレット
autoscaling.minReplicas1固定最小レプリカ数
keycloakx.replicas1固定Keycloak レプリカ数

管理画面(agenticai-admin)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
env.GEO_BLOCKING_EXCLUDED_COUNTRIESJP固定Geo ブロック除外国(ISO 3166-1)
env.ALLOWED_ORIGINS—自動取得許可オリジン
env.AFD_CHATBOARD_FRONT_AUTH_DOMAIN—自動取得認証・フロントドメイン
env.AFD_CHATBOARD_ADMIN_DOMAIN—自動取得管理画面ドメイン
env.CHATBOARD_FRONT_DOMAIN—自動取得フロントドメイン
secrets.KEYCLOAK_DBkeycloak_db固定Keycloak データベース名
secrets.TOKEN_ENCRYPTION_KEY—自動生成トークン暗号化キー
replicaCount1固定レプリカ数
autoscaling.minReplicas1固定最小レプリカ数
rbac.createtrue固定RBAC リソースの作成

エージェント実行基盤(agent-executor)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
memory.graphiti.enabledfalse固定Graphiti メモリの有効化(FalkorDB 未搭載のため無効)
deployment.replicas1固定レプリカ数
hpa.minReplicas1固定HPA 最小レプリカ数

外部 API(agenticai-extapi)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
config.LOG_LEVELINFO固定ログレベル
secrets.CBF_S2S_API_KEY—自動生成S2S API キー
secrets.WEBHOOK_SECRET—自動生成Webhook シークレット
replicaCount1固定レプリカ数
autoscaling.minReplicas1固定最小レプリカ数

ゲートウェイ(gate-services)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
appConfig.defaultFromName""固定メール送信者名
secrets.apiKey—自動生成Gate API キー
secrets.encryptionKey—自動生成暗号化キー
secrets.azureConnectionString""固定Azure 接続文字列(未使用)
replicaCount1固定レプリカ数
autoscaling.minReplicas1固定最小レプリカ数

ゼロトラスト認可サービス(extauth-service)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
webhook.enabledtrue固定Webhook の有効化
webhook.image.tag—固定(バージョンに依存)Webhook イメージタグ
webhook.replicaCount1固定Webhook レプリカ数
webhook.pdb.enabledfalse固定Webhook PDB の有効化
webhook.mutating.failurePolicyIgnore固定Webhook 障害時ポリシー
webhook.affinitynull固定AntiAffinity 無効(単一レプリカ)
cert-manager.enabledfalse固定cert-manager の無効化(別途インストール済み)
cert-manager.installCRDsfalse固定CRD インストールの無効化
replicaCount1固定レプリカ数
autoscaling.minReplicas1固定最小レプリカ数
pdb.enabledfalse固定PDB の有効化
affinitynull固定AntiAffinity 無効(単一レプリカ)
internalHosts.storageHosts—自動取得内部ストレージホスト名(認可バイパス対象)
ヒント

セキュリティ強化のためのレプリカ数・PDB・failurePolicy の変更方法はセキュリティガイドを参照してください。

ベクトル DB(qdrant)​

パラメータデフォルトソース説明
qdrant.replicaCount1固定レプリカ数
qdrant.config.cluster.enabledfalse固定クラスターモードの有効化
loadBalancer.enabledfalse固定LoadBalancer の有効化
dashboard.enabledfalse固定ダッシュボードの有効化
危険

loadBalancer.enabled および dashboard.enabled は本番環境では必ず false にしてください。有効化すると外部からのアクセスが可能になり、データ漏洩のリスクがあります。

データベースマイグレーション(db-migration)​

パラメータデフォルトソース説明
image.tag—固定(バージョンに依存)イメージタグ
secrets.createtrue固定Secret の自動作成
secrets.keycloakDbkeycloak_db固定Keycloak データベース名
jobs.migrate.enabledtrue固定マイグレーションジョブの有効化
jobs.migrate.backoffLimit0固定リトライ回数
jobs.migrate.targethead固定マイグレーションターゲット
jobs.downgrade.enabledfalse固定ダウングレードジョブの有効化
masterData.enabledtrue固定マスターデータ投入の有効化
qdrant.enabledtrue固定Qdrant 初期データ投入の有効化

掲載対象外のサービス​

以下のサービスの values は本リファレンスに掲載していません。これらは監視・インフラ基盤のサービスで、ユーザーが設定を変更する必要は通常ありません。

サービス説明
kube-prometheus-stackPrometheus 監視スタック
prometheus-adapterカスタムメトリクス API
ingress-nginxIngress コントローラー
lokiログストレージ
alloy-logs / alloy-metricsログ・メトリクスコレクター
k8s-monitoringKubernetes モニタリング
agenticai-observabilityGrafana / Jaeger
agenticai-datadogDatadog 連携
pvc-lifecycle-managerPVC ライフサイクル管理
init-platformプラットフォーム初期化ジョブ

これらのサービスの設定変更が必要な場合は、helm get values <リリース名> -n <namespace> で現在の値を確認してください。