crossplane-contrib / crossplane-contrib/function-shell

feat: support operation capability

Open
#125 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
15
Forks
12
Avg merge
15d 15h
Merged PRs (30d)
1

Description

# Feature Request

## What problem are you facing?

function-shell cannot be used in `WatchOperation` or `Operation` pipelines (ops.crossplane.io/v1alpha1). When Crossplane attempts to run a pipeline step that references function-shell, it fails with:

`function capability check failed: function "function-shell" (active revision "function-shell-...") is missing required capabilities: operation`

## How could this Function help solve your problem?

`WatchOperation` is the intended Crossplane v2 mechanism for Day Two Operations — reacting to resource lifecycle events (creation, update, deletion) with side-effecting logic.

## Additional context

- function-python (crossplane-contrib/function-python) already supports operation capability as a reference implementation

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.