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

local-deploy does not properly report uninstallable provider packages #93

Open
ulucinar opened this issue Apr 17, 2023 · 0 comments
Open
Labels
bug Something isn't working is:triaged
Milestone

Comments

@ulucinar
Copy link
Contributor

What happened?

As exemplified in crossplane-contrib/provider-upjet-azuread#46, we may not be able to detect an uninstallable provider package with the local-deploy job. If we solely relied on local-deploy we could merge crossplane-contrib/provider-upjet-azuread#46, which could have resulted in a release with an uninstallable package.

How can we reproduce it?

up@v0.16.0 has this issue. I have not fully understood why local-deploy cannot catch this as I assume we still unpack the xpkg archive built by the up tooling to populate the Crossplane package manager cache. We may need to further investigate this.

We first need to understand why by prepopulating the cache, we could not reproduce this issue in the official-provider CI pipelines. We may prefer to deploy the built provider package to a local Docker registry but Crossplane package manager will refuse to talk to an insecure registry or a registry that presents a self-signed certificate I guess.

What environment did it happen in?

  • Up Dependency: v0.16.0
  • provider-azuread: v0.6.0
  • UXP: 1.11.3-up.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working is:triaged
Projects
None yet
Development

No branches or pull requests

3 participants