Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Package Approval Time #770

Open
liamfallon opened this issue Jun 19, 2024 · 0 comments
Open

Improve Package Approval Time #770

liamfallon opened this issue Jun 19, 2024 · 0 comments
Labels
area/platform area/porch Porch related issues enhancement New feature or request

Comments

@liamfallon
Copy link
Member

The package approval time is long for packages in Porch, especially for packages with complex KPT pipelines and PackageVariantSets.

This issue should be addressed in Porch:

  1. Improve package approval time
  2. Improve logging and feedback so that package developers and testers can see where the package approval time budget is being expended

See also:
#462

The package approval time seems to be at least partly a function of the functionality in the deployed packages (certainly in the case of cluster creation) and of the time it takes for the KPT functions in the package pipeline to run in the case of PackageVariants.

For the end to end tests, we could perhaps do some operations in parallel (such as creating the regional, edge01, and edge02 clusters), but this could load the test infrastructure.

Regarding PackageVariantSets and PackageVariants, care should be taken by the developers of these packages to take care to design efficient kpt functions so that the package approval time is not too slow.

Regarding this issue, in the Porch architecture for R3, the package approval time cannot easily be improved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/platform area/porch Porch related issues enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant