Nic Cope

Results 846 comments of Nic Cope

Adding to the v1.15 milestone - I don't think this needs to be in-scope for Functions to hit beta.

I'm not sure this needs to be in-scope for functions to hit GA either. Once realtime compositions are beta (https://github.com/crossplane/crossplane/issues/4828) there will be a lot less need for caching function...

CC @turkenh and @ezgidemirel. I feel like this is related to the broader question of how we would _read_ secrets from a secret store (e.g. to use those secrets to...

I put this into the v1.12 milestone but now I'm thinking there's too much of a dependency on secret stores, and I'm reluctant to target both for v1.12. I'd be...

I think the updated design (https://github.com/crossplane/crossplane/pull/4306) gives us some more flexibility here. For example if we also move forward with something like the Package Runtime Config proposal (https://github.com/crossplane/crossplane/pull/4322) it will...

So right now in Crossplane v1.14 Functions support `ControllerConfig`. It's not ideal (we would rather use `RuntimeConfig` per https://github.com/crossplane/crossplane/issues/4699) but it does let you affect the volumes, environment variables, etc...

Here's an updated sketch of how this might look: ```yaml apiVersion: apiextensions.crossplane.io/v1 kind: Composition metadata: name: example spec: mode: Pipeline pipeline: - step: run-a-function-that-needs-credentials functionRef: name: function-awscli credentials: source: Secret...

Here's an alternative sketch. This one scratches the itch I have to treat credentials as just another kind of input. I think it might be overly complicated though. It's based...

Bumping out to v1.15 - I don't think we'll figure this out in time for freeze on Tuesday.