From 7a5729edcecff5a1eb265360f6e369b07f69c7e7 Mon Sep 17 00:00:00 2001 From: teutonet-bot <118830326+teutonet-bot@users.noreply.github.com> Date: Wed, 14 Aug 2024 15:32:49 +0200 Subject: [PATCH 1/5] chore(main): [bot] release ckan:1.1.5 --- .github/release-please/manifest.json | 2 +- charts/ckan/CHANGELOG.md | 8 ++++++++ charts/ckan/Chart.yaml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 777994bbc..4c977f5f0 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{"charts/base-cluster":"6.6.2","charts/teuto-portal-k8s-worker":"3.1.1","charts/t8s-cluster":"8.3.2","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.2.1","charts/ckan":"1.1.4"} +{"charts/base-cluster":"6.6.2","charts/teuto-portal-k8s-worker":"3.1.1","charts/t8s-cluster":"8.3.2","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.2.1","charts/ckan":"1.1.5"} diff --git a/charts/ckan/CHANGELOG.md b/charts/ckan/CHANGELOG.md index 44e6e7300..d30db3b8c 100644 --- a/charts/ckan/CHANGELOG.md +++ b/charts/ckan/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.1.5](https://github.com/teutonet/teutonet-helm-charts/compare/ckan-v1.1.4...ckan-v1.1.5) (2024-08-14) + + +### Bug Fixes + +* **ckan:** add defaults for datapusher formats defaults ([#1094](https://github.com/teutonet/teutonet-helm-charts/issues/1094)) ([f036735](https://github.com/teutonet/teutonet-helm-charts/commit/f0367357ef1890f32fb6555cb61fce427f46623b)) +* **ckan:** volume mount position one level up ([#1095](https://github.com/teutonet/teutonet-helm-charts/issues/1095)) ([a183662](https://github.com/teutonet/teutonet-helm-charts/commit/a18366281613bfa3ed72075c1e5df83f7d9e2e56)) + ## [1.1.4](https://github.com/teutonet/teutonet-helm-charts/compare/ckan-v1.1.3...ckan-v1.1.4) (2024-07-06) diff --git a/charts/ckan/Chart.yaml b/charts/ckan/Chart.yaml index bc70011a7..29a88d7c1 100644 --- a/charts/ckan/Chart.yaml +++ b/charts/ckan/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: ckan type: application -version: 1.1.4 +version: 1.1.5 appVersion: 2.11.0 maintainers: - name: syeklu From 3886bc1ac2dcf98cb733d57818da7ff5b97d65b7 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:33:57 +0000 Subject: [PATCH 2/5] ci: [bot] Update sources in 'Chart.yaml' --- charts/ckan/Chart.yaml | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/charts/ckan/Chart.yaml b/charts/ckan/Chart.yaml index 29a88d7c1..d1ae48596 100644 --- a/charts/ckan/Chart.yaml +++ b/charts/ckan/Chart.yaml @@ -1,22 +1,9 @@ apiVersion: v2 -name: ckan -type: application -version: 1.1.5 appVersion: 2.11.0 -maintainers: - - name: syeklu - email: sk@teuto.net - - name: cwrau - email: cwr@teuto.net - - name: marvinWolff - email: mw@teuto.net - - name: tasches - email: st@teuto.net -description: A Helm chart for Kubernetes dependencies: - name: common - version: 1.2.0 repository: oci://ghcr.io/teutonet/teutonet-helm-charts + version: 1.2.0 - condition: postgresql.enabled name: postgresql repository: oci://registry-1.docker.io/bitnamicharts @@ -29,3 +16,19 @@ dependencies: name: solr repository: oci://registry-1.docker.io/bitnamicharts version: 9.x.x +description: A Helm chart for Kubernetes +maintainers: + - email: sk@teuto.net + name: syeklu + - email: cwr@teuto.net + name: cwrau + - email: mw@teuto.net + name: marvinWolff + - email: st@teuto.net + name: tasches +name: ckan +sources: + - https://github.com/teutonet/teutonet-helm-charts/tree/ckan-v1.1.5/charts/ckan + - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/ckan +type: application +version: 1.1.5 From 0746c289f0e2cee0fc56038b8b033d8d5add113c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:36:34 +0000 Subject: [PATCH 3/5] ci: [bot] Update images in 'Chart.yaml' --- charts/ckan/Chart.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/charts/ckan/Chart.yaml b/charts/ckan/Chart.yaml index d1ae48596..eff600a90 100644 --- a/charts/ckan/Chart.yaml +++ b/charts/ckan/Chart.yaml @@ -32,3 +32,13 @@ sources: - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/ckan type: application version: 1.1.5 +annotations: + artifacthub.io/images: | + - image: docker.io/bitnami/postgresql:16.4.0-debian-12-r0 # default/StatefulSet/ckan-postgresql-primary.yaml + - image: docker.io/bitnami/postgresql:16.4.0-debian-12-r0 # default/StatefulSet/ckan-postgresql-read.yaml + - image: docker.io/bitnami/redis:7.2.5-debian-12-r4 # default/StatefulSet/ckan-redis-master.yaml + - image: docker.io/bitnami/redis:7.2.5-debian-12-r4 # default/StatefulSet/ckan-redis-replicas.yaml + - image: docker.io/bitnami/zookeeper:3.9.2-debian-12-r10 # default/StatefulSet/ckan-zookeeper.yaml + - image: docker.io/ckan/ckan-base-datapusher:0.0.21@sha256:90e71b5a5fd6f1de99dd2dd1cac68990a813b21a0fff10e0eaef912f4a64f872 # default/Deployment/ckan-datapusher.yaml + - image: ghcr.io/teutonet/oci-images/ckan:1.0.2@sha256:793f8157c7bfaed2b2ddf98bc20e372852281720b76d975e0b6548501238ea12 # default/Deployment/ckan-ckan.yaml + - image: ghcr.io/teutonet/oci-images/solr-ckan:1.0.4@sha256:39387d06a72b24ee493f8d06cd5a1c800a9230ed78652481433760b649aefa04 # default/StatefulSet/ckan-solr.yaml From 8e6cd752ded86c0a95026ce7dd1affd6dc4ead40 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:36:39 +0000 Subject: [PATCH 4/5] ci: [bot] Update 'README.md' --- charts/ckan/README.md | 727 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 727 insertions(+) create mode 100644 charts/ckan/README.md diff --git a/charts/ckan/README.md b/charts/ckan/README.md new file mode 100644 index 000000000..bb011f330 --- /dev/null +++ b/charts/ckan/README.md @@ -0,0 +1,727 @@ +[modeline]: # ( vim: set ft=markdown: ) +# ckan + +![Version: 1.1.5](https://img.shields.io/badge/Version-1.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.11.0](https://img.shields.io/badge/AppVersion-2.11.0-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| syeklu | | | +| cwrau | | | +| marvinWolff | | | +| tasches | | | + +# ckan configuration + +**Title:** ckan configuration + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------ | ------- | ------ | ---------- | ---------- | ----------------- | +| - [global](#global ) | No | object | No | - | - | +| - [ckan](#ckan ) | No | object | No | - | - | +| - [datapuscher](#datapuscher ) | No | object | No | - | - | +| - [postgresql](#postgresql ) | No | object | No | - | - | +| - [redis](#redis ) | No | object | No | - | - | +| - [solr](#solr ) | No | object | No | - | - | + +## 1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > global` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------- | ------- | --------------- | ---------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| - [imageRegistry](#global_imageRegistry ) | No | string | No | - | The global container image proxy, e.g. [Nexus](https://artifacthub.io/packages/helm/sonatype/nexus-repository-manager), this needs to support various registries | +| - [imagePullSecrets](#global_imagePullSecrets ) | No | array of object | No | - | - | +| - [storageClass](#global_storageClass ) | No | string | No | In #/$defs/storageClass | The storageClass to use for persistence, otherwise use the cluster default (e.g. teutostack-ssd) | + +### 1.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > global > imageRegistry` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Description:** The global container image proxy, e.g. [Nexus](https://artifacthub.io/packages/helm/sonatype/nexus-repository-manager), this needs to support various registries + +**Example:** + +```yaml +nexus.teuto.net +``` + +### 1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > global > imagePullSecrets` + +| | | +| -------- | ----------------- | +| **Type** | `array of object` | + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| -------------------------------------------------------- | ----------- | +| [imagePullSecrets items](#global_imagePullSecrets_items) | - | + +#### 1.2.1. ckan configuration > global > imagePullSecrets > imagePullSecrets items + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ---------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | +| - [name](#global_imagePullSecrets_items_name ) | No | string | No | - | - | + +##### 1.2.1.1. Property `ckan configuration > global > imagePullSecrets > imagePullSecrets items > name` + +| | | +| -------- | -------- | +| **Type** | `string` | + +### 1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > global > storageClass` + +| | | +| -------------- | -------------------- | +| **Type** | `string` | +| **Defined in** | #/$defs/storageClass | + +**Description:** The storageClass to use for persistence, otherwise use the cluster default (e.g. teutostack-ssd) + +## 2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------- | ------- | ------ | ---------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| - [siteId](#ckan_siteId ) | No | string | No | - | The search index is linked to the value of the ckan.site_id, so if you have more than one CKAN instance using the same solr_url, they will each have a separate search index as long as their ckan.site_id values are different. | +| - [siteTitle](#ckan_siteTitle ) | No | string | No | - | This sets the name of the site, as displayed in the CKAN web interface. | +| - [plugins](#ckan_plugins ) | No | array | No | - | The enabled plugins in the Ckan instance. | +| - [datapusher](#ckan_datapusher ) | No | object | No | - | - | +| - [image](#ckan_image ) | No | object | No | In #/$defs/image | - | +| - [ingress](#ckan_ingress ) | No | object | No | - | - | +| - [persistence](#ckan_persistence ) | No | object | No | - | - | +| - [sysadmin](#ckan_sysadmin ) | No | object | No | - | - | +| - [smtp](#ckan_smtp ) | No | object | No | - | - | +| - [podSecurityContext](#ckan_podSecurityContext ) | No | object | No | - | - | +| - [securityContext](#ckan_securityContext ) | No | object | No | - | - | +| - [resources](#ckan_resources ) | No | object | No | - | - | +| - [readiness\|liveness](#ckan_pattern1 ) | Yes | object | No | - | - | + +### 2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > siteId` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Description:** The search index is linked to the value of the ckan.site_id, so if you have more than one CKAN instance using the same solr_url, they will each have a separate search index as long as their ckan.site_id values are different. + +### 2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > siteTitle` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Description:** This sets the name of the site, as displayed in the CKAN web interface. + +### 2.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > plugins` + +| | | +| -------- | ------- | +| **Type** | `array` | + +**Description:** The enabled plugins in the Ckan instance. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| ------------------------------------ | ----------- | +| [plugins items](#ckan_plugins_items) | - | + +#### 2.3.1. ckan configuration > ckan > plugins > plugins items + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 2.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > datapusher` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| -------------------------------------- | ------- | ----- | ---------- | ---------- | --------------------------------------- | +| - [formats](#ckan_datapusher_formats ) | No | array | No | - | The enabled formats for the datapusher. | + +#### 2.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > datapusher > formats` + +| | | +| -------- | ------- | +| **Type** | `array` | + +**Description:** The enabled formats for the datapusher. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| ----------------------------------------------- | ----------- | +| [formats items](#ckan_datapusher_formats_items) | - | + +##### 2.4.1.1. ckan configuration > ckan > datapusher > formats > formats items + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 2.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | +| **Defined in** | #/$defs/image | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------- | ------- | --------------- | ---------- | ---------------------- | ------------------------------ | +| - [registry](#ckan_image_registry ) | No | string | No | - | The host of the registry | +| - [pullPolicy](#ckan_image_pullPolicy ) | No | string | No | - | - | +| - [repository](#ckan_image_repository ) | No | string | No | - | The image path in the registry | +| - [tag](#ckan_image_tag ) | No | string | No | - | - | +| - [digest](#ckan_image_digest ) | No | string | No | - | - | +| - [pullSecrets](#ckan_image_pullSecrets ) | No | array of string | No | In #/$defs/pullSecrets | - | + +#### 2.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image > registry` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Description:** The host of the registry + +**Example:** + +```yaml +docker.io +``` + +#### 2.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image > pullPolicy` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Example:** + +```yaml +Always +``` + +#### 2.5.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image > repository` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Description:** The image path in the registry + +**Example:** + +```yaml +bitnami/kubectl +``` + +#### 2.5.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image > tag` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.5.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image > digest` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.5.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > image > pullSecrets` + +| | | +| -------------- | ------------------- | +| **Type** | `array of string` | +| **Defined in** | #/$defs/pullSecrets | + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| -------------------------------------------------- | ----------- | +| [pullSecrets items](#ckan_image_pullSecrets_items) | - | + +##### 2.5.6.1. ckan configuration > ckan > image > pullSecrets > pullSecrets items + +| | | +| -------- | -------- | +| **Type** | `string` | + +### 2.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | +| - [ingressClassName](#ckan_ingress_ingressClassName ) | No | string | No | - | - | +| - [annotations](#ckan_ingress_annotations ) | No | object | No | - | - | +| - [hostname](#ckan_ingress_hostname ) | No | string | No | - | - | +| - [selfSigned](#ckan_ingress_selfSigned ) | No | boolean | No | - | - | +| - [tls](#ckan_ingress_tls ) | No | object | No | - | - | +| - [existingSecret](#ckan_ingress_existingSecret ) | No | string | No | - | - | + +#### 2.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > ingressClassName` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.6.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > annotations` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +#### 2.6.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > hostname` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.6.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > selfSigned` + +| | | +| -------- | --------- | +| **Type** | `boolean` | + +#### 2.6.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > tls` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | +| - [existingSecret](#ckan_ingress_tls_existingSecret ) | No | string | No | - | - | + +##### 2.6.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > tls > existingSecret` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.6.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > ingress > existingSecret` + +| | | +| -------- | -------- | +| **Type** | `string` | + +### 2.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > persistence` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------- | ------- | ---------------- | ---------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| - [accessMode](#ckan_persistence_accessMode ) | No | enum (of string) | No | - | - | +| - [storageClass](#ckan_persistence_storageClass ) | No | string | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, otherwise use the cluster default (e.g. teutostack-ssd) | +| - [size](#ckan_persistence_size ) | No | object | No | In #/$defs/quantity | - | + +#### 2.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > persistence > accessMode` + +| | | +| -------- | ------------------ | +| **Type** | `enum (of string)` | + +Must be one of: +* "ReadWriteOnce" +* "ReadOnlyMany" +* "ReadWriteMany" +* "ReadWriteOncePod" + +#### 2.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > persistence > storageClass` + +| | | +| ---------------------- | ------------------------------------ | +| **Type** | `string` | +| **Same definition as** | [storageClass](#global_storageClass) | + +**Description:** The storageClass to use for persistence, otherwise use the cluster default (e.g. teutostack-ssd) + +#### 2.7.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > persistence > size` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | +| **Defined in** | #/$defs/quantity | + +| One of(Option) | +| ----------------------------------------- | +| [item 0](#ckan_persistence_size_oneOf_i0) | +| [item 1](#ckan_persistence_size_oneOf_i1) | + +##### 2.7.3.1. Property `ckan configuration > ckan > persistence > size > oneOf > item 0` + +| | | +| -------- | -------- | +| **Type** | `string` | + +##### 2.7.3.2. Property `ckan configuration > ckan > persistence > size > oneOf > item 1` + +| | | +| -------- | -------- | +| **Type** | `number` | + +### 2.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > sysadmin` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| -------------------------------------- | ------- | ------ | ---------- | ---------------- | ----------------- | +| - [name](#ckan_sysadmin_name ) | No | string | No | - | - | +| - [password](#ckan_sysadmin_password ) | No | string | No | - | - | +| - [email](#ckan_sysadmin_email ) | No | object | No | In #/$defs/email | - | + +#### 2.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > sysadmin > name` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.8.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > sysadmin > password` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.8.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > sysadmin > email` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | +| **Defined in** | #/$defs/email | + +| Restrictions | | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Must match regular expression** | ```(?:[a-z0-9!#$%&'*+/=?^_`{\|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{\|}~-]+)*\|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]\|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\|\[(?:(2(5[0-5]\|[0-4][0-9])\|1[0-9][0-9]\|[1-9]?[0-9])\.){3}(?:(2(5[0-5]\|[0-4][0-9])\|1[0-9][0-9]\|[1-9]?[0-9])\|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]\|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])``` [Test](https://regex101.com/?regex=%28%3F%3A%5Ba-z0-9%21%23%24%25%26%27%2A%2B%2F%3D%3F%5E_%60%7B%7C%7D~-%5D%2B%28%3F%3A%5C.%5Ba-z0-9%21%23%24%25%26%27%2A%2B%2F%3D%3F%5E_%60%7B%7C%7D~-%5D%2B%29%2A%7C%22%28%3F%3A%5B%5Cx01-%5Cx08%5Cx0b%5Cx0c%5Cx0e-%5Cx1f%5Cx21%5Cx23-%5Cx5b%5Cx5d-%5Cx7f%5D%7C%5C%5C%5B%5Cx01-%5Cx09%5Cx0b%5Cx0c%5Cx0e-%5Cx7f%5D%29%2A%22%29%40%28%3F%3A%28%3F%3A%5Ba-z0-9%5D%28%3F%3A%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%29%3F%5C.%29%2B%5Ba-z0-9%5D%28%3F%3A%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%29%3F%7C%5C%5B%28%3F%3A%282%285%5B0-5%5D%7C%5B0-4%5D%5B0-9%5D%29%7C1%5B0-9%5D%5B0-9%5D%7C%5B1-9%5D%3F%5B0-9%5D%29%5C.%29%7B3%7D%28%3F%3A%282%285%5B0-5%5D%7C%5B0-4%5D%5B0-9%5D%29%7C1%5B0-9%5D%5B0-9%5D%7C%5B1-9%5D%3F%5B0-9%5D%29%7C%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%3A%28%3F%3A%5B%5Cx01-%5Cx08%5Cx0b%5Cx0c%5Cx0e-%5Cx1f%5Cx21-%5Cx5a%5Cx53-%5Cx7f%5D%7C%5C%5C%5B%5Cx01-%5Cx09%5Cx0b%5Cx0c%5Cx0e-%5Cx7f%5D%29%2B%29%5C%5D%29) | + +### 2.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > smtp` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ---------------------------------- | ------- | ------- | ---------- | -------------------------------------- | ----------------- | +| - [server](#ckan_smtp_server ) | No | string | No | - | - | +| - [user](#ckan_smtp_user ) | No | string | No | - | - | +| - [password](#ckan_smtp_password ) | No | string | No | - | - | +| - [mailFrom](#ckan_smtp_mailFrom ) | No | object | No | Same as [email](#ckan_sysadmin_email ) | - | +| - [starttls](#ckan_smtp_starttls ) | No | boolean | No | - | - | + +#### 2.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > smtp > server` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > smtp > user` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > smtp > password` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 2.9.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > smtp > mailFrom` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | +| **Same definition as** | [email](#ckan_sysadmin_email) | + +#### 2.9.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > smtp > starttls` + +| | | +| -------- | --------- | +| **Type** | `boolean` | + +### 2.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > podSecurityContext` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 2.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > securityContext` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 2.12. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > resources` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 2.13. ![Optional](https://img.shields.io/badge/Optional-yellow) Pattern Property `ckan configuration > ckan > readiness\|liveness` +> All properties whose name matches the regular expression +```readiness|liveness``` ([Test](https://regex101.com/?regex=readiness%7Cliveness)) +must respect the following conditions + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------------------ | ------- | ------- | ---------- | ---------- | ----------------- | +| - [initialDelaySeconds](#ckan_pattern1_initialDelaySeconds ) | No | integer | No | - | - | +| - [periodSeconds](#ckan_pattern1_periodSeconds ) | No | integer | No | - | - | +| - [failureThreshold](#ckan_pattern1_failureThreshold ) | No | integer | No | - | - | +| - [timeoutSeconds](#ckan_pattern1_timeoutSeconds ) | No | integer | No | - | - | + +#### 2.13.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > readiness\|liveness > initialDelaySeconds` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +#### 2.13.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > readiness\|liveness > periodSeconds` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +#### 2.13.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > readiness\|liveness > failureThreshold` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +#### 2.13.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > ckan > readiness\|liveness > timeoutSeconds` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +## 3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > datapuscher` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| -------------------------------------------------------- | ------- | ------ | ---------- | ----------------------------- | ----------------- | +| - [image](#datapuscher_image ) | No | object | No | Same as [image](#ckan_image ) | - | +| - [podSecurityContext](#datapuscher_podSecurityContext ) | No | object | No | - | - | +| - [securityContext](#datapuscher_securityContext ) | No | object | No | - | - | +| - [resources](#datapuscher_resources ) | No | object | No | - | - | + +### 3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > datapuscher > image` + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | +| **Same definition as** | [image](#ckan_image) | + +### 3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > datapuscher > podSecurityContext` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > datapuscher > securityContext` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +### 3.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > datapuscher > resources` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +## 4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| --------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | +| - [enabled](#postgresql_enabled ) | No | boolean | No | - | - | +| - [ckanDbs](#postgresql_ckanDbs ) | No | object | No | - | - | + +### 4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > enabled` + +| | | +| -------- | --------- | +| **Type** | `boolean` | + +### 4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > ckanDbs` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | +| - [postgresPassword](#postgresql_ckanDbs_postgresPassword ) | No | string | No | - | - | +| - [replicationPassword](#postgresql_ckanDbs_replicationPassword ) | No | string | No | - | - | +| - [datastore\|datapusher\|ckan](#postgresql_ckanDbs_pattern1 ) | Yes | object | No | - | - | + +#### 4.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > ckanDbs > postgresPassword` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 4.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > ckanDbs > replicationPassword` + +| | | +| -------- | -------- | +| **Type** | `string` | + +#### 4.2.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Pattern Property `ckan configuration > postgresql > ckanDbs > datastore\|datapusher\|ckan` +> All properties whose name matches the regular expression +```datastore|datapusher|ckan``` ([Test](https://regex101.com/?regex=datastore%7Cdatapusher%7Cckan)) +must respect the following conditions + +| | | +| ------------------------- | -------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ---------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | +| - [username](#postgresql_ckanDbs_pattern1_username ) | No | string | No | - | - | +| - [password](#postgresql_ckanDbs_pattern1_password ) | No | string | No | - | - | +| - [db](#postgresql_ckanDbs_pattern1_db ) | No | string | No | - | - | + +##### 4.2.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > ckanDbs > datastore\|datapusher\|ckan > username` + +| | | +| -------- | -------- | +| **Type** | `string` | + +##### 4.2.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > ckanDbs > datastore\|datapusher\|ckan > password` + +| | | +| -------- | -------- | +| **Type** | `string` | + +##### 4.2.3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > postgresql > ckanDbs > datastore\|datapusher\|ckan > db` + +| | | +| -------- | -------- | +| **Type** | `string` | + +## 5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > redis` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ---------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | +| - [enabled](#redis_enabled ) | No | boolean | No | - | - | + +### 5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > redis > enabled` + +| | | +| -------- | --------- | +| **Type** | `boolean` | + +## 6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > solr` + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| --------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | +| - [enabled](#solr_enabled ) | No | boolean | No | - | - | + +### 6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `ckan configuration > solr > enabled` + +| | | +| -------- | --------- | +| **Type** | `boolean` | + +---------------------------------------------------------------------------------------------------------------------------- From cd291f7c5c2ecddf7425ab827ad3b57d1f7813c6 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:38:23 +0000 Subject: [PATCH 5/5] ci: [bot] Update sources in 'Chart.yaml' --- charts/ckan/Chart.yaml | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/charts/ckan/Chart.yaml b/charts/ckan/Chart.yaml index eff600a90..378fc97e6 100644 --- a/charts/ckan/Chart.yaml +++ b/charts/ckan/Chart.yaml @@ -1,3 +1,21 @@ +annotations: + artifacthub.io/images: '- image: docker.io/bitnami/postgresql:16.4.0-debian-12-r0 # default/StatefulSet/ckan-postgresql-primary.yaml + + - image: docker.io/bitnami/postgresql:16.4.0-debian-12-r0 # default/StatefulSet/ckan-postgresql-read.yaml + + - image: docker.io/bitnami/redis:7.2.5-debian-12-r4 # default/StatefulSet/ckan-redis-master.yaml + + - image: docker.io/bitnami/redis:7.2.5-debian-12-r4 # default/StatefulSet/ckan-redis-replicas.yaml + + - image: docker.io/bitnami/zookeeper:3.9.2-debian-12-r10 # default/StatefulSet/ckan-zookeeper.yaml + + - image: docker.io/ckan/ckan-base-datapusher:0.0.21@sha256:90e71b5a5fd6f1de99dd2dd1cac68990a813b21a0fff10e0eaef912f4a64f872 # default/Deployment/ckan-datapusher.yaml + + - image: ghcr.io/teutonet/oci-images/ckan:1.0.2@sha256:793f8157c7bfaed2b2ddf98bc20e372852281720b76d975e0b6548501238ea12 # default/Deployment/ckan-ckan.yaml + + - image: ghcr.io/teutonet/oci-images/solr-ckan:1.0.4@sha256:39387d06a72b24ee493f8d06cd5a1c800a9230ed78652481433760b649aefa04 # default/StatefulSet/ckan-solr.yaml + + ' apiVersion: v2 appVersion: 2.11.0 dependencies: @@ -32,13 +50,3 @@ sources: - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/ckan type: application version: 1.1.5 -annotations: - artifacthub.io/images: | - - image: docker.io/bitnami/postgresql:16.4.0-debian-12-r0 # default/StatefulSet/ckan-postgresql-primary.yaml - - image: docker.io/bitnami/postgresql:16.4.0-debian-12-r0 # default/StatefulSet/ckan-postgresql-read.yaml - - image: docker.io/bitnami/redis:7.2.5-debian-12-r4 # default/StatefulSet/ckan-redis-master.yaml - - image: docker.io/bitnami/redis:7.2.5-debian-12-r4 # default/StatefulSet/ckan-redis-replicas.yaml - - image: docker.io/bitnami/zookeeper:3.9.2-debian-12-r10 # default/StatefulSet/ckan-zookeeper.yaml - - image: docker.io/ckan/ckan-base-datapusher:0.0.21@sha256:90e71b5a5fd6f1de99dd2dd1cac68990a813b21a0fff10e0eaef912f4a64f872 # default/Deployment/ckan-datapusher.yaml - - image: ghcr.io/teutonet/oci-images/ckan:1.0.2@sha256:793f8157c7bfaed2b2ddf98bc20e372852281720b76d975e0b6548501238ea12 # default/Deployment/ckan-ckan.yaml - - image: ghcr.io/teutonet/oci-images/solr-ckan:1.0.4@sha256:39387d06a72b24ee493f8d06cd5a1c800a9230ed78652481433760b649aefa04 # default/StatefulSet/ckan-solr.yaml