Skip to content

Conversation

@qxsugar
Copy link

@qxsugar qxsugar commented Apr 18, 2025

init helm charts

@@ -0,0 +1,24 @@
apiVersion: v2
name: webhookx
description: A Helm chart for Kubernetes
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: A Helm chart for Kubernetes
description: The WebhookX Helm chart

@@ -0,0 +1,24 @@
apiVersion: v2
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove all the template comments to make it cleaner.

# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "1.16.0"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
appVersion: "1.16.0"
appVersion: "0.6"

# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.2
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
version: 0.1.2
version: 0.1.0

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's change to 0.1.0

# This sets the pull policy for images.
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: "0.5.0"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
tag: "0.5.0"
tag: "0.6.0"

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's this file for

qxsugar added 2 commits April 30, 2025 18:04
  - Restructure README with clearer sections and improved formatting
  - Add comprehensive project overview and prerequisites
  - Enhance installation instructions with detailed dependency setup
  - Add configuration examples and development commands
  - Include Apache 2.0 license file and license section in README
  - Update chart description and version information
@cchenggit
Copy link

PR Review Issues Identified

  1. Postgres / Redis Dependencies
    Missing support for Postgres and Redis as dependencies, preventing one-click deployment.
  2. Startup Initialization
    Container does not check Postgres/Redis availability before startup.
    Missing automatic execution of webhookx migrations up during initialization.
  3. Health Checks
    Liveness and Readiness probes are not defined.
    This may cause issues with Kubernetes service discovery and rolling updates.
  4. Version Upgrade
    Chart is still on an older version.
    Should be upgraded to 0.8 and align environment variables and configuration accordingly.
  5. Role-Based Multi-Instance Setup
    No support for role configuration (e.g., standalone, cp, worker, proxy) across multiple instances.

@qxsugar
Copy link
Author

qxsugar commented Aug 26, 2025

@cchenggit Thank you for your suggestion. I will fix these issues later。❤️

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.

3 participants