Skip to content

Commit aec75e2

Browse files
committed
feat(workflow): add gateway
1 parent 2cabe95 commit aec75e2

4 files changed

Lines changed: 23 additions & 52 deletions

File tree

charts/workflow/Chart.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ dependencies:
1515
- name: fluentd
1616
repository: oci://registry.drycc.cc/charts-testing
1717
version: x.x.x
18+
- name: gateway
19+
repository: oci://registry.drycc.cc/charts-testing
20+
version: x.x.x
1821
- name: redis
1922
repository: oci://registry.drycc.cc/charts-testing
2023
version: x.x.x

charts/workflow/templates/drycc-cluster-issuer-secret.yaml

Lines changed: 0 additions & 11 deletions
This file was deleted.

charts/workflow/templates/drycc-cluster-issuer.yaml

Lines changed: 0 additions & 26 deletions
This file was deleted.

charts/workflow/values.yaml

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,9 @@ global:
7272
# - true: all RBAC-related manifests will be installed (in case your cluster supports RBAC)
7373
# - false: no RBAC-related manifests will be installed
7474
rbac: true
75-
# Please check `kubernetes.io/ingress.class`
76-
# The cert-manager component must be installed
77-
# If you want to use HTTPSEnforced or allowlist functions, you must specify:
78-
# - nginx
79-
# - traefik
80-
# Only the above options have been supported so far
81-
ingressClass: ""
75+
# GatewayClass is cluster-scoped resource defined by the infrastructure provider.
76+
# This resource represents a class of Gateways that can be instantiated.
77+
gatewayClass: ""
8278
# A domain name consists of one or more parts.
8379
# Periods (.) are used to separate these parts.
8480
# Each part must be 1 to 63 characters in length and can contain lowercase letters, digits, and hyphens (-).
@@ -314,11 +310,20 @@ prometheus:
314310
# URL configuration is only available in off-cluster prometheus database
315311
url: "http://my.prometheus.url:9090"
316312

317-
318-
# acme configuration takes effect if and only if certManagerEnabled is true
319-
acme:
320-
server: https://acme-v02.api.letsencrypt.org/directory
321-
# EAB credentials
322-
externalAccountBinding:
323-
keyID: ""
324-
keySecret: ""
313+
# Drycc Gateway is a gateway chart that integrates cert-manager.
314+
gateway:
315+
# acme configuration takes effect if and only if certManagerEnabled is true
316+
acme:
317+
server: https://acme-v02.api.letsencrypt.org/directory
318+
# EAB credentials
319+
externalAccountBinding:
320+
keyID: ""
321+
keySecret: ""
322+
# This will be the hostname prefix that is used to build endpoints
323+
domainPrefixs:
324+
- drycc
325+
- drycc-rabbitmq
326+
- drycc-passport
327+
- drycc-influxdb
328+
- drycc-prometheus
329+
- drycc-monitor-grafana

0 commit comments

Comments
 (0)