diff --git a/.github/workflows/common-tests.yaml b/.github/workflows/common-tests.yaml index 4a43c359d8c..db1c6c1d01d 100644 --- a/.github/workflows/common-tests.yaml +++ b/.github/workflows/common-tests.yaml @@ -164,8 +164,8 @@ jobs: - persistence-values.yaml - extra-containers-values.yaml - rbac-values.yaml - # Disable ingress tests for, due to certs not being greenlit during install test - # - ingress-values.yaml + # Only run ingress tests without as no valid certissuer -> helm v4 waits for cert to be ready + - ingress-wo-tls-values.yaml - networkPolicy-values.yaml # TODO: broken # - codeserver-values.yaml diff --git a/charts/library/common-test/ci/ingress-wo-tls-values.yaml b/charts/library/common-test/ci/ingress-wo-tls-values.yaml new file mode 100644 index 00000000000..c47921a75de --- /dev/null +++ b/charts/library/common-test/ci/ingress-wo-tls-values.yaml @@ -0,0 +1,109 @@ +workload: + main: + enabled: true + podSpec: + containers: + main: + enabled: true + args: + - --port + - "8080" + probes: + liveness: + enabled: true + readiness: + enabled: true + startup: + enabled: true + +service: + main: + enabled: true + ports: + main: + enabled: true + port: 8080 + protocol: http + autolink: + enabled: true + ports: + autolink: + enabled: true + protocol: http + port: 8081 + +# -- Configure the ingresses for the chart here. +# Additional ingresses can be added by adding a dictionary key similar to the 'main' ingress. +# @default -- See below +ingress: + main: + enabled: true + hosts: + - host: chart-example.local + paths: + - path: / + pathType: Prefix + tls: [] + + certificateissuer: + enabled: true + certificateIssuer: someissuer + hosts: + - host: ci.chart-example.local + paths: + - path: / + pathType: Prefix + service: + name: + port: + tls: [] + + tlscertificateissuer: + enabled: true + hosts: + - host: citls.chart-example.local + paths: + - path: / + pathType: Prefix + service: + name: + port: + tls: [] + + label: + enabled: true + labels: + labelexample1: labelvalue2 + hosts: + - host: label.chart-example.local + paths: + - path: / + pathType: Prefix + service: + name: + port: + tls: [] + + autolink: + enabled: true + hosts: + - host: label.chart-example.local + paths: + - path: / + pathType: Prefix + service: + name: + port: + tls: [] + autoLink: true + + notls: + enabled: true + hosts: + - host: notls.chart-example.local + paths: + - path: / + pathType: Prefix + service: + name: + port: diff --git a/charts/library/common/Chart.yaml b/charts/library/common/Chart.yaml index e8cf19b412d..2b5c424d93e 100644 --- a/charts/library/common/Chart.yaml +++ b/charts/library/common/Chart.yaml @@ -50,5 +50,4 @@ sources: - https://github.com/trueforge-org/truecharts/tree/master/charts/library/common - https://hub.docker.com/_/ type: library -version: 28.29.48 - +version: 28.29.49