From b5cc67179b017598cb8da866880d16d072ea9f8b Mon Sep 17 00:00:00 2001 From: antonis-snowplow Date: Mon, 28 Oct 2024 18:37:23 +0200 Subject: [PATCH] updates on versioning and minor fixes --- CHANGELOG | 4 ++++ charts/snowplow-iglu-server/Chart.yaml | 2 +- charts/snowplow-iglu-server/README.md | 4 ++++ charts/snowplow-iglu-server/values-aws.yaml.tmpl | 1 - charts/snowplow-iglu-server/values.yaml | 1 - 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 9e5a773..9b8ff96 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +Version 0.1.78 (2024-10-28) +--------------------------- +charts/snowplow-iglu-server: Adds helm hook job to create dev database (closes #205) + Version 0.1.77 (2024-10-25) --------------------------- charts/service-deployment: update hpa to supply metrics object instead of fixed CPU utilization threshold (closes #202) diff --git a/charts/snowplow-iglu-server/Chart.yaml b/charts/snowplow-iglu-server/Chart.yaml index 8e63bfc..adcd54f 100644 --- a/charts/snowplow-iglu-server/Chart.yaml +++ b/charts/snowplow-iglu-server/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: snowplow-iglu-server description: A Helm Chart to deploy the Snowplow Iglu Server project -version: 0.9.0 +version: 0.10.0 appVersion: "0.12.0" icon: https://raw.githubusercontent.com/snowplow-devops/helm-charts/master/docs/logo/snowplow.png home: https://github.com/snowplow-devops/helm-charts diff --git a/charts/snowplow-iglu-server/README.md b/charts/snowplow-iglu-server/README.md index 2df3662..328df8d 100644 --- a/charts/snowplow-iglu-server/README.md +++ b/charts/snowplow-iglu-server/README.md @@ -122,6 +122,8 @@ When `dev_db` is `true` the hook job `-dev-db-user-setup` will be initiated ### AWS (EKS) settings +When `dev_db` is `true` the hook job `-create-dev-db` will be initiated + #### TargetGroup binding To manage the load balancer externally to the kubernetes cluster you can bind the deployment to an existing TargetGroup ARN. Its important that the TargetGroup exist ahead of time and that you use the same port as you have used in your `values.yaml`. @@ -151,6 +153,8 @@ You will need to fill these targeted fields: | global.labels | object | `{}` | Global labels deployed to all resources deployed by the chart | | service.annotations | object | `{}` | Map of annotations to add to the service | | service.aws.targetGroupARN | string | `""` | EC2 TargetGroup ARN to bind the service onto | +| service.aws.dev_db | bool | `false` | Whether we deploy for dev db in AWS | +| service.aws.secrets.admin_username | string | `""` | The admin username that will be used for the psql command | | service.config.database.dbname | string | `""` | Postgres database name | | service.config.database.host | string | `""` | Postgres database host | | service.config.database.port | int | `5432` | Postgres database port | diff --git a/charts/snowplow-iglu-server/values-aws.yaml.tmpl b/charts/snowplow-iglu-server/values-aws.yaml.tmpl index affc4ff..d05e41f 100644 --- a/charts/snowplow-iglu-server/values-aws.yaml.tmpl +++ b/charts/snowplow-iglu-server/values-aws.yaml.tmpl @@ -36,4 +36,3 @@ service: prod_dbname: "" secrets: admin_username: "" - dev_username "" diff --git a/charts/snowplow-iglu-server/values.yaml b/charts/snowplow-iglu-server/values.yaml index c822991..cf96e73 100644 --- a/charts/snowplow-iglu-server/values.yaml +++ b/charts/snowplow-iglu-server/values.yaml @@ -100,7 +100,6 @@ service: prod_dbname: "" secrets: admin_username: "" - dev_username: "" azure: # -- Whether we deploy for dev db