Skip to content

Comments

pkg: switch Function package APIs from v1beta1 to v1#267

Merged
bobh66 merged 1 commit intocrossplane-contrib:mainfrom
haarchri:feature/bump-api-v1
Feb 1, 2026
Merged

pkg: switch Function package APIs from v1beta1 to v1#267
bobh66 merged 1 commit intocrossplane-contrib:mainfrom
haarchri:feature/bump-api-v1

Conversation

@haarchri
Copy link
Member

@haarchri haarchri commented Dec 13, 2025

Description

This PR updates Function package manifests to use v1 instead of v1beta1 for:

  • meta.pkg.crossplane.io
  • pkg.crossplane.io

Both Function and FunctionRevision already use v1 as their storage version, so this change does not affect existing Crossplane installations when Crossplane >= 1.17.x

The change only impacts newly built function packages, which will now be published using v1. Installing or upgrading these packages in an existing control plane works without disruption.

Related issue: crossplane/crossplane#6947

Signed-off-by: Christopher Haar <christopher.haar@upbound.io>
@matthewgreenwaldagility

@haarchri GitHub Actions is failing with this error:

crossplane: error: failed to push package file /home/runner/work/function-patch-and-transform/function-patch-and-transform/arm64.xpkg: POST https://ghcr.io/v2/crossplane-contrib/function-patch-and-transform/blobs/uploads/: DENIED: installation not allowed to Write organization package

Need or want any help with this PR?

@haarchri
Copy link
Member Author

It's because it's running in my fork - need a maintainer to approved and merge

@bobh66
Copy link
Contributor

bobh66 commented Feb 1, 2026

Kick the CI

@bobh66 bobh66 closed this Feb 1, 2026
@bobh66 bobh66 reopened this Feb 1, 2026
@bobh66 bobh66 requested a review from phisco as a code owner February 1, 2026 02:22
@bobh66 bobh66 merged commit 8cb0983 into crossplane-contrib:main Feb 1, 2026
10 of 11 checks passed
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.

3 participants