diff --git a/charts/openoracle/Chart.yaml b/charts/openoracle/Chart.yaml index 82109d1..d32ae3e 100644 --- a/charts/openoracle/Chart.yaml +++ b/charts/openoracle/Chart.yaml @@ -3,7 +3,7 @@ appVersion: 0.1.0 description: A Helm chart for Kubernetes name: openoracle type: application -version: 0.1.1 +version: 0.1.2 maintainers: - name: xom4ek email: aleksei.lazarev@p2p.org diff --git a/charts/openoracle/templates/ingress.tpl b/charts/openoracle/templates/ingress.tpl index 397e7f8..e18b7d9 100644 --- a/charts/openoracle/templates/ingress.tpl +++ b/charts/openoracle/templates/ingress.tpl @@ -13,7 +13,7 @@ metadata: {{- toYaml . | nindent 4 }} {{- end }} spec: - ingressClassName: nginx + ingressClassName: {{ .Values.ingress.ingressClassName }} rules: - host: {{ .Values.ingress.host }} http: diff --git a/charts/openoracle/templates/register.tpl b/charts/openoracle/templates/register.tpl index a71eba8..0921b11 100644 --- a/charts/openoracle/templates/register.tpl +++ b/charts/openoracle/templates/register.tpl @@ -1,3 +1,4 @@ +{{- if .Values.register.enabled }} apiVersion: batch/v1 kind: Job metadata: @@ -31,3 +32,4 @@ spec: configMap: name: {{ include "openoracle.fullname" . }}-config backoffLimit: 2 +{{- end }} diff --git a/charts/openoracle/values.holesky.yaml b/charts/openoracle/values.holesky.yaml index 5748d3d..9431860 100644 --- a/charts/openoracle/values.holesky.yaml +++ b/charts/openoracle/values.holesky.yaml @@ -1,3 +1,9 @@ +ingress: + annotations: {} + enabled: false + host: example.com + ingressClassName: "nginx" + node: volumeMounts: - name: bls-key diff --git a/charts/openoracle/values.mainnet.yaml b/charts/openoracle/values.mainnet.yaml index c5c8175..28bc96c 100644 --- a/charts/openoracle/values.mainnet.yaml +++ b/charts/openoracle/values.mainnet.yaml @@ -1,3 +1,9 @@ +ingress: + annotations: {} + enabled: false + host: example.com + ingressClassName: "nginx" + node: volumeMounts: - name: bls-key diff --git a/charts/openoracle/values.schema.json b/charts/openoracle/values.schema.json index 6416ec9..464b3f9 100644 --- a/charts/openoracle/values.schema.json +++ b/charts/openoracle/values.schema.json @@ -30,6 +30,9 @@ }, "host": { "type": "string" + }, + "ingressClassName": { + "type": "string" } }, "type": "object" @@ -159,6 +162,9 @@ }, "type": "array" }, + "enabled": { + "type": "boolean" + }, "image": { "properties": { "pullPolicy": { diff --git a/charts/openoracle/values.yaml b/charts/openoracle/values.yaml index 0055b05..a7af557 100644 --- a/charts/openoracle/values.yaml +++ b/charts/openoracle/values.yaml @@ -17,10 +17,12 @@ service: port: 9091 protocol: TCP targetPort: 9091 + ingress: annotations: {} enabled: false host: example.com + ingressClassName: "nginx" configs: operator.yaml: | @@ -53,6 +55,7 @@ configs: register_operator_on_startup: true register: + enabled: true image: repository: gcr.io/openoracle-de73b/operator pullPolicy: Always