Shaurya Srivastava and GitHub
50c3223ce3
Feat: add configurable HTTP timeout to request, webhook, and notification steps ( #7243 )
...
* Feat: expose HTTP timeout on built-in workflow steps
Allow request, webhook, and notification steps to set an optional
timeout (Go duration string) that is forwarded to http.#HTTPDo as
request.timeout, so slow HTTP calls are no longer stuck at the 3s default.
Signed-off-by: shaurya2k06 <shaurya2k06@gmail.com >
* Feat: Made requested changes
Signed-off-by: shaurya2k06 <shaurya2k06@gmail.com >
* Fix: align timeout duration regex with Go ParseDuration
Accept "0" and leading-dot fractions like ".5s", matching
time.ParseDuration more closely while still rejecting unit-less
values such as "30".
Signed-off-by: shaurya2k06 <shaurya2k06@gmail.com >
---------
Signed-off-by: shaurya2k06 <shaurya2k06@gmail.com >
2026-07-22 16:32:18 -07:00
Vishal Kumar and GitHub
d7f67354f8
Feat: Added new deploy-components workflow step ( #7213 )
...
* feat(workflow): add deploy-components step for per-component multi-cluster targeting
Adds a pure-CUE workflow-step definition that lets each component in an
Application resolve its own target cluster(s) via topology policies,
filling the gap between apply-component (single component, static
cluster) and deploy (all components, cross-product against policies).
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* chore(workflow): add rendered deploy-components WorkflowStepDefinition manifest
Generated from vela-templates/definitions/internal/workflowstep/deploy-components.cue
via make def-install, for installation as part of the vela-core Helm chart.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* test(e2e): add multicluster e2e for deploy-components step
Covers per-component topology-policy targeting (each component lands only
on its resolved cluster, no cross-product) and fast-fail validation when a
referenced component name is not present in the application.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* docs(workflow): add example doc for deploy-components step
Required by the definition-doc CI check for any new WorkflowStepDefinition.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* fix(workflow): normalize deploy-components import block to grouped form
The rendered manifest was generated with flat "import X" lines; the
project's CUE formatter (as used by CI's make reviewable) renders
multi-import blocks grouped as import (...). Fixes the check-diff CI job.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* fix(workflow): gate deploy-components applies on validation to prevent partial rollout
Previously, _missingComponents was derived from deploy's own realized keys,
which meant an invalid component name could only be detected after applies
for valid components had already started -- a partial rollout on failure.
Compute _missingComponents directly from the loaded component set instead
(via iteration, matching the pattern deploy itself already uses reliably --
an indexed lookup against the same field was empirically found to evaluate
before the load task resolves, causing false positives), and wrap deploy in
an if-guard so no component is applied unless every referenced name is
valid. Verified against a live multicluster setup: the negative case now
applies zero resources before failing, and the positive case is unaffected.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* style(workflow): tighten deploy-components comments
Comments narrated the debugging history behind each constraint; state
them as plain engineering facts instead.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* fix(workflow): correct mistyped #do string in multicluster.#GetPlacementsFromTopologyPolicies
The exported CUE symbol's #do value ("get-placements-from-tmulticlusterology-policies")
never matched the registered provider handler key ("get-placements-from-topology-policies"),
making it unusable by any CUE template. Fix the string and rename the symbol
to match. Unused elsewhere in the tree, so no other callers are affected.
deploy-components keeps its own local copy (for backport safety) but now
documents that it mirrors the corrected symbol.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
* refactor(workflow): use the shared topology-placement symbol in deploy-components
Now that multicluster.#GetPlacementsFromTopologyPolicies is fixed, drop the
local #GetPlacements duplicate and reference the shared symbol directly.
deploy-components is new in this release, so there's no backport scenario
where it could ship without the fix landing alongside it.
Verified against a live multicluster controller build: positive case
resolves placements and applies correctly, negative case still gates
deploy on validation with zero partial rollout.
Signed-off-by: vishal210893 <vishal210893@gmail.com >
---------
Signed-off-by: vishal210893 <vishal210893@gmail.com >
2026-07-03 14:35:11 +01:00
+1
bdf647df8c
Feat: native helm component and provider ( #7080 )
...
* Proof Concept
Signed-off-by: Brian Kane <briankane1@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* Cleanup dispatch stages and remove dry run namespaces
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* Single Health Condition Working
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* Multiple Health Conditions
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* Support Empty Health Status
Signed-off-by: Brian Kane <briankane1@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* Caching
Signed-off-by: Brian Kane <briankane1@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* includes changes from make-reviewable
Signed-off-by: Amit Singh <singhamitch@outlook.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* minor formatting fixes
Signed-off-by: Amit Singh <singhamitch@outlook.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* fix: handles cases where resource is nil
Signed-off-by: Amit Singh <singhamitch@outlook.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: creates chart release before returning rendered resources to kubevela
Signed-off-by: Amit Singh <singhamitch@outlook.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: helm release record via dry-run for helm list visibility
The previous createChartRelease did a real helm install/upgrade which
deployed resources directly, conflicting with KubeVela's dispatch
("exists but not managed by any application" errors). Also, Helm's
lazy client via cli.New().RESTClientGetter() silently wrote to
in-memory storage instead of Kubernetes secrets, so helm list never
showed releases.
Fix: use dry-run install to build a release object without deploying
resources, and bypass Helm's lazy client by creating a direct
Kubernetes clientset wired to helmdriver.NewSecrets. Set KubeVersion
from the real cluster version to pass chart constraints.
Prevent duplicate revisions on repeated reconciles via mutex
serialization and in-memory fingerprint tracking (chartVersion +
values). New revisions are only created when chart version or values
actually change.
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* fix: override Kubernetes version for kubeVersion validation in chart release
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Enhance Helm chart component definition and CUE provider, update API types, and add new examples and documentation.
Signed-off-by: Chaitanya Reddy Onteddu <co@guidewire.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Add Helm uninstall action and optimize install/upgrade with release fingerprinting and KubeVela ownership labels.
Signed-off-by: Chaitanyareddy0702 <chaitanyareddy0702@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Introduce to prevent resources from being applied while ensuring they are recorded for garbage collection, and apply it to Helm release secrets.
Signed-off-by: Chaitanyareddy0702 <chaitanyareddy0702@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Enhance velaLabelPostRenderer to include Helm ownership annotations and improve cache invalidation logic for Helm releases
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Enhance Helm release secret tracking for garbage collection during application deletion and upgrades
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
Co-Authored-By: Jerrin Francis <jerrinfrancis7@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Add Helm chart test and application definition for podinfo deployment
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Refactor Helm release secret handling and improve metadata filtering for KubeVela adoption
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Label existing Helm release secrets with KubeVela ownership for better tracking and cleanup
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Remove outdated documentation files for Helm integration and revision management
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Add various Helm chart application test and improve test coverage for Helmchart component
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Update Helm chart tests to validate deployment list and ensure label presence
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Enhance Helm chart tests for resource verification and application health checks
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Update Helm chart test scenarios for multi-component health checks and resource configurations
Signed-off-by: Anaswara Suresh <anaswarasuresh2212@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Implement dry-run mode for Helm provider to enhance validation without cluster interaction
Signed-off-by: Anaswara Suresh <anaswarasuresh2212@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Refactor import statements and enhance Helmchart edge case tests for better error handling and validation
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Refactor Helm provider methods for improved error handling and retry logic during installation
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Improve Helm provider tests and documentation with enhanced assertions and example configurations
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Register helm package with cuex.DefaultCompiler for improved import resolution
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Remove crossplane application configuration from crossplane-app.yaml
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Enhance workload compiler with external package loading and improve Helm chart health checks
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Remove unused cuex import and initialization function from helm provider
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Replace cuex.DefaultCompiler with localcuex.WorkloadCompiler for improved CUE compilation
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* feat: Implement dry-run mode for Helm provider functions during validation
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
* test: add unit tests for Helm provider and workflow provider
- Created suite tests for the Helm provider in pkg/cue/cuex/providers/helm/suite_test.go.
- Implemented unit tests for Helm workflow provider in pkg/workflow/providers/helm/helm_test.go.
- Added suite tests for Helm workflow provider in pkg/workflow/providers/helm/suite_test.go.
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
* feat: Add additional health check tests for error scenarios
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
* feat: Enhance health check logic and improve documentation in helmchart definition
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
* feat: Refactor helmchart template for improved readability and structure
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
* docs: remove redundant struct-only tests from helm_test.go
Signed-off-by: Chaitanyareddy0702 <chaitanyareddy0702@gmail.com >
* Feat: Implement CUE sanitization for OpenAPI schema generation
Signed-off-by: Vishal Kumar <vishal210893@gmail.com >
* feat: Add tests for rendering and fetching Helm charts with dry-run support
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
* feat: Enhance required parameter validation tests with retry logic for webhook synchronization
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
* feat: Improve chart version retrieval by sorting entries and enhancing error messages
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
* feat: Enhance primary output handling for Helm charts with stable ConfigMap metadata
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
* chore: Fix CUE formatting alignment in helmchart definition
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
* feat: Extend timeout for self-healing Helmchart tests to improve reliability
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
* feat: Increase timeout for golangci-lint to enhance linting reliability
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
---------
Signed-off-by: Brian Kane <briankane1@gmail.com >
Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com >
Signed-off-by: Amit Singh <singhamitch@outlook.com >
Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Signed-off-by: Chaitanya Reddy Onteddu <co@guidewire.com >
Signed-off-by: Chaitanyareddy0702 <chaitanyareddy0702@gmail.com >
Signed-off-by: Anaswara Suresh <anaswarasuresh2212@gmail.com >
Signed-off-by: Vishal Kumar <vishal210893@gmail.com >
Signed-off-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
Co-authored-by: Brian Kane <briankane1@gmail.com >
Co-authored-by: Amit Singh <singhamitch@outlook.com >
Co-authored-by: Jerrin Francis <jerrinfrancis7@gmail.com >
Co-authored-by: Reetika Malhotra <malhotra.reetika25@gmail.com >
Co-authored-by: Chaitanya Reddy Onteddu <co@guidewire.com >
Co-authored-by: Chaitanyareddy0702 <chaitanyareddy0702@gmail.com >
Co-authored-by: Vishal Kumar <vishal210893@gmail.com >
Co-authored-by: Anaswara Suresh <anaswarasuresh2212@gmail.com >
Co-authored-by: vaibhav0096 <vaibhav.agrawal0096@gmail.com >
2026-04-15 11:06:33 +01:00
Brian Kane and GitHub
568b1c578b
Feat: 7019 Support re-running workflows and ensure passed data is updated during dispatch ( #7025 )
...
Signed-off-by: Brian Kane <briankane1@gmail.com >
2026-01-19 11:18:10 +00:00
jguionnet and GitHub
05b0ec89a5
Refactor: Update documentation generation to retain .md extensions and fixed Components header ( #6957 )
...
Webhook Upgrade Validation / webhook-upgrade-check (push) Failing after 25s
- Modified the documentation generation logic to keep .md file extensions, enhancing IDE support and compatibility with Docusaurus.
- Updated various documentation headers to include the correct .md references in auto-generated messages, ensuring consistency across multiple components (component, policy, trait, workflow).
Signed-off-by: jguionnet jguionnet@guidewire.com
Signed-off-by: jguionnet jguionnet@guidewire.com
Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com >
2025-10-22 18:17:46 -07:00
jguionnet and GitHub
af7f623cba
Feat: added support for stateful set ( #6638 )
...
* StatefulSet Draft
Signed-off-by: jguionnet <jguionnet@guidewire.com >
* First running version
Signed-off-by: jguionnet <jguionnet@guidewire.com >
* Add generated component definition
Signed-off-by: jguionnet <jguionnet@guidewire.com >
* Adding an statefulset example inline with the component doc
Signed-off-by: jguionnet <jguionnet@guidewire.com >
* Adjustment to an example defining a simplistic statefulset and trait
Signed-off-by: jguionnet <jguionnet@guidewire.com >
* Fix PR Review comments
Signed-off-by: jguionnet <jguionnet@guidewire.com >
* After running make reviewable and more ...
Signed-off-by: jguionnet <jguionnet@guidewire.com >
---------
Signed-off-by: jguionnet <jguionnet@guidewire.com >
2025-04-12 07:17:21 +08:00
9f09436359
Feat: add securityContext and podSecurityContext traits ( #6666 )
...
Definition-Lint / definition-doc (push) Failing after 1m45s
CodeQL / Analyze (go) (push) Failing after 1m49s
E2E MultiCluster Test / detect-noop (push) Successful in 18s
E2E Test / detect-noop (push) Successful in 26s
Go / detect-noop (push) Successful in 21s
Registry / publish-core-images (push) Failing after 1m24s
license / Check for unapproved licenses (push) Failing after 2m53s
Unit-Test / detect-noop (push) Successful in 26s
E2E MultiCluster Test / e2e-multi-cluster-tests (v1.29) (push) Failing after 1m56s
E2E Test / e2e-tests (v1.29) (push) Failing after 1m24s
Sync SDK / sync_sdk (push) Failing after 23m1s
Go / staticcheck (push) Successful in 19m14s
Go / check-diff (push) Failing after 15m19s
Go / check-core-image-build (push) Failing after 4m25s
Go / lint (push) Failing after 21m4s
Go / check-cli-image-build (push) Failing after 3m26s
Unit-Test / unit-tests (push) Failing after 8m53s
Scorecards supply-chain security / Scorecards analysis (push) Failing after 20s
Go / check-windows (push) Has been cancelled
* feat: add securityContext and podSecurityContext traits
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu >
Signed-off-by: Thomas Schütz <thomas.schuetz@karriere.at >
* Fix: broken runner config for workglow (#6669 )
Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in >
Signed-off-by: Thomas Schütz <thomas.schuetz@karriere.at >
* fix: fix spaces at for statements
Signed-off-by: Thomas Schütz <thomas.schuetz@karriere.at >
---------
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu >
Signed-off-by: Thomas Schütz <thomas.schuetz@karriere.at >
Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in >
Co-authored-by: Anoop Gopalakrishnan <2038273+anoop2811@users.noreply.github.com >
2025-01-10 22:24:22 +05:30
JohnJan and GitHub
d787e95a08
Feat: apply-component supports namespace ( #6248 )
2023-08-31 14:08:48 +08:00
qiaozp and GitHub
307d1db36d
Chore: revert "Feat: apply-component supports namespace" ( #6247 )
2023-08-07 15:44:20 +08:00
JohnJan and GitHub
f0357fdc8f
Feat: apply-component supports namespace ( #6228 )
...
* Feat: apply-component supports namespace
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
* Feat: apply-component supports namespace
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
---------
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
2023-07-25 10:31:18 +08:00
JohnJan and GitHub
b9f1cc97a9
Feat: add container-ports trait for hostPort and hostIP ( #6187 )
...
* Feat: add container-ports trait for hostPort and hostIP
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
* Feat: add container-ports trait for hostPort and hostIP
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
* Feat: add container-ports trait for hostPort and hostIP
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
* Feat: add container-ports trait for hostPort and hostIP
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
* Feat: add container-ports trait for hostPort and hostIP
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
---------
Signed-off-by: wuzhongjian <wuzhongjian_yewu@cmss.chinamobile.com >
2023-07-11 18:44:05 +08:00
Somefive and GitHub
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
Somefive and GitHub
530d7c5bd6
Feat: support resource update policy ( #6003 )
2023-05-17 16:11:06 +08:00
Basuotian and GitHub
7b2e294a88
fix typo of clean-jobs example doc ( #5855 )
...
Signed-off-by: Basuotian <basuoluomiu@gmail.com >
2023-04-14 11:32:28 +08:00
wyike and GitHub
bb34012c3a
Feat: add check prometheus metrics workflowStepDefinition ( #5768 )
...
* add metrics
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
add check metrics
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add check-metrics definition example
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
rename example
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* small fix
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix lint
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add default metrics
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
---------
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2023-03-30 11:11:25 +08:00
Somefive and GitHub
e7dad3c9be
Fix: replication example componentdefinition miss workload field for webhook validation ( #5615 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2023-03-06 13:17:48 +08:00
Echo and GitHub
7694519fb9
Fix: dingding notification message.text.content ( #5424 )
...
* Fix: dingding notification message.text.content
Signed-off-by: yueyongyue <yueyongyue@sina.cn >
2023-02-06 19:13:42 +08:00
StevenLeiZhang and GitHub
5ec3bd5ef7
Feat: need one Trait to set Rollout strategy of Workload ( #5257 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2023-01-12 17:18:15 +08:00
StevenLeiZhang and GitHub
8a5239575a
Feat: need one new Trait to support HorizontalPodAutoscaler of CPU/MEM/PodCustomMetrcs ( #5225 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2023-01-03 11:17:31 +08:00
Tianxin Dong and GitHub
a5a1a2ed15
Fix: optimize build push image step ( #5215 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-12-20 17:28:01 +08:00
Tianxin Dong and GitHub
1f7b9cebcc
Feat: add unify step definitions from catalog ( #5199 )
...
* Feat: add unify step definitions from catalog
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* add kaniko executor example
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-12-19 17:06:51 +08:00
Jianbo Sun and GitHub
c8b24ab363
Fix: vela show docs can't generate composition type ( #5163 )
...
* Fix: vela show can not display or result
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: vela show docs can't generate composition type
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-12-06 16:12:45 +08:00
jguionnet and GitHub
3b8cd84f82
Feat: Add startup probe trait ( #5093 )
...
* Feat: Add startup probe trait
Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com >
* Feat: Implemented review comments in startup probe trait
Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com >
Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com >
2022-12-02 11:49:00 +08:00
Ziqi Zhao and GitHub
88545e5aa8
fix format error ( #5146 )
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com >
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com >
2022-12-01 16:00:32 +08:00
Jianbo Sun and GitHub
cd565f362f
Chore: add definition example doc CI check ( #5117 )
...
* Chore: add definition example doc CI check
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: add example doc for trait
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-11-24 14:47:41 +08:00
Somefive and GitHub
734025f03f
Feat: takeover & readonly policy ( #5102 )
...
* Feat: takeover & readonly
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add tests
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add cue def for read-only and take-over
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Docs: add example doc
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-11-24 09:48:27 +08:00
Tianxin Dong and GitHub
ee28112015
Feat: add print message example ( #5077 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-11-16 16:32:08 +08:00
Tianxin Dong and GitHub
a5c7804185
Feat: add apply component definition for docs ( #5070 )
...
* Feat: add apply component definition for docs
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add apply component definition for docs
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-11-16 14:02:50 +08:00
tigerK and GitHub
46c8f104c3
[docs]cpuscaler traits documentation example ( #5062 )
...
Signed-off-by: yanru.lv <yanru.lv@daocloud.io >
Signed-off-by: yanru.lv <yanru.lv@daocloud.io >
2022-11-14 16:55:12 +08:00
Jianbo Sun and GitHub
63c9896d82
Fix: update export2config and export2secret example ( #4932 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-10-27 19:06:17 +08:00
Somefive and GitHub
fb45a94bb8
Feat: add export service ( #4841 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-10-11 10:25:56 +08:00
cd9ac72531
Chore: update cue version to attr and notification ( #4734 )
...
* Chore: update cue version to attr and notification
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: docgen test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Co-authored-by: Somefive <yd219913@alibaba-inc.com >
2022-09-16 16:28:35 +08:00
Somefive and GitHub
514ef4cc42
Feat: add get topology placement in multi-cluster provider ( #4636 )
...
* Feat: add get topology placement in multi-cluster provider
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: velaql in workflow use auth
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: remove ui-hidden & support filter outer
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-24 19:24:08 +08:00
qiaozp and GitHub
924d55381e
Feat: component replication ( #4449 )
2022-08-17 14:04:57 +08:00
Somefive and GitHub
a2acd06ab1
Docs: add description for shared-resource ( #4572 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-08 12:04:09 +08:00
qiaozp and GitHub
7cdaa09660
Chore: organize appliesToWorkloads field of trait defs, add doc example ( #4483 )
...
* Chore: organize appliesToWorkloads field of trait defs, add doc example
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* fix gen
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* add deprecate label
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* fix
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* fix script to read all definition in directory
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* add comment
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* go.mod
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* update some usage, better trait doc gen
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* minor fix
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* minor fix
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* postpone markdown escape pipe char
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
2022-07-29 11:20:55 +08:00
Jianbo Sun and GitHub
24c6514874
Fix: docker file fail to build for vela cli ( #4464 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-07-25 22:44:26 +08:00
Jianbo Sun and GitHub
4814bce594
Feat: adapt vela port-forward with the velaql ( #4439 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-07-25 21:27:31 +08:00
Jianbo Sun and GitHub
cae4aa4a76
Chore: update description of policy/workflowstep definition ( #4428 )
...
* Chore: update description of policy definition
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: support workflow step generation for doc
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Chore: refactor package refereces/plugins to references/docgen
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Chore: add examples of def docs for workflow step
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feat: refine workflow description
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Chore: refine the workflow step definition
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Chore: update workflow step definition
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-07-25 10:34:26 +08:00