3.2.0
What's Changed
New Features
- Differentiate between cluster-wide and namespaced kubeconfig generation by @kwiatekus in #2603
- Make cluster-/role binding optional when generating kubeconfig by @kwiatekus in #2605
- Support use of nullable types in flags by @Cortey in #2604
- Create alpha diagnose command by @musztardem in #2600
- Extend diagnose command by @musztardem in #2637
- Rework kyma module catalog by @FilipRudy in #2631
- Updated module add command to handle module origin by @musztardem in #2633
- Add shorthand -n for --namespace flag by @kwiatekus in #2623
- Enable machine-friendly execution of app push command by @kwiatekus in #2636
- Support custom envs for the
app pushcommand by @pPrecel in #2635 - Added command for pulling community modules by @musztardem in #2634
Documentation
- Update docs with no-alpha commands by @pPrecel in #2498
- Update docs after moving the
app pushcommand out of thealphagroup by @pPrecel in #2515 - Update Kyma CLI tutorials by @grego952 in #2581
- Document
--env*flags for theapp pushcommand by @pPrecel in #2638
Maintenance
- Move the
portforwardpackage to the internal level by @pPrecel in #2573 - Ignore extension commands with wrong action name by @pPrecel in #2576
- Extract generic pod operations from registry pkg by @pPrecel in #2578
- Skip arguments validation for extension subcommands by @musztardem in #2579
- Improve registry config error message by @kwiatekus in #2575
- Return error when action is not supported by @pPrecel in #2588
- Implement the
call_files_to_saveaction by @pPrecel in #2585 - Fix resource_get name header by @pPrecel in #2591
- Describe cluster-call action by @pPrecel in #2586
- Make use of instructions defined in extensions API for function_init by @musztardem in #2596
- gomod(deps): bump istio.io/client-go from 1.27.0 to 1.27.1 by @dependabot[bot] in #2584
- gomod(deps): bump the k8s-io group with 3 updates by @dependabot[bot] in #2598
- gomod(deps): bump the docker group with 2 updates by @dependabot[bot] in #2583
- Support output message for the
call_files_to_saveaction by @pPrecel in #2599 - Support Nullable Flags v2 by @Cortey in #2608
- Check permission prior to reading gateway by @kwiatekus in #2611
- Cover case when flag has empty (not nil) default value by @pPrecel in #2609
- Cover case when the
current-contextis missing by @pPrecel in #2601 - Add node usage info from metrics API to diagnostic data by @musztardem in #2610
- Fix typo by @FilipRudy in #2614
- Dont default istio-inject flag to true for app push command by @Cortey in #2618
- Update diagnose command to gather warnings from all namespaces by @musztardem in #2619
- Allow basic functions to be used by CLI Extensions by @Cortey in #2620
- gomod(deps): bump the docker group with 2 updates by @dependabot[bot] in #2630
- The
app pushminor fixes by @pPrecel in #2640 - strict env format by @pPrecel in #2641
Full Changelog: 3.1.2...3.2.0