Skip to content

helm charts update#2632

Open
p-hoffmann wants to merge 11 commits into
developfrom
p-hoffmann/k8supdate
Open

helm charts update#2632
p-hoffmann wants to merge 11 commits into
developfrom
p-hoffmann/k8supdate

Conversation

@p-hoffmann

Copy link
Copy Markdown
Member

Merge Checklist

Please cross check this list if additions / modifications needs to be done on top of your core changes and tick them off. Reviewer can as well glance through and help the developer if something is missed out.

  • Automated Tests (Jasmine integration tests, Unit tests, and/or Performance tests)
  • Updated Manual tests / Demo Config
  • Documentation (Application guide, Admin guide, Markdown, Readme and/or Wiki)
  • Verified that local development environment is working with latest changes (integrated with latest develop branch)
  • following best practices in code review doc

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the d2e-services Helm chart to align with the 0.16.0-beta release line, including new embedded WebAPI configuration and some config key renames/additions used by the deployed services.

Changes:

  • Bump chart versions/dependency versions from 0.15.x to 0.16.x.
  • Add Secret entries and Deployment env vars to configure the embedded WebAPI (datasource/security schemas + OIDC settings).
  • Rename AZ_AUTO_GRANT_RESEARCHER_BY_DATASET_CODES to AUTO_GRANT_RESEARCHER_BY_DATASET_CODES and add IDP__AUTO_PROVISION_USERS config plumbing.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
charts/d2e-services/templates/d2e-secrets.yaml Adds new Secret keys for embedded WebAPI JDBC URLs.
charts/d2e-services/templates/d2e-deployment.yaml Renames an env var, removes an unused secret mapping, and adds embedded WebAPI env configuration.
charts/d2e-services/templates/d2e-configmap.yaml Renames config key and adds IDP__AUTO_PROVISION_USERS.
charts/d2e-services/ci/test-values.yaml Updates CI values for 0.16 images/versions and adds new config values.
charts/d2e-services/charts/d2e-core/Chart.yaml Bumps subchart version/appVersion to 0.16.0.
charts/d2e-services/Chart.yaml Bumps main chart version/appVersion and d2e-core dependency version.
charts/d2e-services/Chart.lock Adds a lock file for the d2e-core dependency at 0.16.0.

Comment on lines +38 to +39
WEBAPI__DATASOURCE__URL: "{{ printf "jdbc:postgresql://%s:5432/%s?currentSchema=webapi" .Values.global.secrets.POSTGRES_HOST .Values.global.secrets.POSTGRES_CONFIG_DB | b64enc }}"
WEBAPI__SECURITY__URL: "{{ printf "jdbc:postgresql://%s:5432/%s?currentSchema=webapi_security" .Values.global.secrets.POSTGRES_HOST .Values.global.secrets.POSTGRES_CONFIG_DB | b64enc }}"
Comment on lines +639 to +640
- name: SECURITY_ORIGIN
value: "*"
ACHILLES_THREAD_COUNT: {{ .Values.config.ACHILLES_THREAD_COUNT | quote }}
EXCLUDE_ANALYSIS_IDS: {{ .Values.config.EXCLUDE_ANALYSIS_IDS | quote }}
AZ_AUTO_GRANT_RESEARCHER_BY_DATASET_CODES: {{ .Values.config.AZ_AUTO_GRANT_RESEARCHER_BY_DATASET_CODES | quote }}
AUTO_GRANT_RESEARCHER_BY_DATASET_CODES: {{ .Values.config.AUTO_GRANT_RESEARCHER_BY_DATASET_CODES | quote }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants