Skip to content

Commit

Permalink
Merge pull request #3534 from magda-io/next
Browse files Browse the repository at this point in the history
merge next branch into main
  • Loading branch information
t83714 authored May 24, 2024
2 parents 13dc9f0 + fa9844e commit df95ec0
Show file tree
Hide file tree
Showing 257 changed files with 220,560 additions and 1,409 deletions.
84 changes: 22 additions & 62 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ variables:
-Dsbt.ivy.home=$CI_PROJECT_DIR/sbt-cache/ivy
# If you changed dependencies (especially for scala), you might want to prevent your branch from using old cache by increase the version blew
# gitlab actually use the same technique when you click the `Clear Cache Button`
CACHE_VERSION: ts-19-scala-10
CACHE_VERSION: ts-19-scala-11
DOCKER_HOST: tcp://docker:2376
DOCKER_TLS_CERTDIR: "/certs"
DOCKER_TLS_VERIFY: 1
Expand All @@ -30,7 +30,7 @@ stages:

yarn-install:
stage: builders
image: data61/magda-builder-docker:node18
image: ghcr.io/magda-io/magda-builder-docker:node18
retry: 1
needs: []
cache:
Expand All @@ -49,7 +49,7 @@ yarn-install:

build-builder-image:
stage: builders
image: data61/magda-builder-docker:node18
image: ghcr.io/magda-io/magda-builder-docker:node18
retry: 1
needs: []
before_script:
Expand Down Expand Up @@ -177,11 +177,16 @@ buildtest:search-with-index-cache:
tags:
- heavy
script:
- cd magda-elastic-search
- cd magda-opensearch
- docker-compose up -d
- cd ..
- sbt -DelasticSearch.serverUrl=elasticsearch://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.*Spec"
- cd magda-elastic-search
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.AutoCompleteApiSpec"
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.DataSetSearchSpec"
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.LanguageAnalyzerSpec"
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.TenantDataSetSearchSpec"
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.FacetSpec"
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.api.RegionsApiSpec"
- cd magda-opensearch
- docker-compose down
artifacts:
paths:
Expand Down Expand Up @@ -240,11 +245,11 @@ buildtest:search-no-index-cache:
tags:
- heavy
script:
- cd magda-elastic-search
- cd magda-opensearch
- docker-compose up -d
- cd ..
- sbt -DelasticSearch.serverUrl=elasticsearch://docker:9200 "intTest/testOnly au.csiro.data61.magda.crawler.*Spec au.csiro.data61.magda.indexer.*Spec au.csiro.data61.magda.spatial.*Spec"
- cd magda-elastic-search
- sbt -DelasticSearch.serverUrl=http://docker:9200 "intTest/testOnly au.csiro.data61.magda.crawler.*Spec au.csiro.data61.magda.indexer.*Spec au.csiro.data61.magda.spatial.*Spec"
- cd magda-opensearch
- docker-compose down
artifacts:
paths:
Expand Down Expand Up @@ -424,6 +429,8 @@ buildtest:typescript-apis-with-es:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/pip-cache"
TEST_ES_URL: "http://docker:9200"
script:
# still use es 6.8 for existing node search api client
# the node search api client is not used in production but still need to be tested as we will use it as the base for hybrid search
- cd magda-elastic-search
- docker-compose up -d
- cd ..
Expand Down Expand Up @@ -588,7 +595,7 @@ buildtest:helm-docs-check:
- docker:dind
script:
- code=0
- docker run --rm -v "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:v1.5.0 || code=$?;
- docker run --rm -v "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:v1.13.1 || code=$?;
if [ "$code" != "0" ]; then
echo "Failed to run helm-docs!";
exit 1;
Expand All @@ -598,7 +605,7 @@ buildtest:helm-docs-check:
- git ls-files -m | grep -i readme.md || code=$?;
if [ "$code" == "0" ]; then
echo -e "Some of helm chart docs are required to be updated using the [helm-docs](https://github.com/norwoodj/helm-docs) tool. \n
Please run helm-docs (v1.5.0) at project root, review & commit docs changes and push a new commit.";
Please run helm-docs (v1.13.1) at project root, review & commit docs changes and push a new commit.";
exit 1;
else
echo -e "helm docs check passed. helm docs update is not required.";
Expand Down Expand Up @@ -731,6 +738,8 @@ dockerize:dockerExtensions:
# disable multi-arch docker image build for postgreSQL for now
#- yarn run in-submodules -- -f categories.dockerExtension=true -- run docker-build-prod --include-filtered-dependencies -- -- --repository=$CI_REGISTRY/magda-data/magda --version=$CI_COMMIT_REF_SLUG --platform linux/arm64,linux/amd64
- cd $CI_PROJECT_DIR/magda-elastic-search && yarn docker-build-prod --repository=$CI_REGISTRY/magda-data/magda --version=$CI_COMMIT_REF_SLUG --platform linux/arm64,linux/amd64
- cd $CI_PROJECT_DIR/magda-opensearch && yarn docker-build-prod --repository=$CI_REGISTRY/magda-data/magda --version=$CI_COMMIT_REF_SLUG --platform linux/arm64,linux/amd64
- cd $CI_PROJECT_DIR/magda-opensearch-dashboards && yarn docker-build-prod --repository=$CI_REGISTRY/magda-data/magda --version=$CI_COMMIT_REF_SLUG --platform linux/arm64,linux/amd64
- cd $CI_PROJECT_DIR/magda-postgres && yarn docker-build-prod --repository=$CI_REGISTRY/magda-data/magda --version=$CI_COMMIT_REF_SLUG

(Full) Run As Preview: &runAsPreview
Expand Down Expand Up @@ -801,12 +810,12 @@ dockerize:dockerExtensions:
(No Data) Run As Preview:
<<: *runAsPreview
script:
- helm upgrade $CI_COMMIT_REF_SLUG deploy/helm/local-deployment --install --recreate-pods --namespace $CI_COMMIT_REF_SLUG -f deploy/helm/preview.yml --set global.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.combined-db.magda-postgres.postgresql.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.ingress.hostname=$CI_COMMIT_REF_SLUG.dev.magda.io,magda.magda-core.combined-db.magda-postgres.backupRestore.recoveryMode.enabled=false,magda.magda-core.elasticsearch.useGcsSnapshots=false,global.externalUrl=https://$CI_COMMIT_REF_SLUG.dev.magda.io,global.namespace=$CI_COMMIT_REF_SLUG --timeout 3600m --wait
- helm upgrade $CI_COMMIT_REF_SLUG deploy/helm/local-deployment --install --recreate-pods --namespace $CI_COMMIT_REF_SLUG -f deploy/helm/preview.yml --set global.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.combined-db.magda-postgres.postgresql.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.ingress.hostname=$CI_COMMIT_REF_SLUG.dev.magda.io,magda.magda-core.combined-db.magda-postgres.backupRestore.recoveryMode.enabled=false,global.externalUrl=https://$CI_COMMIT_REF_SLUG.dev.magda.io,global.namespace=$CI_COMMIT_REF_SLUG --timeout 3600m --wait
- echo "Successfully deployed to https://${CI_COMMIT_REF_SLUG}.dev.magda.io"
(No Data) Run As Multi-tenant Preview:
<<: *runAsPreview
script:
- helm upgrade $CI_COMMIT_REF_SLUG deploy/helm/local-deployment --install --recreate-pods --namespace $CI_COMMIT_REF_SLUG -f deploy/helm/preview-multi-tenant.yml --set global.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.combined-db.magda-postgres.postgresql.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.ingress.hostname=$CI_COMMIT_REF_SLUG.dev.magda.io,magda.magda-core.combined-db.magda-postgres.backupRestore.recoveryMode.enabled=false,magda.magda-core.elasticsearch.useGcsSnapshots=false,global.externalUrl=https://$CI_COMMIT_REF_SLUG.dev.magda.io,global.magdaAdminPortalName=$CI_COMMIT_REF_SLUG.dev.magda.io,global.namespace=$CI_COMMIT_REF_SLUG --timeout 3600m --wait
- helm upgrade $CI_COMMIT_REF_SLUG deploy/helm/local-deployment --install --recreate-pods --namespace $CI_COMMIT_REF_SLUG -f deploy/helm/preview-multi-tenant.yml --set global.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.combined-db.magda-postgres.postgresql.image.tag=$CI_COMMIT_REF_SLUG,magda.magda-core.ingress.hostname=$CI_COMMIT_REF_SLUG.dev.magda.io,magda.magda-core.combined-db.magda-postgres.backupRestore.recoveryMode.enabled=false,global.externalUrl=https://$CI_COMMIT_REF_SLUG.dev.magda.io,global.magdaAdminPortalName=$CI_COMMIT_REF_SLUG.dev.magda.io,global.namespace=$CI_COMMIT_REF_SLUG --timeout 3600m --wait
- echo "Successfully deployed to https://${CI_COMMIT_REF_SLUG}.dev.magda.io"


