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

Add Conditionals via CEL, change name of repo #2

Merged
merged 70 commits into from
Nov 14, 2023
Merged

Add Conditionals via CEL, change name of repo #2

merged 70 commits into from
Nov 14, 2023

Conversation

stevendborrelli
Copy link
Owner

This kicks off the fork of function-patch-and-transform. This fork will support conditionals at the top level and for resources.

negz and others added 30 commits October 2, 2023 17:09
This makes these fields effectively required. Previously they had
defaults, but our Input isn't a real CRD with API server validation, so
we don't enjoy that anymore.

Signed-off-by: Nic Cope <[email protected]>
Require string and math transform types
I reversed this compared to almost every other test we have by mistake.

Signed-off-by: Nic Cope <[email protected]>
Patch to and from an Environment loaded from Function context
Signed-off-by: Steven Borrelli <[email protected]>
Signed-off-by: Nic Cope <[email protected]>
It needs setup at the repo level, which might be a bit much to expect
new Functions to do by default.

Signed-off-by: Nic Cope <[email protected]>
Looks like distroless doesn't have a PPC target.

Signed-off-by: Nic Cope <[email protected]>
Signed-off-by: Nic Cope <[email protected]>
We build inside Docker, so don't need it.

Signed-off-by: Nic Cope <[email protected]>
Signed-off-by: Nic Cope <[email protected]>
Signed-off-by: Nic Cope <[email protected]>
We just need this to get the short revision SHA.

Signed-off-by: Nic Cope <[email protected]>
Repo already contains repo owner

Signed-off-by: Nic Cope <[email protected]>
Build a package using GitHub Actions
Not entirely sure what's going on, but /function is definitely compiled
for amd64 inside an image that is otherwise arm64.

Signed-off-by: Nic Cope <[email protected]>
Don't build an amd64 binary in the arm64 image
Signed-off-by: Steven Borrelli <[email protected]>
renovate bot and others added 29 commits November 1, 2023 20:38
…vate/github.com-alecthomas-kong-0.x

Update module github.com/alecthomas/kong to v0.8.1
Including replacing the newly deprecated pointer package with the ptr
package.

Signed-off-by: Nic Cope <[email protected]>
This requires running go generate to update some generated files.

Signed-off-by: Nic Cope <[email protected]>
…vate/github.com-crossplane-function-sdk-go-0.x

Update module github.com/crossplane/function-sdk-go to v0.1.0
Use Go style pseudo-versions when there is no semver supplied details.
Signed-off-by: Nic Cope <[email protected]>
…vate/github.com-crossplane-crossplane-runtime-1.x

Update module github.com/crossplane/crossplane-runtime to v1.14.1
Annotations plural, not annotation.

Signed-off-by: Nic Cope <[email protected]>
Annotations plural, not annotation.

Signed-off-by: Nic Cope <[email protected]>
Third time's the charm!

Signed-off-by: Nic Cope <[email protected]>
Fix typos in the package metadata
Adds conditional to the resources
Signed-off-by: Steven Borrelli <[email protected]>
Signed-off-by: Steven Borrelli <[email protected]>
Signed-off-by: Steven Borrelli <[email protected]>
Signed-off-by: Steven Borrelli <[email protected]>
@stevendborrelli stevendborrelli merged commit f221df1 into main Nov 14, 2023
5 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.

2 participants