Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new simplified version of console-api helm charts #313

Merged
merged 28 commits into from
Feb 14, 2025
Merged

new simplified version of console-api helm charts #313

merged 28 commits into from
Feb 14, 2025

Conversation

shimpa1
Copy link
Contributor

@shimpa1 shimpa1 commented Feb 3, 2025

No description provided.

@shimpa1 shimpa1 requested a review from a team as a code owner February 3, 2025 09:28
charts/console-api/secret.sample.yaml Outdated Show resolved Hide resolved
charts/console-api/templates/deployment.yaml Outdated Show resolved Hide resolved
charts/console-api/templates/deployment.yaml Show resolved Hide resolved
charts/console-api/templates/ingress.yaml Outdated Show resolved Hide resolved
charts/console-api/templates/doppler-secret.yaml Outdated Show resolved Hide resolved
charts/provider-console/templates/deployment.yaml Outdated Show resolved Hide resolved
charts/provider-console/templates/ingress.yaml Outdated Show resolved Hide resolved
charts/provider-console-security/values.yaml Outdated Show resolved Hide resolved
charts/provider-console/values.yaml Outdated Show resolved Hide resolved
@shimpa1 shimpa1 self-assigned this Feb 10, 2025
charts/provider-console-api/values.yaml Outdated Show resolved Hide resolved
charts/provider-console-api/values.yaml Outdated Show resolved Hide resolved
charts/provider-console-api/Chart.yaml Outdated Show resolved Hide resolved
charts/provider-console-security/values.yaml Outdated Show resolved Hide resolved
charts/provider-console-security/Chart.yaml Outdated Show resolved Hide resolved
shimpa1 and others added 5 commits February 12, 2025 07:39
…330)

## Changes

### Chart Standardization
- Unified template variables across all charts:
  - Using `.Chart.Name` instead of `.Values.appName`
  - Using `.Release.Namespace` instead of `.Values.namespace`
  - Using `.Chart.AppVersion` for image tags
- Moved static configurations from values to templates:
  - Resource limits and requests
  - Command arguments
  - Image pull policy
- Simplified doppler configuration deriving and moved it to templates

### New Charts Added
1. **console-web** (v2.44.0)
   - Frontend web application
   - Supports beta tag for staging environment
   - Includes Doppler integration

2. **provider-proxy** (v1.4.3)
   - Provider proxy service
   - Basic resource configuration

### Console API Jobs Added
- top-up-deployments
- cleanup-stale-deployments
- cleanup-stale-anonymous-users
@shimpa1 shimpa1 merged commit 22c2060 into main Feb 14, 2025
2 checks passed
@shimpa1 shimpa1 deleted the console-api branch February 14, 2025 12:12
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.

3 participants