Expand Down Expand Up @@ -929,22 +938,18 @@ Release-to-Docker-Hub-Github-Container:
- echo "$GITHUB_ACCESS_TOKEN" | docker login ghcr.io -u magdabot --password-stdin
- |
if [ "$RELEASE_VERSION_TAG" == "true" ]; then
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=data61/ --copyFromRegistry=true
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=ghcr.io/magda-io/ --copyFromRegistry=true
fi
- |
if [ "$RELEASE_LATEST_TAG" == "true" ]; then
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=data61/ --toVersion=latest --copyFromRegistry=true
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=ghcr.io/magda-io/ --toVersion=latest --copyFromRegistry=true
fi
- |
if [ "$RELEASE_MAIN_TAG" == "true" ]; then
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=data61/ --toVersion=main --copyFromRegistry=true
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=ghcr.io/magda-io/ --toVersion=main --copyFromRegistry=true
fi
- |
if [ "$RELEASE_NEXT_TAG" == "true" ]; then
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=data61/ --toVersion=next --copyFromRegistry=true
yarn run retag-and-push -- -- -- --fromPrefix=registry.gitlab.com/magda-data/magda/ --fromVersion=$CI_COMMIT_REF_SLUG --toPrefix=ghcr.io/magda-io/ --toVersion=next --copyFromRegistry=true
fi
Expand Down Expand Up @@ -1018,48 +1023,3 @@ Publish Helm Chart:
PKG_NAME=`ls *.tgz`
helm push ${PKG_NAME} oci://ghcr.io/magda-io/charts
unlink ${PKG_NAME}
Publish Helm Chart S3:
stage: release
only:
# Strict Semvar validation
- /^v((([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)$/
except:
- branches
- triggers
needs:
- pre-release:check-release-version
- yarn-install
- buildtest:helm-charts
- buildtest:helm-docs-check
- dockerize:scala
- dockerize:ui
- dockerize:ui-scss-compiler
- dockerize:typescript
- dockerize:migrators
- dockerize:dockerExtensions
- buildtest:integration-tests
image:
name: dtzar/helm-kubectl:3.13.3
cache:
key: $CI_JOB_NAME-$CACHE_VERSION
paths:
- deploy/helm/chart-repo
retry: 1
script:
# Get AWS CLI
- apk -v --update add aws-cli

# Run deploy
- cd deploy/helm
- mkdir -p sync_dir
- mkdir -p index_dir
- if ! aws s3 cp s3://magda-charts/index.yaml index_dir/index.yaml; then echo "failed to copy current repo index" && exit 1; fi
- helm package -d sync_dir magda-core
- helm package -d sync_dir magda
- helm package -d sync_dir magda-common
- helm repo index --merge "index_dir/index.yaml" sync_dir
# avoid conflicts & make sure the packages are in place first; upload index at the end
- mv -f sync_dir/index.yaml index_dir/index.yaml
- aws s3 sync sync_dir s3://magda-charts/
- aws s3 cp index_dir/index.yaml s3://magda-charts/index.yaml
8 changes: 8 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# CHANGELOG

## v4.0.0

- Use OpenSearch (v2.14.0) as main search engine
- Allow supply extra K8s manifests to deploy via `magda-core` `.Values.extraObjects`
- #3337 Stop releasing helm charts to charts.magda.io. Since v2, we started to release charts to Github container OCI registry
- #3337 Make all helm charts use github container registry `ghcr.io/magda-io`
- Upgrade [helm-docs](https://github.com/norwoodj/helm-docs) to 1.13.1

## v3.0.4

- #3527 correspondence API might reset the preset email resources to the default data unexpectedly during the service restart
Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Over the past 18 months, our focus has been to develop Magda into a more general

## Features

- Powerful and scalable search based on ElasticSearch
- Powerful and scalable search based on [OpenSearch](https://opensearch.org/)
- Quick and reliable aggregation of external sources of datasets
- An unopinionated central store of metadata, able to cater for most metadata schemas
- Federated authentication via passport.js - log in via Google, Facebook, WSFed, AAF, CKAN, and easily create new providers.
Expand Down Expand Up @@ -65,7 +65,9 @@ Other aspects exist that are written to by many minions - for instance, we have

### Search

Datasets and distributions in the registry are ingested into an ElasticSearch cluster, which indexes a few core aspects of each and exposes an API.
Datasets and distributions in the registry are ingested into an [OpenSearch](https://opensearch.org/) cluster, which indexes a few core aspects of each and exposes an API.

> Please note: since v4.0.0, we replaced the internal [ElasticSearch](https://www.elastic.co/elasticsearch) cluster with latest [OpenSearch](https://opensearch.org/) cluster. As OpenSearch is a fork of open source Elasticsearch 7.10. As such, it provides backwards REST APIs for ingest, search, and management. The query syntax and responses are also the same.
### User Interface

Expand All @@ -76,16 +78,15 @@ Magda provides a user interface, which is served from its own microservice and c
If you just want to install a local testing version, installing Magda using [Helm](https://helm.sh/) is relatively easier (you can use [minikube](https://minikube.sigs.k8s.io/docs/) to install a local k8s test cluster):

```bash
# Add Magda Helm Chart Repo:
helm repo add magda-io https://charts.magda.io

# create a namespace "magda" in your cluster
kubectl create namespace magda

# install Magda version v2.2.0 to namespace "magda", turn off openfass function and expose the service via loadBalancer
helm upgrade --namespace magda --install --version 2.2.0 --timeout 9999s --set magda-core.gateway.service.type=LoadBalancer magda magda-io/magda
helm upgrade --namespace magda --install --version 4.0.0 --timeout 9999s --set magda-core.gateway.service.type=LoadBalancer magda oci://ghcr.io/magda-io/charts/magda
```

> Since v2, we release our helm charts to Github container registry: `oci://ghcr.io/magda-io/charts`
You can find out the load balancer IP and access it:

```bash
Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/internal-charts/admin-api/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
description: A Helm chart for Kubernetes
name: admin-api
version: 3.0.4
version: 4.0.0
kubeVersion: ">= 1.14.0-0"
annotations:
magdaModuleType: "core"
6 changes: 3 additions & 3 deletions deploy/helm/internal-charts/admin-api/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# admin-api

![Version: 3.0.4](https://img.shields.io/badge/Version-3.0.4-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square)

A Helm chart for Kubernetes

Expand All @@ -14,7 +14,7 @@ Kubernetes: `>= 1.14.0-0`
|-----|------|---------|-------------|
| defaultImage.pullPolicy | string | `"IfNotPresent"` | |
| defaultImage.pullSecrets | bool | `false` | |
| defaultImage.repository | string | `"docker.io/data61"` | |
| defaultImage.repository | string | `"ghcr.io/magda-io"` | |
| image.name | string | `"magda-admin-api"` | |
| namespace | string | `nil` | the k8s namespace contains job object. When empty, will use `.Release.Namespace` |
| rbac.create | bool | `true` | Whether or not to create RBAC role & role binding |
Expand All @@ -26,4 +26,4 @@ Kubernetes: `>= 1.14.0-0`
| skipAuth | bool | `false` | when set to true, API will not query policy engine for auth decision but assume it's always permitted. It's for debugging only. |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
2 changes: 1 addition & 1 deletion deploy/helm/internal-charts/admin-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ image:
# pullSecrets:

defaultImage:
repository: docker.io/data61
repository: "ghcr.io/magda-io"
pullPolicy: IfNotPresent
pullSecrets: false

Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/internal-charts/apidocs-server/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
description: A Helm chart for Kubernetes
name: apidocs-server
version: 3.0.4
version: 4.0.0
kubeVersion: ">= 1.14.0-0"
annotations:
magdaModuleType: "core"
6 changes: 3 additions & 3 deletions deploy/helm/internal-charts/apidocs-server/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# apidocs-server

![Version: 3.0.4](https://img.shields.io/badge/Version-3.0.4-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square)

A Helm chart for Kubernetes

Expand All @@ -14,11 +14,11 @@ Kubernetes: `>= 1.14.0-0`
|-----|------|---------|-------------|
| defaultImage.pullPolicy | string | `"IfNotPresent"` | |
| defaultImage.pullSecrets | bool | `false` | |
| defaultImage.repository | string | `"docker.io/data61"` | |
| defaultImage.repository | string | `"ghcr.io/magda-io"` | |
| image.name | string | `"magda-apidocs-server"` | |
| resources.limits.cpu | string | `"20m"` | |
| resources.requests.cpu | string | `"10m"` | |
| resources.requests.memory | string | `"10Mi"` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
2 changes: 1 addition & 1 deletion deploy/helm/internal-charts/apidocs-server/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ image:
# pullSecrets:

defaultImage:
repository: docker.io/data61
repository: "ghcr.io/magda-io"
pullPolicy: IfNotPresent
pullSecrets: false

Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/internal-charts/authorization-api/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
description: A Helm chart for Kubernetes
name: authorization-api
version: 3.0.4
version: 4.0.0
kubeVersion: ">= 1.14.0-0"
annotations:
magdaModuleType: "core"
8 changes: 4 additions & 4 deletions deploy/helm/internal-charts/authorization-api/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# authorization-api

![Version: 3.0.4](https://img.shields.io/badge/Version-3.0.4-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square)

A Helm chart for Kubernetes

Expand All @@ -19,15 +19,15 @@ Kubernetes: `>= 1.14.0-0`
| debug | bool | `false` | when set to true, auth API will print verbose debug info (e.g. sql statements) to log |
| defaultImage.pullPolicy | string | `"IfNotPresent"` | |
| defaultImage.pullSecrets | bool | `false` | |
| defaultImage.repository | string | `"docker.io/data61"` | |
| defaultImage.repository | string | `"ghcr.io/magda-io"` | |
| failedApiKeyAuthBackOffSeconds | int | `5` | How long time in number of seconds should the auth API fail all API key verification requests immediately without verifying the hash since the last failed API key verification request. |
| image.name | string | `"magda-authorization-api"` | |
| opa.customPolicyConfigMaps | list | `[]` | a list of names of the configMaps that contains custom policy files. the configMap must be created using magda helm chart template: [magda.filesToJson](https://github.com/magda-io/magda/blob/21499b75c7a7ee00d68886338713217d83ccb91f/deploy/helm/magda-core/templates/_helpers.tpl#L244). More info see [here](https://github.com/magda-io/magda-configmap-dir-loader). |
| opa.image.name | string | `"magda-opa"` | |
| opa.loaderImage.name | string | `"magda-configmap-dir-loader"` | |
| opa.loaderImage.pullPolicy | string | `"IfNotPresent"` | |
| opa.loaderImage.pullSecrets | bool | `false` | |
| opa.loaderImage.repository | string | `"docker.io/data61"` | |
| opa.loaderImage.repository | string | `"ghcr.io/magda-io"` | |
| opa.loaderImage.tag | string | `"1.0.0-alpha.0"` | |
| opa.resources.limits.cpu | string | `"500m"` | |
| opa.resources.requests.cpu | string | `"20m"` | |
Expand All @@ -38,4 +38,4 @@ Kubernetes: `>= 1.14.0-0`
| skipAuth | bool | `false` | when set to true, API will not query policy engine for auth decision but assume it's always permitted. It's for debugging only. |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
Loading

0 comments on commit df95ec0

Please sign in to comment.