-
Notifications
You must be signed in to change notification settings - Fork 265
Comparing changes
Open a pull request
base repository: kptdev/kpt
base: v1.0.0-beta.68
head repository: kptdev/kpt
compare: v1.0.0
- 13 commits
- 117 files changed
- 5 contributors
Commits on Aug 13, 2026
-
Remove local VERSIONING.md in favour of governance reference (#4687)
Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 5fb5bfe - Browse repository at this point
Copy the full SHA 5fb5bfeView commit details
Commits on Aug 14, 2026
-
Docs: Migrate internal links to relref and fix spelling errors (#4700)
Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 01ffc82 - Browse repository at this point
Copy the full SHA 01ffc82View commit details -
Docs: Clarify the use of --reconcile-timeout in getting-started guide (…
…#4689) Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for e514432 - Browse repository at this point
Copy the full SHA e514432View commit details -
Docs: Enforce documentation style guide with spelling check and style…
… fixes (#4690) Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 6d6cb3e - Browse repository at this point
Copy the full SHA 6d6cb3eView commit details -
Add needs step to save PR num (#4699)
Signed-off-by: Fiachra Corcoran <fiachra.corcoran@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 7919874 - Browse repository at this point
Copy the full SHA 7919874View commit details
Commits on Aug 20, 2026
-
feat: Add CEL-based conditional function execution (#4388) (#4469)
* feat: Add CEL-based conditional function execution (#4388) Add CEL-based conditional function execution to kpt pipelines. A new optional 'when' field is added to the Function type in the Kptfile pipeline. When specified, the CEL expression is evaluated against the current list of KRM resources. If the expression returns false, the function is skipped. If omitted or returns true, the function executes normally. Changes: - Added 'when' (CelCondition) field to Function type in api/kptfile/v1/types.go - Added CELEnvironment in pkg/lib/runneroptions/celenv.go using google/cel-go - Integrated condition check in FunctionRunner.Filter() in pkg/fn/runtime/runner.go - Functions skipped due to condition show [SKIPPED] in CLI output - Added 'when' and 'skipped' fields to PipelineStepResult for render status tracking - CEL limits (CelCheckFrequency, CelCostLimit) are configurable on RunnerOptions - Added InitCELEnvironment() method to RunnerOptions for proper error handling - Updated all callers of InitDefaults() to also call InitCELEnvironment() - Added E2E testdata for condition-met and condition-not-met cases - Added unit tests for CEL evaluation covering builtin, exec, and container runtimes - Updated documentation: kptfile schema reference and book/04-using-functions - Windows test skips use runtime.GOOS == 'windows' check Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): fix test runtime reference in render_executor_test Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * feat(kptops): propagate skipped status in captureStepResult Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * feat(kptops): include when field in PipelineStepResult Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * test(e2e): update expected stderr format for condition tests Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): do not count skipped functions as executed and update e2e expectations Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): resolve syntax error and duplicate block in render_executor.go Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): resolve lll line length and unused runFn linter errors Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): do not set executionError when error is already handled Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): fix compile error using fnruntime.ErrAlreadyHandled Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> * fix(kptops): use strings.Contains for already handled error check Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> --------- Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com> Co-authored-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
Configuration menu - View commit details
-
Copy full SHA for 6e33d91 - Browse repository at this point
Copy the full SHA 6e33d91View commit details -
Add sonar fix and debug logging (#4706)
Signed-off-by: Fiachra Corcoran <fiachra.corcoran@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 6dfff20 - Browse repository at this point
Copy the full SHA 6dfff20View commit details
Commits on Aug 26, 2026
-
Remove internal dir from sonar reposrting (#4712)
Signed-off-by: Fiachra Corcoran <fiachra.corcoran@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 461dba3 - Browse repository at this point
Copy the full SHA 461dba3View commit details
Commits on Aug 28, 2026
-
Docs: use Docsy alert shortcode for notes and warnings (#4703)
Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 8f72ec8 - Browse repository at this point
Copy the full SHA 8f72ec8View commit details
Commits on Aug 31, 2026
-
Refactor: Move setup-go-kpt composite action from porch to kpt (#4709)
Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for b4db2c7 - Browse repository at this point
Copy the full SHA b4db2c7View commit details -
fix: Improve CEL conditional execution consistency and test coverage (#…
…4713) * fix: Improve CEL conditional execution consistency and test coverage Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech> * Address review comments Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech> --------- Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for 9f0ac2b - Browse repository at this point
Copy the full SHA 9f0ac2bView commit details -
Docs: Rationalize and document local-config annotation in the book (#…
…4679) Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
Configuration menu - View commit details
-
Copy full SHA for aefe715 - Browse repository at this point
Copy the full SHA aefe715View commit details -
Bump API dependency for v1.0.0- #4718 (#4718)
Signed-off-by: Mózes László Máté <laszlo.mozes@nokia.com>
Configuration menu - View commit details
-
Copy full SHA for 4600383 - Browse repository at this point
Copy the full SHA 4600383View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.0-beta.68...v1.0.0