Skip to content

feat(helm): enhance secret handling, gateway API support, and database dependencies#2

Closed
KarolayneAmabile wants to merge 9 commits intodevelopfrom
feat/gatewayapi-storageclass
Closed

feat(helm): enhance secret handling, gateway API support, and database dependencies#2
KarolayneAmabile wants to merge 9 commits intodevelopfrom
feat/gatewayapi-storageclass

Conversation

@KarolayneAmabile
Copy link
Member

  • Added support for passing secrets via both direct .Values and existing Kubernetes Secret references..
  • Introduced support for Kubernetes Gateway API, allowing seamless integration with modern ingress routing.
  • Declared mongodb and redis as chart dependencies using dependencies in Chart.yaml. These services are now properly managed as optional subcharts via .Values.mongodb.enabled and .Values.redis.enabled.

@KarolayneAmabile KarolayneAmabile force-pushed the feat/gatewayapi-storageclass branch 5 times, most recently from 169f30b to 497230a Compare August 2, 2025 02:45
env:
- name: UPTIME_APP_API_BASE_URL
value: "{{ .Values.server.protocol }}://{{ .Values.server.ingress.host }}/api/v1"
value: "{{ .Values.checkmate.server.protocol }}://{{ .Values.checkmate.server.hostname }}/api/v1"
Copy link
Member

Choose a reason for hiding this comment

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

I think we can change this to use only the service name and the Checkmate-deployed namespace.

@@ -7,7 +7,7 @@ metadata:
nginx.ingress.kubernetes.io/rewrite-target: /
Copy link
Member

Choose a reason for hiding this comment

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

It must be optional.

Comment on lines 22 to 28
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "512Mi"
Copy link
Member

Choose a reason for hiding this comment

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

This should be configurable.

@@ -12,7 +12,7 @@ metadata:
nginx.ingress.kubernetes.io/cors-allow-credentials: "true"
Copy link
Member

Choose a reason for hiding this comment

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

This must be optional.

Allow server deployment to accept secrets via both direct values and existing Kubernetes Secret references.
Enhance _prechecks.yaml to validate gatewayAPI and namespace requirements for both client and server.
Improve overall Helm chart flexibility and error messaging.
@KarolayneAmabile KarolayneAmabile force-pushed the feat/gatewayapi-storageclass branch from 497230a to 6791043 Compare August 5, 2025 19:23
@Joao-1 Joao-1 force-pushed the feat/gatewayapi-storageclass branch from 3b200d3 to 18c009c Compare August 6, 2025 00:48
@Joao-1 Joao-1 force-pushed the feat/gatewayapi-storageclass branch from 18c009c to 9fe9c09 Compare August 6, 2025 01:01
@KarolayneAmabile KarolayneAmabile force-pushed the feat/gatewayapi-storageclass branch 10 times, most recently from a3b84f6 to 5fd723e Compare August 6, 2025 23:06
@Joao-1 Joao-1 force-pushed the feat/gatewayapi-storageclass branch 3 times, most recently from 8d67d86 to d27a966 Compare August 7, 2025 09:22
@Joao-1 Joao-1 force-pushed the feat/gatewayapi-storageclass branch from d27a966 to b7b700e Compare August 7, 2025 12:12
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.

2 participants