Ayush Kumar
|
d8a17740dc
|
Refactor: controller flags registration and cobra options (#6949)
* feat: Introduce comprehensive configuration management for KubeVela
- Added multiple configuration files under `cmd/core/app/config` to encapsulate various aspects of KubeVela's functionality, including:
- Feature gates
- Logging (KLog)
- Kubernetes API client settings
- Multi-cluster management
- OAM-specific configurations
- Observability settings (metrics and logging)
- Performance optimizations
- Profiling settings
- Reconciliation settings
- Resource management
- Server-level configurations
- Sharding configurations
- Webhook settings
- Workflow engine configurations
- Refactored `CoreOptions` to utilize the new configuration modules, ensuring a clean delegation pattern for flag registration.
- Updated tests to validate the new configuration structure and ensure backward compatibility with legacy fields.
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* feat: Sync config module values to legacy fields and add debug logging for webhook configuration
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* chore: Remove debug logging for webhook configuration in server command
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* chore: Add missing newlines at the end of multiple configuration files
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* refactor: Clean up legacy field synchronization and improve configuration handling in CoreOptions
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* feat: Introduce ControllerConfig for improved controller configuration management
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* feat: Implement sync methods for configuration values across various modules
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* refactor: Update ControllerConfig to embed Args struct and simplify flag registration
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* refactor: Remove ConfigureKLog method and apply klog settings directly in server run function
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* refactor: Remove unnecessary line in ControllerConfig and update test assertions for CUE options
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* feat: Enhance CUE configuration flags with detailed descriptions and add comprehensive tests for core options
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* feat: Add backward compatibility notes to sync methods and enhance CLI override tests for configuration values
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
* refactor: Standardize flag formatting in TestCoreOptions_AllConfigModulesHaveFlags
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
---------
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com>
|
2025-10-23 10:54:45 +01:00 |
|
Vishal Kumar
|
a8b652e59d
|
Feat(logging): Add colorized logging support for local development with dev-logs option to enable during development (#6931)
Webhook Upgrade Validation / webhook-upgrade-check (push) Failing after 49s
* Feat(logging): Add colorized logging support with DevLogs option
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Fix: return error on directory walk failure in lookupFilesInRoot
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Add logger setup for local development with DevLogs option
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Enable/Disable DevLogs option in kubevela-controller configuration
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Make DevLogs configurable in kubevela-controller and values.yaml
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Add devLogs option for formatted logging support in README and values.yaml
Signed-off-by: Vaibhav Agrawal <vaibhav.agrawal0096@gmail.com>
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Update logger setup for DevLogs and handle errors in file lookup
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Enhance caching by capturing Go cache directories for improved build performance
Signed-off-by: vishal210893 <vishal210893@gmail.com>
* Feat(logging): Enhance caching by capturing Go cache directories for improved build performance
Signed-off-by: vishal210893 <vishal210893@gmail.com>
---------
Signed-off-by: vishal210893 <vishal210893@gmail.com>
Signed-off-by: Vaibhav Agrawal <vaibhav.agrawal0096@gmail.com>
|
2025-09-30 09:32:16 -07:00 |
|
Brian Kane
|
8ee02c6506
|
Feat: Enable CueX compiler in component & trait templating (#6720)
* Feat: Enable CueX compiler in component & trait templating
* Feat: Enable CueX compiler in component & trait templating
Signed-off-by: Brian Kane <briankane1@gmail.com>
---------
Signed-off-by: Brian Kane <briankane1@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2025-03-25 07:52:51 +08:00 |
|
Ai Ranthem
|
a5606b7808
|
Chore: (deps): Update k8s to 1.29 (#6654)
CodeQL / Analyze (go) (push) Failing after 6m23s
Definition-Lint / definition-doc (push) Failing after 3m8s
E2E MultiCluster Test / detect-noop (push) Successful in 6s
E2E Test / detect-noop (push) Successful in 3s
Go / detect-noop (push) Successful in 2s
license / Check for unapproved licenses (push) Failing after 18s
Registry / publish-core-images (push) Failing after 1m4s
Unit-Test / detect-noop (push) Successful in 20s
Sync SDK / sync_sdk (push) Failing after 3m9s
Go / staticcheck (push) Successful in 6m17s
Go / check-diff (push) Failing after 19m4s
Go / check-core-image-build (push) Failing after 5m44s
Go / check-cli-image-build (push) Failing after 3m31s
Unit-Test / unit-tests (push) Failing after 13m54s
Go / lint (push) Failing after 1h53m27s
Scorecards supply-chain security / Scorecards analysis (push) Failing after 1m27s
E2E MultiCluster Test / e2e-multi-cluster-tests (v1.29) (push) Has been cancelled
E2E Test / e2e-tests (v1.29) (push) Has been cancelled
Go / check-windows (push) Has been cancelled
* chore: update k8s to 1.29
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* fix: unit test
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* fix: lint
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* fix: lint
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* fix: e2e
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* fix: lint and e2e test
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* test(e2e): increase timeout
Signed-off-by: phantomnat <w.nattadej@gmail.com>
* fix e2e and scripts
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* make reviewable
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* rollback a unnecessary ut change
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* update go.mod to import merged workflow
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
---------
Signed-off-by: phantomnat <w.nattadej@gmail.com>
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
Co-authored-by: phantomnat <w.nattadej@gmail.com>
|
2025-01-03 07:54:42 +08:00 |
|
Tianxin Dong
|
0f780dec75
|
Feat: add new providers and fix definitions (#6599)
* feat: add new providers and fix definitions
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix definitions and tests
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix lint and helm
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix definitions
Signed-off-by: FogDong <fog@bentoml.com>
* fix: add multicluster
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix e2e
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix dynamic client for cli
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix api gen
Signed-off-by: FogDong <fog@bentoml.com>
* fix: fix lint
Signed-off-by: FogDong <fog@bentoml.com>
---------
Signed-off-by: FogDong <fog@bentoml.com>
|
2024-10-01 12:29:44 +05:30 |
|
qiaozp
|
5a5721048c
|
Refactor: organize appHandler, remove unused flags (#6254)
|
2023-08-11 12:50:22 +08:00 |
|
Somefive
|
f1bae16723
|
Chore: remove schematic kube and helm (#6099)
* Chore: remove unused code
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
* Chore: remove schematic Kube & Helm
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
---------
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
|
2023-06-12 10:41:02 +08:00 |
|
Yang Gang
|
114cf4005e
|
Chore: Fix duplicate logs and parameter wrong hints. (#6086)
Signed-off-by: yanggang <gang.yang@daocloud.io>
|
2023-06-06 09:52:09 +08:00 |
|
Somefive
|
f15eba2c5f
|
Chore: remove legacy rollout and scope (#6068)
* Chore: remove legacy rollout & scope
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
* remove outdated params
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
* fix
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
---------
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
|
2023-06-05 10:57:38 +08:00 |
|
yyzxw
|
933d85c735
|
chore: add flags test (#6007)
Signed-off-by: yyzxw <1020938856@qq.com>
Signed-off-by: xiaowu.zhu <xiaowu.zhu@daocloud.io>
Co-authored-by: xiaowu.zhu <xiaowu.zhu@daocloud.io>
|
2023-05-18 17:48:05 +08:00 |
|
Somefive
|
f328308d8e
|
Feat: remove unused crd in chart (#5899)
* Feat: remove unused crd in chart
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
* fix test
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
---------
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
|
2023-04-24 09:57:30 +08:00 |
|
Somefive
|
e2f95e065a
|
Feat: update sharding using pkg (#5430)
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
|
2023-02-07 11:12:40 +08:00 |
|
Jianbo Sun
|
66dd2a70b7
|
Fix: aligin config create to be managed by apps with Dispatch function (#5384)
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com>
|
2023-01-31 16:55:37 +08:00 |
|
Somefive
|
9efbb72850
|
Feat: support sharding in controller (#5360)
* Feat: bootstrap sharding
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
* Chore: refactor end-e2e-core-shards script
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
---------
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
|
2023-01-31 13:03:29 +08:00 |
|
Somefive
|
9dc102021e
|
Feat: remove useless storage driver (#5350)
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
Signed-off-by: Somefive <yd219913@alibaba-inc.com>
|
2023-01-16 18:03:04 +08:00 |
|
JohnJan
|
9aa2ec3ccd
|
Refactor: Use github.com/spf13/cobra to execute cmd for vela-core (#5126)
* Refactor: Use github.com/spf13/cobra to execute cmd for vela-core
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com>
* Refactor: Use github.com/spf13/cobra to execute cmd for vela-core
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com>
* Refactor: Use github.com/spf13/cobra to execute cmd for vela-core
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com>
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com>
|
2022-11-28 17:56:38 +08:00 |
|