argoproj / argoproj/argo-workflows

reintroduce curated sprig allow list

Open
#14,587 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
17k
Forks
3.7k
Avg merge
1d 20h
Merged PRs (30d)
138

Description

Reintroduce curated function allow list, that was reverted in #14586.

It should include a guide for translating the sane sprig calls into acceptable expressions.

We should probably call this a breaking release and release it as part of 4.0.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the reverted change in #14586 and locating the current Sprig integration. The issue names no files or tests, so first determine where the allow list and expression handling live; done means restoring a curated list, documenting acceptable translations, and deciding how the breaking 4.0 release should be handled.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.