Commit Graph

19 Commits

Author SHA1 Message Date
Nic Cope dba741619e Bump Kubernetes deps, buf, and provider-aws
These all had quite a lot of interactions so I had to do them together.

Note we can't bump to Kubernetes v0.31.0 because it's newer than what
the latest crossplane-runtime release is using. We'll need to update
crossplane-runtime first.

I'm also seriously questioning keeping the dependency on provider-aws.
It's massive and has a lot of painful dependencies to fix when we update
the import. On the other hand, I experimented with e.g. using
provider-nop or provider-kubernetes for examples and didn't like it.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-09-17 11:24:01 -07:00
Nic Cope bee1366370 Bump gRPC dependencies to latest
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-09-16 23:30:09 -07:00
Nic Cope 9746d24b28 Bump crossplane-runtime to v1.17
Also bumps protobuf and gRPC.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-09-16 17:16:43 -07:00
Nic Cope 1f3ee551a0 Switch the SDK to use v1 protos
v1 is currently identical to v1beta1. Upstream we have automation that
makes sure the two protos are identical (apart from their package).

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-08-16 13:20:45 -07:00
dalton hill 9de531150e Composition function status conditions and claim events.
Signed-off-by: Dalton Hill <dalton.hill.0@protonmail.com>
2024-06-27 09:14:49 -05:00
Clément Blaise 7617361f7c Add credentials protobufs and helper
Signed-off-by: Clément Blaise <clementblaise@me.com>
2024-06-03 23:07:37 +08:00
Philippe Scorsolini 0c09a205d2
chore: regenerate
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2024-03-26 09:35:39 +00:00
Philippe Scorsolini d73e859f84
review: switch to oneOf
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2024-01-22 22:55:57 +00:00
Philippe Scorsolini 9e73fdc8bf
review
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2024-01-18 23:06:59 +00:00
Philippe Scorsolini bb797d14d3
feat: extra resources
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2024-01-18 09:17:43 +00:00
Philippe Scorsolini 8927bb315f
chore: regenerate with buf 1.32.0
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2024-01-08 09:07:17 +00:00
Philippe Scorsolini 5810cc03af fix: regenerate with new buf version
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
2023-11-16 10:39:14 +01:00
Nic Cope 0eb69ebaea Support injecting Function environment via context
This is the Go SDK end of https://github.com/crossplane/crossplane/pull/4632

Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-10-12 18:29:31 -07:00
Nic Cope 14e07d23ed Replicate run_function.proto from c/c master
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-09-11 17:34:09 -07:00
Nic Cope 21ef1a8d4a Use the correct Go package name while we're at it
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-09-07 06:32:22 -07:00
Nic Cope fb50b8ac83 Sync with latest version of WIP c/c PR
https://github.com/crossplane/crossplane/pull/4500

Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-09-06 08:00:38 -07:00
Nic Cope 14a0248f75 Generate proto files to propagate comment
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-09-02 17:51:50 -07:00
Nic Cope ec7f835b12 Add a note about where the protobuf comes from
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-08-31 15:09:09 -07:00
Nic Cope 191462b0f4 Add generated gRPC APIs
I'm not exactly sure how this is going to work. My gut feeling is the
easiest thing to do will be for each SDK to have its own copy of the
run_function.proto file, with the 'authoritative' copy being the one
from c/c.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-08-31 15:05:08 -07:00