Skip to content

Conversation

@PunithKosana
Copy link
Contributor

@PunithKosana PunithKosana commented Oct 30, 2025

Description

This Pull Request updates the app naming convention to ensure consistency across all environments preview and production

  • The workflow and manifest references now use a shorter, standardized name — flask-react-app — for better readability and easier maintenance.
  • Previously, longer names (such as flask-react-template-production-b28b7af69320201-deployment) were causing Kubernetes metadata name limit exceedance, especially for CronJob and Job resources where Kubernetes automatically appends random suffixes.
    To prevent future deployment failures and ensure namespace clarity, the app name has been shortened and unified across all configurations.

Database schema changes

NA.

Tests

Automated test cases

  • Verified that all Kubernetes resources (pods, deployments, services, cronjobs) are created successfully under both preview namespace without exceeding name length limits.

  • Validated that workflow executions correctly reference and deploy the updated app name (flask-react-app) across environments, and no broken resource dependencies occur.

@PunithKosana PunithKosana self-assigned this Oct 30, 2025
@PunithKosana PunithKosana added chore Housekeeping devops labels Oct 30, 2025
@PunithKosana PunithKosana marked this pull request as ready for review October 30, 2025 07:53
@jalan-technologies-sonarqube

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@jalan-technologies-sonarqube
Copy link

Passed

Analysis Details

0 Issues

  • Bug0 Bugs
  • Vulnerability0 Vulnerabilities
  • Code Smell0 Code Smells

Coverage and Duplications

  • No coverage informationNo coverage information (0.00% Estimated after merge)
  • No duplication informationNo duplication information (0.00% Estimated after merge)

Project ID: jalantechnologies_flask-react-template

View in SonarQube

@github-actions
Copy link

Code Coverage

Package Line Rate Health
src.apps.backend 81%
src.apps.backend.bin 70%
src.apps.backend.modules 100%
src.apps.backend.modules.account 99%
src.apps.backend.modules.account.internal 98%
src.apps.backend.modules.account.internal.store 91%
src.apps.backend.modules.account.rest_api 96%
src.apps.backend.modules.application 91%
src.apps.backend.modules.application.common 80%
src.apps.backend.modules.application.internal 79%
src.apps.backend.modules.application.workers 56%
src.apps.backend.modules.authentication 100%
src.apps.backend.modules.authentication.internals.access_token 97%
src.apps.backend.modules.authentication.internals.otp 98%
src.apps.backend.modules.authentication.internals.otp.store 89%
src.apps.backend.modules.authentication.internals.password_reset_token 97%
src.apps.backend.modules.authentication.internals.password_reset_token.store 89%
src.apps.backend.modules.authentication.rest_api 100%
src.apps.backend.modules.config 94%
src.apps.backend.modules.config.internals 94%
src.apps.backend.modules.config.internals.config_files 78%
src.apps.backend.modules.logger 86%
src.apps.backend.modules.logger.internal 68%
src.apps.backend.modules.notification 78%
src.apps.backend.modules.notification.internals 68%
src.apps.backend.modules.notification.internals.store 90%
src.apps.backend.modules.task 100%
src.apps.backend.modules.task.internal 97%
src.apps.backend.modules.task.internal.store 90%
src.apps.backend.modules.task.rest_api 95%
src.apps.backend.scripts 38%
tests 100%
tests.modules 100%
tests.modules.account 99%
tests.modules.application 100%
tests.modules.authentication 99%
tests.modules.config 100%
tests.modules.task 99%
Summary 92% (3619 / 3913)

Minimum allowed line rate is 60%

@github-actions
Copy link

Deployment diagnostics – namespace flask-react-app-preview

App: flask-react-app-preview-552b56bdc6d2169

✅ No obvious scheduling, OOM, missing Service, or crash-loop issues detected.

Recent events (latest)

No recent events.

@github-actions
Copy link

Deployment (flask-react-app) is available -
Web App: https://552b56bdc6d2169.preview.platform.bettrhq.com
Workers Dashboard: https://552b56bdc6d2169.workers-dashboard.preview.platform.bettrhq.com

@PunithKosana PunithKosana merged commit 851c4c8 into main Oct 31, 2025
13 checks passed
@PunithKosana PunithKosana deleted the punith/fix/app-name-standardization branch October 31, 2025 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Housekeeping devops

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants