|
| 1 | + |
| 2 | +1. configmap.yaml template for odd-platform has been changed |
| 3 | +``` |
| 4 | +... |
| 5 | +data: |
| 6 | + application.yml: |- |
| 7 | + spring: |
| 8 | + datasource: |
| 9 | + username: "postgres" |
| 10 | + password: "{{ .Values.global.postgresql.auth.postgresPassword }}" |
| 11 | + url: "jdbc:postgresql://odd-quicklaunch-postgresql:5432/odd-platform" |
| 12 | +... |
| 13 | +``` |
| 14 | +That has been done to get value for password from value.yaml file of parent chart |
| 15 | + |
| 16 | +2. service.yaml template for odd-platform has been changed |
| 17 | +2.1. service.type: |
| 18 | +``` |
| 19 | +... |
| 20 | +spec: |
| 21 | + type: {{ .Values.global.platformServiceType }} |
| 22 | +... |
| 23 | +``` |
| 24 | +That has been done as AWS Marketplace QuickLaunch does not accept Override parameter key with '-' that we have in the name of chart. |
| 25 | +So we have to use another name. |
| 26 | + |
| 27 | +2.2 annotations: |
| 28 | +``` |
| 29 | +... |
| 30 | +metadata: |
| 31 | + name: {{ include "odd-platform.fullname" . }} |
| 32 | + annotations: |
| 33 | + "service.beta.kubernetes.io/load-balancer-source-ranges": "{{ .Values.global.loadBalancerSourceRanges }}" |
| 34 | +... |
| 35 | +``` |
| 36 | +There is a restriction of 50 characters to be propagated with AWS Marketplace QuickLaunch Override parameter key. |
| 37 | +So we have to use new shorter one. |
| 38 | + |
| 39 | +```commandline |
| 40 | +$ helm dependency update . |
| 41 | +$ helm package . |
| 42 | +$ aws ecr get-login-password --region us-east-1 --profile ${AWSMarketplaceProfile} | helm registry login --username AWS --password-stdin 709825985650.dkr.ecr.us-east-1.amazonaws.com |
| 43 | +$ export HELM_EXPERIMENTAL_OCI=1 && helm push ./odd-quicklaunch-1.0.8.tgz oci://709825985650.dkr.ecr.us-east-1.amazonaws.com/provectus/ |
| 44 | +``` |
| 45 | + |
| 46 | +Version Information in AWS Marketplace (Examples) |
| 47 | + |
| 48 | +| Property | Value | |
| 49 | +|-----------------------------|-------------------------------------------------------------------------------------------------------------------------------------------| |
| 50 | +| Version title | odd-platform 0.19.0 quicklaunch | |
| 51 | +| Release notes | Data Quality Dashboard with QuickLaunch capabilities (odd-patform and postgres in one helm chart) | |
| 52 | +| Helm chart | 709825985650.dkr.ecr.us-east-1.amazonaws.com/provectus/odd-quicklaunch:1.0.13 | |
| 53 | +| Container Image | 709825985650.dkr.ecr.us-east-1.amazonaws.com/provectus/odd:0.19.0 | |
| 54 | +| Delivery option title | Open Data Discovery Platfrom Quick Launch | |
| 55 | +| Delivery option description | This delivery method allows to deploy odd-platform and its database with one helm chart on newly created AWS EKS cluster with QuickLaunch | |
| 56 | +| Usage instructions | Go to https://blog.opendatadiscovery.org/ to learn how to deploy odd-collectors. | |
| 57 | +| Supported services | Amazon Elastic Kubernetes Service (EKS) | |
| 58 | +| Helm release name | odd-quicklaunch | |
| 59 | +| QuickLaunch | Enable QuickLaunch | |
| 60 | + |
| 61 | +Override parameters |
| 62 | + |
| 63 | +| Override parameter | Override parameter key | Override parameter default | CloudFormation parameter name | CloudFormation parameter description | Hide passwords and secrets | |
| 64 | +| ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | |
| 65 | +| Override parameter 1 | global.platformServiceType | LoadBalancer | platformServiceType | Leave default LoadBalancer so that odd-platform has a public host | false | |
| 66 | +| Override parameter 2 | global.postgresql.auth.postgresPassword | | postgresPassword | Password for user postgres that is used to connect odd-platform to its database | true | |
| 67 | +| Override parameter 3 | global.loadBalancerSourceRanges | 1.1.1.1/32 | AllowedIPAddresses | List of CIDRs separated with comma that would have connection to odd-platform. For instance, it could be your IP address found at https://whatismyipaddress.com/.Format for single IP: x.x.x.x/32 | false | |
0 commit comments