Skip to content
Snippets Groups Projects
Verified Commit 77bf2170 authored by Martin Weise's avatar Martin Weise
Browse files

Bumped some version

parent 5e0c3a05
No related branches found
No related tags found
6 merge requests!345Updated docs and endpoints:,!341Fixed mapping problem where UK and FK share columns they are inserted,!339Fixed mapping problem where UK and FK share columns they are inserted,!338Fixed mapping problem where UK and FK share columns they are inserted,!334Fixed mapping problem where UK and FK share columns they are inserted,!333Fixed mapping problem where UK and FK share columns they are inserted
# DBRepo Helm chart # DBRepo Helm chart
[DBRepo](https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.4.4/) is a database repository system that [DBRepo](https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.4.6/) is a database repository system that
allows researchers to ingest data into a central, versioned repository through common interfaces. allows researchers to ingest data into a central, versioned repository through common interfaces.
## TL;DR ## TL;DR
Download the Download the
sample [`values.yaml`](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/release-1.4.4/helm-charts/dbrepo/values.yaml?inline=true) sample [
`values.yaml`](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/release-1.4.6/helm-charts/dbrepo/values.yaml?inline=true)
for your deployment and update the variables, especially `hostname`. for your deployment and update the variables, especially `hostname`.
```bash ```bash
helm install my-release "oci://registry.datalab.tuwien.ac.at/dbrepo/helm" --values ./values.yaml --version "1.4.4" helm install my-release "oci://registry.datalab.tuwien.ac.at/dbrepo/helm" --values ./values.yaml --version "1.4.6"
``` ```
## Prerequisites ## Prerequisites
...@@ -27,7 +28,7 @@ helm install my-release "oci://registry.datalab.tuwien.ac.at/dbrepo/helm" --valu ...@@ -27,7 +28,7 @@ helm install my-release "oci://registry.datalab.tuwien.ac.at/dbrepo/helm" --valu
To install the chart with the release name `my-release`: To install the chart with the release name `my-release`:
```bash ```bash
helm install my-release "oci://oci://registry.datalab.tuwien.ac.at/dbrepo/helm" --values ./values.yaml --version "1.4.4" helm install my-release "oci://oci://registry.datalab.tuwien.ac.at/dbrepo/helm" --values ./values.yaml --version "1.4.6"
``` ```
The command deploys DBRepo on the Kubernetes cluster in the default configuration. The Parameters section lists the The command deploys DBRepo on the Kubernetes cluster in the default configuration. The Parameters section lists the
...@@ -48,14 +49,14 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -48,14 +49,14 @@ The command removes all the Kubernetes components associated with the chart and
### Global parameters ### Global parameters
| Name | Description | Value | | Name | Description | Value |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | |-------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|
| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` | | `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` |
| `global.storageClass` | Global StorageClass for Persistent Volume(s) | `""` | | `global.storageClass` | Global StorageClass for Persistent Volume(s) | `""` |
### Common parameters ### Common parameters
| Name | Description | Value | | Name | Description | Value |
| --------------- | --------------------- | --------------------- | |-----------------|-----------------------|-----------------------|
| `hostname` | The hostname. | `example.com` | | `hostname` | The hostname. | `example.com` |
| `gateway` | The gateway endpoint. | `https://example.com` | | `gateway` | The gateway endpoint. | `https://example.com` |
| `strategyType` | The image pull | `RollingUpdate` | | `strategyType` | The image pull | `RollingUpdate` |
...@@ -64,7 +65,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -64,7 +65,7 @@ The command removes all the Kubernetes components associated with the chart and
### Metadata Database ### Metadata Database
| Name | Description | Value | | Name | Description | Value |
| ---------------------------------------- | ---------------------------------------------------------------- | ------------- | |------------------------------------------|------------------------------------------------------------------|---------------|
| `metadatadb.enabled` | Enable the Metadata Database. | `true` | | `metadatadb.enabled` | Enable the Metadata Database. | `true` |
| `metadatadb.host` | The hostname for the microservices. | `metadata-db` | | `metadatadb.host` | The hostname for the microservices. | `metadata-db` |
| `metadatadb.rootUser.user` | The root username. | `root` | | `metadatadb.rootUser.user` | The root username. | `root` |
...@@ -80,7 +81,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -80,7 +81,7 @@ The command removes all the Kubernetes components associated with the chart and
### Auth Service ### Auth Service
| Name | Description | Value | | Name | Description | Value |
| -------------------------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |----------------------------------|--------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `authservice.enabled` | Enable the Auth Service. | `true` | | `authservice.enabled` | Enable the Auth Service. | `true` |
| `authservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `authservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
| `authservice.endpoint` | The hostname for the microservices. | `http://auth-service` | | `authservice.endpoint` | The hostname for the microservices. | `http://auth-service` |
...@@ -93,7 +94,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -93,7 +94,7 @@ The command removes all the Kubernetes components associated with the chart and
### Data Database ### Data Database
| Name | Description | Value | | Name | Description | Value |
| --------------------------------- | ----------------------------------------------------------- | ------------- | |-----------------------------------|-------------------------------------------------------------|---------------|
| `datadb.enabled` | Enable the Data Database. | `true` | | `datadb.enabled` | Enable the Data Database. | `true` |
| `datadb.database.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `datadb.database.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
| `datadb.auth.rootPassword` | The root user password. | `dbrepo` | | `datadb.auth.rootPassword` | The root user password. | `dbrepo` |
...@@ -103,7 +104,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -103,7 +104,7 @@ The command removes all the Kubernetes components associated with the chart and
### Search Database ### Search Database
| Name | Description | Value | | Name | Description | Value |
| ---------------------- | ----------------------------------- | ----------- | |------------------------|-------------------------------------|-------------|
| `searchdb.enabled` | Enable the Data Database. | `true` | | `searchdb.enabled` | Enable the Data Database. | `true` |
| `searchdb.host` | The hostname for the microservices. | `search-db` | | `searchdb.host` | The hostname for the microservices. | `search-db` |
| `searchdb.port` | The port for the microservices. | `9200` | | `searchdb.port` | The port for the microservices. | `9200` |
...@@ -112,14 +113,14 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -112,14 +113,14 @@ The command removes all the Kubernetes components associated with the chart and
### Upload Service ### Upload Service
| Name | Description | Value | | Name | Description | Value |
| ---------------------------- | -------------------------- | ------ | |------------------------------|----------------------------|--------|
| `uploadservice.enabled` | Enable the Upload Service. | `true` | | `uploadservice.enabled` | Enable the Upload Service. | `true` |
| `uploadservice.replicaCount` | The number of replicas. | `2` | | `uploadservice.replicaCount` | The number of replicas. | `2` |
### Broker Service ### Broker Service
| Name | Description | Value | | Name | Description | Value |
| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| `brokerservice.enabled` | Enable the Broker Service. | `true` | | `brokerservice.enabled` | Enable the Broker Service. | `true` |
| `brokerservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `true` | | `brokerservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `true` |
| `brokerservice.endpoint` | The management api endpoint for the microservices. | `http://broker-service:15672` | | `brokerservice.endpoint` | The management api endpoint for the microservices. | `http://broker-service:15672` |
...@@ -142,7 +143,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -142,7 +143,7 @@ The command removes all the Kubernetes components associated with the chart and
### Analyse Service ### Analyse Service
| Name | Description | Value | | Name | Description | Value |
| ------------------------------------------------------------------ | ----------------------------------------------------------- | -------------------------------- | |--------------------------------------------------------------------|-------------------------------------------------------------|----------------------------------|
| `analyseservice.enabled` | Enable the Broker Service. | `true` | | `analyseservice.enabled` | Enable the Broker Service. | `true` |
| `analyseservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `analyseservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
| `analyseservice.podSecurityContext.enabled` | Enable pods' Security Context | `true` | | `analyseservice.podSecurityContext.enabled` | Enable pods' Security Context | `true` |
...@@ -166,7 +167,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -166,7 +167,7 @@ The command removes all the Kubernetes components associated with the chart and
### Metadata Service ### Metadata Service
| Name | Description | Value | | Name | Description | Value |
| ------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -------------------------------- | |---------------------------------------------------------------------|------------------------------------------------------------------------------------|----------------------------------|
| `metadataservice.enabled` | Enable the Broker Service. | `true` | | `metadataservice.enabled` | Enable the Broker Service. | `true` |
| `metadataservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `metadataservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
| `metadataservice.podSecurityContext.enabled` | Enable pods' Security Context | `true` | | `metadataservice.podSecurityContext.enabled` | Enable pods' Security Context | `true` |
...@@ -204,7 +205,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -204,7 +205,7 @@ The command removes all the Kubernetes components associated with the chart and
### Data Service ### Data Service
| Name | Description | Value | | Name | Description | Value |
| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | |-----------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| `dataservice.enabled` | Enable the Broker Service. | `true` | | `dataservice.enabled` | Enable the Broker Service. | `true` |
| `dataservice.endpoint` | Absolute URL to the data service in the form of http://host:port | `http://data-service` | | `dataservice.endpoint` | Absolute URL to the data service in the form of http://host:port | `http://data-service` |
| `dataservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `dataservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
...@@ -242,7 +243,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -242,7 +243,7 @@ The command removes all the Kubernetes components associated with the chart and
### Search Service ### Search Service
| Name | Description | Value | | Name | Description | Value |
| ----------------------------------------------------------------- | ------------------------------------------------------------------ | ----------------------- | |-------------------------------------------------------------------|--------------------------------------------------------------------|-------------------------|
| `searchservice.enabled` | Enable the Broker Service. | `true` | | `searchservice.enabled` | Enable the Broker Service. | `true` |
| `searchservice.endpoint` | Absolute URL to the search service in the form of http://host:port | `http://search-service` | | `searchservice.endpoint` | Absolute URL to the search service in the form of http://host:port | `http://search-service` |
| `searchservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `searchservice.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
...@@ -265,7 +266,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -265,7 +266,7 @@ The command removes all the Kubernetes components associated with the chart and
### Storage Service ### Storage Service
| Name | Description | Value | | Name | Description | Value |
| --------------------------------------------- | -------------------------------------------------------------------------------------- | ---------------- | |-----------------------------------------------|----------------------------------------------------------------------------------------|------------------|
| `storageservice.enabled` | Enable the Storage Service. | `true` | | `storageservice.enabled` | Enable the Storage Service. | `true` |
| `storageservice.mariadb.auth.rootPassword` | The user password for the root user. | `seaweedfsdb` | | `storageservice.mariadb.auth.rootPassword` | The user password for the root user. | `seaweedfsdb` |
| `storageservice.filer.enabled` | Enable the storage service filer which is required for S3. | `true` | | `storageservice.filer.enabled` | Enable the storage service filer which is required for S3. | `true` |
...@@ -278,7 +279,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -278,7 +279,7 @@ The command removes all the Kubernetes components associated with the chart and
### Identity Service ### Identity Service
| Name | Description | Value | | Name | Description | Value |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ----------------- | |----------------------------------------|---------------------------------------------------------------------------------------------------------------|-------------------|
| `identityservice.enabled` | Enable the Identity Service. | `true` | | `identityservice.enabled` | Enable the Identity Service. | `true` |
| `identityservice.global.ldapDomain` | The LDAP domain name in domain "dbrepo.at" form or explicit in "dc=dbrepo,dc=at" form. | `dc=dbrepo,dc=at` | | `identityservice.global.ldapDomain` | The LDAP domain name in domain "dbrepo.at" form or explicit in "dc=dbrepo,dc=at" form. | `dc=dbrepo,dc=at` |
| `identityservice.global.adminUser` | The admin username that is used to bind. | `admin` | | `identityservice.global.adminUser` | The admin username that is used to bind. | `admin` |
...@@ -293,7 +294,7 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -293,7 +294,7 @@ The command removes all the Kubernetes components associated with the chart and
### User Interface ### User Interface
| Name | Description | Value | | Name | Description | Value |
| ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | ----------------------- | |--------------------------------------------------------|------------------------------------------------------------------------------------------------------|-------------------------|
| `ui.enabled` | Enable the Broker Service. | `true` | | `ui.enabled` | Enable the Broker Service. | `true` |
| `ui.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` | | `ui.image.debug` | Set the logging level to `trace`. Otherwise, set to `info`. | `false` |
| `ui.podSecurityContext.enabled` | Enable pods' Security Context | `true` | | `ui.podSecurityContext.enabled` | Enable pods' Security Context | `true` |
...@@ -330,20 +331,20 @@ The command removes all the Kubernetes components associated with the chart and ...@@ -330,20 +331,20 @@ The command removes all the Kubernetes components associated with the chart and
### Dashboard Service ### Dashboard Service
| Name | Description | Value | | Name | Description | Value |
| --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------ | |-----------------------------------------------|------------------------------------------------------------------------------------------------------------------------|--------|
| `dashboardservice.enabled` | Enable the Dashboard Service. | `true` | | `dashboardservice.enabled` | Enable the Dashboard Service. | `true` |
| `dashboardservice.dashboardsProvider.enabled` | Enable the default dashboard provisioning provider to routinely import dashboards from /opt/bitnami/grafana/dashboards | `true` | | `dashboardservice.dashboardsProvider.enabled` | Enable the default dashboard provisioning provider to routinely import dashboards from /opt/bitnami/grafana/dashboards | `true` |
### Metric Service ### Metric Service
| Name | Description | Value | | Name | Description | Value |
| ------------------ | -------------------------- | ------ | |--------------------|----------------------------|--------|
| `metricdb.enabled` | Enable the Metric Service. | `true` | | `metricdb.enabled` | Enable the Metric Service. | `true` |
### Ingress ### Ingress
| Name | Description | Value | | Name | Description | Value |
| ------------------------ | --------------------------------------------------------------------------------------------------------------- | -------------- | |--------------------------|-----------------------------------------------------------------------------------------------------------------|----------------|
| `ingress.enabled` | Enable the ingress. | `false` | | `ingress.enabled` | Enable the ingress. | `false` |
| `ingress.className` | The ingress class name. | `nginx` | | `ingress.className` | The ingress class name. | `nginx` |
| `ingress.tls.enabled` | Enable the ingress. | `true` | | `ingress.tls.enabled` | Enable the ingress. | `true` |
......
...@@ -34,7 +34,7 @@ requires = [ ...@@ -34,7 +34,7 @@ requires = [
build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta"
[project.urls] [project.urls]
Homepage = "https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.4.4/" Homepage = "https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.4.6/"
Documentation = "https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.4.4/python/" Documentation = "https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.4.6/python/"
Issues = "https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/issues" Issues = "https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/issues"
Source = "https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/" Source = "https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/"
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
sonar.projectKey=fair-data-austria-db-repository_fda-services_a57fa043-ab99-4cdd-a721-162d9a916d77 sonar.projectKey=fair-data-austria-db-repository_fda-services_a57fa043-ab99-4cdd-a721-162d9a916d77
sonar.host.url=https://s34.datalab.tuwien.ac.at sonar.host.url=https://s34.datalab.tuwien.ac.at
# project # project
sonar.projectVersion=1.4.4 sonar.projectVersion=1.4.6
# general # general
sonar.qualitygate.wait=true sonar.qualitygate.wait=true
sonar.projectCreation.mainBranchName=master sonar.projectCreation.mainBranchName=master
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment