Skip to content

[PCP-15720] update provisioner ui#15

Merged
syan-tibco merged 2 commits into
mainfrom
wip/PCP-15720
Dec 1, 2025
Merged

[PCP-15720] update provisioner ui#15
syan-tibco merged 2 commits into
mainfrom
wip/PCP-15720

Conversation

@syan-tibco
Copy link
Copy Markdown
Collaborator

This pull request introduces several new features, dependency updates, and improvements to both the Helm chart and the documentation for the Platform Provisioner UI. The most significant changes include support for configurable Helm chart URLs, a new autocomplete input type, enhancements for field mutual exclusion, and updates to the development process to improve compatibility with Windows systems. There are also various dependency upgrades and fixes for npm audit issues.

New features and UI enhancements

  • Added support for configurable Helm chart URLs in the landing page and documentation, allowing loading chart names and versions from custom URLs. [1] [2]
  • Introduced autocomplete as a new guiType for pipeline input options, including documentation and usage examples. [1] [2] [3] [4]

Improvements to pipeline input configuration

  • Enhanced field mutual exclusion by supporting enableOtherFieldsWhenSet, allowing fields to be enabled when another is set. This is documented and demonstrated in examples. [1] [2] [3] [4]

Dependency and development process updates

  • Upgraded several dependencies to address npm audit issues, including axios, js-yaml, vite, koa, and @playwright/test. Added new dependencies such as dayjs-plugin-utc, semver, sha256-es, cross-env, and type definitions. [1] [2] [3] [4] [5] [6]
  • Updated npm scripts to use cross-env for setting environment variables, improving compatibility with Windows systems. [1] [2]

Helm chart and deployment improvements

  • Modified the Helm deployment manifest to mount /tmp as an emptyDir volume, supporting temporary file storage and platform compatibility. [1] [2] [3]
  • Updated the CI workflow to use Python 3.13 for Helm lint tests, clarifying version compatibility.

Documentation updates

  • Improved and expanded documentation to reflect new features, configuration options, and development requirements, including Node.js version and troubleshooting steps for local development. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

@syan-tibco syan-tibco merged commit aca3b13 into main Dec 1, 2025
1 check passed
@syan-tibco syan-tibco deleted the wip/PCP-15720 branch December 1, 2025 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants