Skip to content

Conversation

@NilashishC
Copy link
Collaborator

@NilashishC NilashishC commented Nov 12, 2025

Moved from #3

  • Adds backend scaffolder actions for EE definition file creation, EE template creation, catalog descriptor creation and dynamic registration, SCM publishing pre-checks.
  • Adds a new EntityProvider for registering EE entities on the fly.
  • Adds a new route to rhaap catalog plugin router for registering EE via the AAPEntityProvider.

@NilashishC NilashishC changed the title Backend updates for Execution Environment Experienc Backend updates for Execution Environment Experience Nov 12, 2025
@NilashishC NilashishC requested review from Pavanjangle and audgirka and removed request for audgirka November 12, 2025 06:01
@NilashishC NilashishC requested review from Pavanjangle, abhikdps, audgirka and ganeshrn and removed request for Pavanjangle November 12, 2025 06:01
@codecov-commenter

This comment was marked as outdated.

Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
Signed-off-by: NilashishC <[email protected]>
// generate catalog descriptor file path for the Execution Environment
// this is only needed if the user has chosen to publish to a SCM repository
// and we are creating a catalog-info.yaml file using the built-in `catalog:write` action
const catalogInfoPath = path.join(eeDir, 'catalog-info.yaml');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
const catalogInfoPath = path.join(eeDir, 'catalog-info.yaml');
const catalogInfoPath = path.join(contextDirName, 'catalog-info.yaml');

The action catalog:write needs a relative path from the workspace root, whereas eeDir is an absolute path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants