Skip to content

feature: Add CEL-based mutations #73

@xrstf

Description

@xrstf
Contributor

Feature Description

CEL expressions are the new hot solution for transforming/validating custom resources in Kubernetes and it would be nice if one could use them for mutation rules in a PublishedResource.

Proposed Solution

Add CEL as an alternative next to JSON patches and the other existing mutation options.

Alternative Solutions

No response

Want to contribute?

  • I would like to work on this issue.

Additional Context

No response

Activity

added
kind/featureCategorizes issue or PR as related to a new feature.
on Jun 12, 2025
xrstf

xrstf commented on Jun 18, 2025

@xrstf
ContributorAuthor

This has to wait until kcp is on Kube 1.33 unfortunately, since the relevant packages to turn a CEL program into an object patcher are only in the 1.33 kube apiserver module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @xrstf

        Issue actions

          feature: Add CEL-based mutations · Issue #73 · kcp-dev/api-syncagent