From 9ef9dfdf49bc6ce3e70585d96d2c879607a23b22 Mon Sep 17 00:00:00 2001 From: Oleksii Vykaliuk Date: Sun, 8 Dec 2024 14:37:07 +0100 Subject: [PATCH 1/7] feat: Add stac-browser --- .../templates/services/nginx-doc-server.yaml | 1 + .../templates/services/stac-browser.yaml | 59 +++++++++++++++++++ .../services/traefik-doc-server.yaml | 1 + helm-chart/eoapi/values.yaml | 13 ++++ ingest.sh | 2 +- 5 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 helm-chart/eoapi/templates/services/stac-browser.yaml diff --git a/helm-chart/eoapi/templates/services/nginx-doc-server.yaml b/helm-chart/eoapi/templates/services/nginx-doc-server.yaml index ed626d33..69841b54 100644 --- a/helm-chart/eoapi/templates/services/nginx-doc-server.yaml +++ b/helm-chart/eoapi/templates/services/nginx-doc-server.yaml @@ -16,6 +16,7 @@ data:
  • /raster
  • /vector
  • /stac
  • +
  • /browser
  • diff --git a/helm-chart/eoapi/templates/services/stac-browser.yaml b/helm-chart/eoapi/templates/services/stac-browser.yaml new file mode 100644 index 00000000..35ce4fb0 --- /dev/null +++ b/helm-chart/eoapi/templates/services/stac-browser.yaml @@ -0,0 +1,59 @@ +{{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled))}} +apiVersion: apps/v1 +kind: Deployment +metadata: + name: browser-{{ .Release.Name }} +spec: + replicas: {{.Values.browser.replicaCount}} + selector: + matchLabels: + app: browser-{{ .Release.Name }} + template: + metadata: + labels: + app: browser-{{ .Release.Name }} + spec: + containers: + - name: browser + image: {{ .Values.browser.image.name }}:{{ .Values.browser.image.tag }} + ports: + - containerPort: 8080 + env: + - name: SB_catalogUrl + value: "/stac" + - name: SB_prefixPath + value: "/browser" +--- +apiVersion: v1 +kind: Service +metadata: + name: browser-{{ .Release.Name }} +spec: + selector: + app: browser-{{ .Release.Name }} + ports: + - protocol: TCP + port: 8080 + targetPort: 8080 +--- +# We need a separate ingress because browser does not play well with nginx rewrite_path directive +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: stac-browser-ingress +spec: + {{- if (and (.Values.ingress.className) (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion)) }} + ingressClassName: {{ .Values.ingress.className }} + {{- end }} + rules: + - http: + paths: + - pathType: Prefix + path: "/browser" + backend: + service: + name: browser-{{ $.Release.Name }} + port: + number: 8080 + +{{- end }} \ No newline at end of file diff --git a/helm-chart/eoapi/templates/services/traefik-doc-server.yaml b/helm-chart/eoapi/templates/services/traefik-doc-server.yaml index 3ef7816f..6d53e322 100644 --- a/helm-chart/eoapi/templates/services/traefik-doc-server.yaml +++ b/helm-chart/eoapi/templates/services/traefik-doc-server.yaml @@ -16,6 +16,7 @@ data:
  • /raster
  • /vector
  • /stac
  • +
  • /browser
  • diff --git a/helm-chart/eoapi/values.yaml b/helm-chart/eoapi/values.yaml index 97537b32..ac93b144 100644 --- a/helm-chart/eoapi/values.yaml +++ b/helm-chart/eoapi/values.yaml @@ -334,5 +334,18 @@ vector: # https://www.uvicorn.org/settings/#production WEB_CONCURRENCY: "5" +###################### +# STAC Browser +###################### +# It is a good idea to deploy stac-browser outside of k8s, since it's SPA with static files. +# Please consider alternatives, such as cloud storage + CDN, for example +browser: + enabled: true + replicaCount: 1 + image: + # we use a custom image that overrides pathPrefix value + name: ghcr.io/alekzvik/stac-browser-prefix + tag: 3.2.0 + docServer: enabled: true diff --git a/ingest.sh b/ingest.sh index 7b5e0faa..ce4a200d 100755 --- a/ingest.sh +++ b/ingest.sh @@ -17,7 +17,7 @@ else fi # Define namespaces -NAMESPACES=("default" "eoapi", "data-access") +NAMESPACES=("default" "eoapi" "data-access") EOAPI_POD_RASTER="" FOUND_NAMESPACE="" From 476611e5801e2150115e31194f92b17aa316e5db Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 30 Apr 2025 12:12:49 +0200 Subject: [PATCH 2/7] Implement browser service and ingress configuration; remove deprecated stac-browser resources --- .../services/browser/deployment.yaml | 26 ++++++++ .../templates/services/browser/service.yaml | 13 ++++ .../eoapi/templates/services/ingress.yaml | 11 ++++ .../templates/services/stac-browser.yaml | 59 ------------------- 4 files changed, 50 insertions(+), 59 deletions(-) create mode 100644 helm-chart/eoapi/templates/services/browser/deployment.yaml create mode 100644 helm-chart/eoapi/templates/services/browser/service.yaml delete mode 100644 helm-chart/eoapi/templates/services/stac-browser.yaml diff --git a/helm-chart/eoapi/templates/services/browser/deployment.yaml b/helm-chart/eoapi/templates/services/browser/deployment.yaml new file mode 100644 index 00000000..4065fa5b --- /dev/null +++ b/helm-chart/eoapi/templates/services/browser/deployment.yaml @@ -0,0 +1,26 @@ +{{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled))}} +apiVersion: apps/v1 +kind: Deployment +metadata: + name: browser-{{ .Release.Name }} +spec: + replicas: {{.Values.browser.replicaCount}} + selector: + matchLabels: + app: browser-{{ .Release.Name }} + template: + metadata: + labels: + app: browser-{{ .Release.Name }} + spec: + containers: + - name: browser + image: {{ .Values.browser.image.name }}:{{ .Values.browser.image.tag }} + ports: + - containerPort: 8080 + env: + - name: SB_catalogUrl + value: "/stac" + - name: SB_prefixPath + value: "/stac-browser" +{{- end }} diff --git a/helm-chart/eoapi/templates/services/browser/service.yaml b/helm-chart/eoapi/templates/services/browser/service.yaml new file mode 100644 index 00000000..87e7602d --- /dev/null +++ b/helm-chart/eoapi/templates/services/browser/service.yaml @@ -0,0 +1,13 @@ +{{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled))}} +apiVersion: v1 +kind: Service +metadata: + name: browser-{{ .Release.Name }} +spec: + selector: + app: browser-{{ .Release.Name }} + ports: + - protocol: TCP + port: 8080 + targetPort: 8080 +{{- end }} diff --git a/helm-chart/eoapi/templates/services/ingress.yaml b/helm-chart/eoapi/templates/services/ingress.yaml index 759ebd17..159ecf32 100644 --- a/helm-chart/eoapi/templates/services/ingress.yaml +++ b/helm-chart/eoapi/templates/services/ingress.yaml @@ -73,6 +73,17 @@ spec: number: {{ .Values.service.port }} {{- end }} + {{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled)) }} + # We need a separate path because browser does not play well with nginx rewrite_path directive + - pathType: Prefix + path: "/browser" + backend: + service: + name: browser-{{ $.Release.Name }} + port: + number: 8080 + {{- end }} + {{- if .Values.docServer.enabled }} - pathType: {{ $.Values.ingress.pathType | default "Prefix" }} path: "/{{ $.Values.ingress.rootPath | default "" }}" diff --git a/helm-chart/eoapi/templates/services/stac-browser.yaml b/helm-chart/eoapi/templates/services/stac-browser.yaml deleted file mode 100644 index 35ce4fb0..00000000 --- a/helm-chart/eoapi/templates/services/stac-browser.yaml +++ /dev/null @@ -1,59 +0,0 @@ -{{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled))}} -apiVersion: apps/v1 -kind: Deployment -metadata: - name: browser-{{ .Release.Name }} -spec: - replicas: {{.Values.browser.replicaCount}} - selector: - matchLabels: - app: browser-{{ .Release.Name }} - template: - metadata: - labels: - app: browser-{{ .Release.Name }} - spec: - containers: - - name: browser - image: {{ .Values.browser.image.name }}:{{ .Values.browser.image.tag }} - ports: - - containerPort: 8080 - env: - - name: SB_catalogUrl - value: "/stac" - - name: SB_prefixPath - value: "/browser" ---- -apiVersion: v1 -kind: Service -metadata: - name: browser-{{ .Release.Name }} -spec: - selector: - app: browser-{{ .Release.Name }} - ports: - - protocol: TCP - port: 8080 - targetPort: 8080 ---- -# We need a separate ingress because browser does not play well with nginx rewrite_path directive -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: stac-browser-ingress -spec: - {{- if (and (.Values.ingress.className) (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion)) }} - ingressClassName: {{ .Values.ingress.className }} - {{- end }} - rules: - - http: - paths: - - pathType: Prefix - path: "/browser" - backend: - service: - name: browser-{{ $.Release.Name }} - port: - number: 8080 - -{{- end }} \ No newline at end of file From 164b08788bc177989b1f52ca4df0d3c890f53373 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 30 Apr 2025 14:04:26 +0200 Subject: [PATCH 3/7] Refactor browser service configuration; update image and ingress settings, and simplify conditionals in Helm templates --- .../eoapi/templates/services/browser/deployment.yaml | 4 +--- .../eoapi/templates/services/browser/service.yaml | 2 +- helm-chart/eoapi/templates/services/doc-server.yaml | 2 +- helm-chart/eoapi/templates/services/ingress.yaml | 12 ++++++------ .../eoapi/templates/services/multidim/service.yaml | 2 +- .../eoapi/templates/services/raster/service.yaml | 2 +- .../eoapi/templates/services/stac/service.yaml | 2 +- .../eoapi/templates/services/traefik-middleware.yaml | 3 +++ .../eoapi/templates/services/vector/service.yaml | 2 +- helm-chart/eoapi/values.yaml | 7 ++++--- 10 files changed, 20 insertions(+), 18 deletions(-) diff --git a/helm-chart/eoapi/templates/services/browser/deployment.yaml b/helm-chart/eoapi/templates/services/browser/deployment.yaml index 4065fa5b..ac11ff7a 100644 --- a/helm-chart/eoapi/templates/services/browser/deployment.yaml +++ b/helm-chart/eoapi/templates/services/browser/deployment.yaml @@ -1,4 +1,4 @@ -{{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled))}} +{{- if .Values.browser.enabled }} apiVersion: apps/v1 kind: Deployment metadata: @@ -21,6 +21,4 @@ spec: env: - name: SB_catalogUrl value: "/stac" - - name: SB_prefixPath - value: "/stac-browser" {{- end }} diff --git a/helm-chart/eoapi/templates/services/browser/service.yaml b/helm-chart/eoapi/templates/services/browser/service.yaml index 87e7602d..0d6c72f0 100644 --- a/helm-chart/eoapi/templates/services/browser/service.yaml +++ b/helm-chart/eoapi/templates/services/browser/service.yaml @@ -1,4 +1,4 @@ -{{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled))}} +{{- if .Values.browser.enabled }} apiVersion: v1 kind: Service metadata: diff --git a/helm-chart/eoapi/templates/services/doc-server.yaml b/helm-chart/eoapi/templates/services/doc-server.yaml index 9831d537..19753f8b 100644 --- a/helm-chart/eoapi/templates/services/doc-server.yaml +++ b/helm-chart/eoapi/templates/services/doc-server.yaml @@ -19,7 +19,7 @@ data: {{- if .Values.multidim.enabled }}
  • /multidim
  • {{- end}} -
  • /browser
  • +
  • /browser
  • diff --git a/helm-chart/eoapi/templates/services/ingress.yaml b/helm-chart/eoapi/templates/services/ingress.yaml index 159ecf32..e9aae6c2 100644 --- a/helm-chart/eoapi/templates/services/ingress.yaml +++ b/helm-chart/eoapi/templates/services/ingress.yaml @@ -38,7 +38,7 @@ spec: path: /raster{{ .Values.ingress.pathSuffix }} backend: service: - name: raster + name: raster-{{ $.Release.Name }} port: number: {{ .Values.service.port }} {{- end }} @@ -48,7 +48,7 @@ spec: path: /stac{{ .Values.ingress.pathSuffix }} backend: service: - name: stac + name: stac-{{ $.Release.Name }} port: number: {{ .Values.service.port }} {{- end }} @@ -58,7 +58,7 @@ spec: path: /vector{{ .Values.ingress.pathSuffix }} backend: service: - name: vector + name: vector-{{ $.Release.Name }} port: number: {{ .Values.service.port }} {{- end }} @@ -68,14 +68,14 @@ spec: path: /multidim{{ .Values.ingress.pathSuffix }} backend: service: - name: multidim + name: multidim-{{ $.Release.Name }} port: number: {{ .Values.service.port }} {{- end }} - {{- if (and (.Values.browser.enabled) (not .Values.testing) (.Values.docServer.enabled)) }} + {{- if and .Values.browser.enabled (or (not (hasKey .Values.browser "ingress")) .Values.browser.ingress.enabled) }} # We need a separate path because browser does not play well with nginx rewrite_path directive - - pathType: Prefix + - pathType: {{ .Values.ingress.pathType }} path: "/browser" backend: service: diff --git a/helm-chart/eoapi/templates/services/multidim/service.yaml b/helm-chart/eoapi/templates/services/multidim/service.yaml index d345223d..4d199c3f 100644 --- a/helm-chart/eoapi/templates/services/multidim/service.yaml +++ b/helm-chart/eoapi/templates/services/multidim/service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: - name: multidim + name: multidim-{{ $.Release.Name }} labels: app: multidim-{{ .Release.Name }} spec: diff --git a/helm-chart/eoapi/templates/services/raster/service.yaml b/helm-chart/eoapi/templates/services/raster/service.yaml index 1f939e14..ee7adf74 100644 --- a/helm-chart/eoapi/templates/services/raster/service.yaml +++ b/helm-chart/eoapi/templates/services/raster/service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: - name: raster + name: raster-{{ $.Release.Name }} labels: app: raster-{{ .Release.Name }} spec: diff --git a/helm-chart/eoapi/templates/services/stac/service.yaml b/helm-chart/eoapi/templates/services/stac/service.yaml index a5d2c99c..87baca19 100644 --- a/helm-chart/eoapi/templates/services/stac/service.yaml +++ b/helm-chart/eoapi/templates/services/stac/service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: - name: stac + name: stac-{{ $.Release.Name }} labels: app: stac-{{ .Release.Name }} spec: diff --git a/helm-chart/eoapi/templates/services/traefik-middleware.yaml b/helm-chart/eoapi/templates/services/traefik-middleware.yaml index 2e252cce..0c9718c8 100644 --- a/helm-chart/eoapi/templates/services/traefik-middleware.yaml +++ b/helm-chart/eoapi/templates/services/traefik-middleware.yaml @@ -19,4 +19,7 @@ spec: {{- if .Values.multidim.enabled }} - /multidim {{- end }} + # {{- if .Values.browser.enabled }} + # - /browser + # {{- end }} {{- end }} diff --git a/helm-chart/eoapi/templates/services/vector/service.yaml b/helm-chart/eoapi/templates/services/vector/service.yaml index d06fa37b..362fde8a 100644 --- a/helm-chart/eoapi/templates/services/vector/service.yaml +++ b/helm-chart/eoapi/templates/services/vector/service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: - name: vector + name: vector-{{ $.Release.Name }} labels: app: vector-{{ .Release.Name }} spec: diff --git a/helm-chart/eoapi/values.yaml b/helm-chart/eoapi/values.yaml index fdc89e46..c7715fae 100644 --- a/helm-chart/eoapi/values.yaml +++ b/helm-chart/eoapi/values.yaml @@ -465,14 +465,15 @@ vector: # STAC Browser ###################### # It is a good idea to deploy stac-browser outside of k8s, since it's SPA with static files. -# Please consider alternatives, such as cloud storage + CDN, for example browser: enabled: true replicaCount: 1 image: # we use a custom image that overrides pathPrefix value - name: ghcr.io/alekzvik/stac-browser-prefix - tag: 3.2.0 + name: ghcr.io/radiantearth/stac-browser + tag: 3.3.4 + ingress: + enabled: true # Control ingress specifically for browser service docServer: enabled: true From 61b49e11a115317f405f6e16dbedab4f5c6327b2 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 30 Apr 2025 14:22:45 +0200 Subject: [PATCH 4/7] Add GitHub Actions workflow for building and pushing STAC Browser image --- .github/workflows/stac-browser.yml | 71 ++++++++++++++++++++++++++++++ helm-chart/eoapi/values.yaml | 8 +--- 2 files changed, 73 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/stac-browser.yml diff --git a/.github/workflows/stac-browser.yml b/.github/workflows/stac-browser.yml new file mode 100644 index 00000000..59a5768a --- /dev/null +++ b/.github/workflows/stac-browser.yml @@ -0,0 +1,71 @@ +name: Build STAC Browser + +on: + release: + types: [released] + workflow_dispatch: + inputs: + TAG_NAME: + description: "Tag name for this image" + required: true + default: "eoapi-k8s-stac-browser" + STAC_BROWSER_VERSION: + description: "STAC Browser version to build (e.g. v3.3.4)" + required: true + default: "v3.3.4" + +env: + REGISTRY: ghcr.io + TAG_NAME: ${{ github.event.inputs.TAG_NAME || github.event.release.tag_name }} + +jobs: + build-and-push: + runs-on: ubuntu-latest + name: Build and push STAC Browser image + + steps: + - name: Checkout STAC Browser repository + uses: actions/checkout@v4 + with: + repository: radiantearth/stac-browser + ref: ${{ github.event.inputs.STAC_BROWSER_VERSION }} + + - name: Set environment variables + run: | + echo VERSION=${TAG_NAME#v} >> $GITHUB_ENV + echo IMAGE_NAME=$REGISTRY/$(echo ${GITHUB_REPOSITORY,,})/stac-browser >> $GITHUB_ENV + echo COMMITED_AT=$(git show -s --format=%cI `git rev-parse HEAD`) >> $GITHUB_ENV + echo REVISION=$(git rev-parse --short HEAD) >> $GITHUB_ENV + + - name: Collect Docker image metadata + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.IMAGE_NAME }} + labels: | + org.opencontainers.image.created=${{ env.COMMITED_AT }} + org.opencontainers.image.version=v${{ env.VERSION }} + org.opencontainers.image.maintainer=${{ github.repository_owner }} + tags: | + type=semver,pattern={{version}},value=v${{ env.VERSION }} + + - name: Log in to the GitHub container registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build and push Docker image + uses: docker/build-push-action@v5 + with: + context: . + push: true + build-args: | + VERSION=${{ env.VERSION }} + REVISION=${{ env.REVISION }} + pathPrefix=/browser/ + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + cache-from: type=registry,ref=${{ env.IMAGE_NAME }}:edge + cache-to: type=inline diff --git a/helm-chart/eoapi/values.yaml b/helm-chart/eoapi/values.yaml index c7715fae..fdc3cee5 100644 --- a/helm-chart/eoapi/values.yaml +++ b/helm-chart/eoapi/values.yaml @@ -14,7 +14,6 @@ comment_install: > # the correct updated value otherwise it's defaulted gitSha: "gitshaABC123" - ###################### # TESTING ###################### @@ -31,7 +30,6 @@ serviceAccount: annotations: {} labels: {} - ###################### # SERVICE & INGRESS ###################### @@ -61,7 +59,6 @@ ingress: certManagerIssuer: letsencrypt-prod certManagerEmail: "" - ###################### # DATABASE ###################### @@ -186,7 +183,6 @@ pgstacBootstrap: # toggle to "false" if you don't want fixtures default loaded LOAD_FIXTURES: "true" - ###################### # API SERVICES ###################### @@ -469,8 +465,8 @@ browser: enabled: true replicaCount: 1 image: - # we use a custom image that overrides pathPrefix value - name: ghcr.io/radiantearth/stac-browser + # we use a custom image with pathPrefix built into it + name: ghcr.io/developmentseed/eoapi-k8s-stac-browser tag: 3.3.4 ingress: enabled: true # Control ingress specifically for browser service From 9b85cdd3f8e26a1a572fc9560a9ed0c7b7c12e00 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 30 Apr 2025 14:26:39 +0200 Subject: [PATCH 5/7] Disable browser feature in ingress tests for all configurations --- helm-chart/eoapi/tests/ingress_tests.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/helm-chart/eoapi/tests/ingress_tests.yaml b/helm-chart/eoapi/tests/ingress_tests.yaml index 32341db6..067700fe 100644 --- a/helm-chart/eoapi/tests/ingress_tests.yaml +++ b/helm-chart/eoapi/tests/ingress_tests.yaml @@ -16,6 +16,7 @@ tests: stac.enabled: false vector.enabled: true multidim.enabled: false + browser.enabled: false asserts: - isKind: of: Ingress @@ -46,6 +47,7 @@ tests: stac.enabled: true vector.enabled: false multidim.enabled: false + browser.enabled: false asserts: - isKind: of: Ingress @@ -77,6 +79,7 @@ tests: stac.enabled: false vector.enabled: false multidim.enabled: true + browser.enabled: false asserts: - isKind: of: Ingress From 23e9bea19fb7efa6711f5d8044754a33ab4e98c2 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 30 Apr 2025 14:28:47 +0200 Subject: [PATCH 6/7] Update ingress configuration to use dynamic service name for doc-server --- helm-chart/eoapi/templates/services/ingress.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/eoapi/templates/services/ingress.yaml b/helm-chart/eoapi/templates/services/ingress.yaml index e9aae6c2..04bff69b 100644 --- a/helm-chart/eoapi/templates/services/ingress.yaml +++ b/helm-chart/eoapi/templates/services/ingress.yaml @@ -89,7 +89,7 @@ spec: path: "/{{ $.Values.ingress.rootPath | default "" }}" backend: service: - name: eoapi-doc-server + name: doc-server-{{ $.Release.Name }} port: number: 80 {{- end }} From 05a01d702d34bebc9ceb936848cf5f9c69b1ee68 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Wed, 30 Apr 2025 14:30:37 +0200 Subject: [PATCH 7/7] Update ingress tests to use dynamic service name for doc-server --- helm-chart/eoapi/tests/ingress_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/eoapi/tests/ingress_tests.yaml b/helm-chart/eoapi/tests/ingress_tests.yaml index 067700fe..a7f799fe 100644 --- a/helm-chart/eoapi/tests/ingress_tests.yaml +++ b/helm-chart/eoapi/tests/ingress_tests.yaml @@ -94,4 +94,4 @@ tests: value: "/" - equal: path: spec.rules[0].http.paths[1].backend.service.name - value: eoapi-doc-server + value: doc-server-RELEASE-NAME