Skip to content

helm(token-kiosk): added helm MAPCO-8239#93

Merged
netanelC merged 4 commits into
masterfrom
add-token-kiosk-helm
Jul 20, 2025
Merged

helm(token-kiosk): added helm MAPCO-8239#93
netanelC merged 4 commits into
masterfrom
add-token-kiosk-helm

Conversation

@netanelC

Copy link
Copy Markdown
Contributor

No description provided.

Base automatically changed from kiosk-qlr to master July 20, 2025 12:43
@CptSchnitz CptSchnitz force-pushed the add-token-kiosk-helm branch from 4361c73 to b92be00 Compare July 20, 2025 13:16
@CptSchnitz CptSchnitz changed the title Add token kiosk helm helm(token-kiosk): added helm MAPCO-8239 Jul 20, 2025
@github-actions

github-actions Bot commented Jul 20, 2025

Copy link
Copy Markdown

🎫 Related Jira Issue: MAPCO-8239

@CptSchnitz CptSchnitz requested a review from Copilot July 20, 2025 13:16

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

This PR adds Helm chart support for the token-kiosk service as part of ticket MAPCO-8239. The changes include creating a new Helm chart for token-kiosk and refactoring configuration management across multiple services to use a consistent structure.

  • Adds complete Helm chart configuration for token-kiosk service with database, SSL auth, and monitoring support
  • Refactors configuration management structure from configManagement to configManager across auth services
  • Integrates mc-labels-and-annotations dependency for consistent labeling

Reviewed Changes

Copilot reviewed 15 out of 17 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
packages/token-kiosk/helm/values.yaml New Helm values configuration for token-kiosk service
packages/token-kiosk/helm/Chart.yaml New Helm chart definition with mc-labels-and-annotations dependency
packages/token-kiosk/helm/templates/*.yaml New Kubernetes templates for deployment, service, and configmap
packages/auth-*/helm/values.yaml Refactored configManager structure for consistency
packages/auth-/helm/templates/.yaml Updated references to use new configManager structure
helm/values.yaml Added token-kiosk service configuration to umbrella chart
helm/Chart.yaml Added token-kiosk as dependency in umbrella chart

Comment thread packages/token-kiosk/helm/templates/deployment.yaml Outdated
Comment thread packages/token-kiosk/helm/templates/deployment.yaml Outdated
database: token-kiosk
port: 5432
useExternalSecret: true
secretName: ''

Copilot AI Jul 20, 2025

Copy link

Choose a reason for hiding this comment

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

The useExternalSecret is set to true but secretName is empty on line 97. This configuration may cause issues when external secrets are expected but not properly configured.

Suggested change
secretName: ''
secretName: 'my-secret-name' # Replace 'my-secret-name' with the actual secret name during deployment

Copilot uses AI. Check for mistakes.
cloudProvider:
dockerRegistryUrl:
imagePullSecretName: ''
dockerRegistryUrl: my-registry-url.io

Copilot AI Jul 20, 2025

Copy link

Choose a reason for hiding this comment

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

The dockerRegistryUrl contains a placeholder value 'my-registry-url.io' which should not be committed as a default value in production configuration.

Copilot uses AI. Check for mistakes.
dockerRegistryUrl:
imagePullSecretName: ''
dockerRegistryUrl: my-registry-url.io
imagePullSecretName: my-registry-secret

Copilot AI Jul 20, 2025

Copy link

Choose a reason for hiding this comment

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

The imagePullSecretName contains a placeholder value 'my-registry-secret' which should not be committed as a default value in production configuration.

Suggested change
imagePullSecretName: my-registry-secret
imagePullSecretName: REPLACE_WITH_YOUR_SECRET # Replace this placeholder with the name of your image pull secret in production

Copilot uses AI. Check for mistakes.
netanelC and others added 2 commits July 20, 2025 16:19
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@netanelC netanelC merged commit 596c612 into master Jul 20, 2025
12 checks passed
@netanelC netanelC deleted the add-token-kiosk-helm branch July 20, 2025 13:43
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