Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: expose probe params in helm chart #6044

Merged
merged 1 commit into from
May 31, 2023

Conversation

yyzxw
Copy link
Contributor

@yyzxw yyzxw commented May 29, 2023

Description of your changes

🤖 Generated by Copilot at cc00aa2

Summary

📝🛠️🎛️

This pull request updates the vela-core helm chart to support configuration options for the controller's readiness and liveness probes. It modifies the README.md, kubevela-controller.yaml, and values.yaml files to document, use, and define the new parameters.

controller probes
added to helm chart values
autumn of docs cut

Walkthrough

  • Add configuration options for controller's readiness and liveness probes (link, link, link)
  • Update README.md to document the new parameters in the Common parameters section (link)
  • Modify kubevela-controller.yaml template to use the values from controller.readinessProbe and controller.livenessProbe instead of hard-coded values (link)
  • Add default values for the new parameters in values.yaml file (link)

expose readiness & liveness probe params in values.yaml so that users can customize the probe configuration.

Fixes #

I have:

  • Read and followed KubeVela's contribution process.
  • Related Docs updated properly. In a new feature or configuration option, an update to the documentation is necessary.
  • Run make reviewable to ensure this PR is ready for review.
  • Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested

Special notes for your reviewer

@yyzxw yyzxw changed the title feature: expose probe params in helm chart Feat: expose probe params in helm chart May 29, 2023
@codecov
Copy link

codecov bot commented May 29, 2023

Codecov Report

Patch coverage has no change and project coverage change: -0.01 ⚠️

Comparison is base (99ad780) 61.08% compared to head (42af8e9) 61.07%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6044      +/-   ##
==========================================
- Coverage   61.08%   61.07%   -0.01%     
==========================================
  Files         224      225       +1     
  Lines       31304    31349      +45     
==========================================
+ Hits        19121    19147      +26     
- Misses      10415    10434      +19     
  Partials     1768     1768              
Flag Coverage Δ
core-unittests 56.26% <ø> (+0.05%) ⬆️
e2e-multicluster-test 25.05% <ø> (-0.07%) ⬇️
e2etests 25.25% <ø> (+0.13%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

see 14 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@yyzxw
Copy link
Contributor Author

yyzxw commented May 29, 2023

/retest go

@Somefive
Copy link
Collaborator

Seems some problems with the helm chart parameter.

Signed-off-by: yyzxw <1020938856@qq.com>
@yyzxw yyzxw requested a review from Somefive May 30, 2023 07:48
@zhaohuiweixiao
Copy link
Contributor

/retest go

@Somefive Somefive merged commit 1c0f2c4 into kubevela:master May 31, 2023
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants