Files
Myasnikov Daniil fc5e6e17dc fix(platform,dashboard): wire OpenSearch into PaaS bundle and form overrides
The opensearch chart, operator chart, ApplicationDefinition and
PackageSources have shipped in the repo since the original OpenSearch
series, but the PaaS bundle template never references the
opensearch-operator / opensearch-application PackageSources. On isp-*
variants with bundles.paas.enabled=true, neither the operator nor the
ApplicationDefinition is ever installed, so the dashboard catalog has
no OpenSearch entry and tenants cannot create
opensearches.apps.cozystack.io resources.

This patch:
  - adds opensearch-operator and opensearch-application to the PaaS
    bundle template, alongside every other DB app
  - adds OpenSearch to the StorageClass listInput override case in
    customformsoverride.go (with matching test entry), so the form's
    storageClass field renders as a StorageClass dropdown in the
    release-1.3 (legacy openapi-ui) dashboard, matching every other
    DB app

Note: only the bundle half is needed on main (release-1.4) because the
new cozystack-ui derives the StorageClass widget client-side from the
schema and ignores CustomFormsOverride; this combined patch targets
release-1.3 directly.

Assisted-By: Claude <noreply@anthropic.com>
Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
2026-05-14 10:33:35 +05:00
..