[ 
https://issues.apache.org/jira/browse/AMBARI-26663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated AMBARI-26663:
------------------------------------
    Labels: pull-request-available  (was: )

> Add HTTP management pack lifecycle, scoped activation, and mpackstore service 
> selection
> ---------------------------------------------------------------------------------------
>
>                 Key: AMBARI-26663
>                 URL: https://issues.apache.org/jira/browse/AMBARI-26663
>             Project: Ambari
>          Issue Type: Improvement
>            Reporter: Jialiang Cai
>            Priority: Major
>              Labels: pull-request-available
>
> Management pack V1 currently relies on server-local installation and does not 
> provide a shared, recoverable lifecycle for HTTP clients and the React 
> frontend.
> Add a Server-owned lifecycle for package import, activation, update, binding, 
> removal and recovery while preserving the four V1 artifact types and existing 
> service definitions. Persist exact package, plan, operation and resource 
> identities. Publish immutable definition snapshots and keep accepted task 
> resources stable across unrelated changes.
> Limit maintenance to actual definition consumers and shared resources instead 
> of blocking ordinary writes across the entire Server. Make publication, 
> failed hook reconciliation and cancellation recoverable, and reject 
> unsupported deployed component-model transitions.
> Support importing a complete mpackstore bundle, selecting services from a 
> Java-resolved catalog, and handing the exact selection to new-cluster or Add 
> Service workflows. Provide HTTP-only Python tooling and generic React service 
> models/actions without adding a new workflow engine or online marketplace.
> Organize the deliverable into topic commits for authoring/contracts, atomic 
> Server/Agent integration, React integration, and documentation/evidence. The 
> separate example-package repository is not part of the Ambari source commit.
> Local verification completed before submission: 136 Java tests in 21 suites, 
> 87 React tests and production asset build, 16 Python tooling tests, and 40 
> Agent resource/configuration tests. Two whole-store builds produced 
> byte-identical archives. Live RPM/container deployment acceptance remains to 
> be performed with the deploy project and its prebuilt runtime image; it must 
> not be inferred from unit-test results.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to