-
Notifications
You must be signed in to change notification settings - Fork 64
Migrate to Ponderosa #652
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
Migrate to Ponderosa #652
Conversation
Bill-Becker
commented
Aug 13, 2025
- Migrate the production API to deploy to ponderosa.nrel.gov
- Migrate the development and staging API to deploy to test-ponderosa.nrel.gov
CronJob is now in the `batch/v1` version, not the older `v1beta1`.
…on Ponderosa Rancher" This reverts commit dbe162a.
There was a problem hiding this comment.
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 migrates the REopt API deployment infrastructure from the current Kubernetes clusters to Ponderosa infrastructure at NREL, updating both production and development/staging environments to use new cluster endpoints.
- Updates Kubernetes configuration credentials across all Jenkins pipeline files
- Migrates development and staging environments to
kubeconfig-nrel-reopt-prod4 - Migrates production environment to
kubeconfig-nrel-reopt-prod5 - Updates CronJob API version from deprecated
batch/v1beta1to stablebatch/v1
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| Jenkinsfile | Updates kubeconfig credentials for dev, staging, and production deployment stages |
| Jenkinsfile-undeploy-staging | Updates staging undeploy pipeline to use new cluster credentials |
| Jenkinsfile-undeploy-develop | Updates development undeploy pipeline to use new cluster credentials |
| Jenkinsfile-image-cleanup | Updates image cleanup pipeline with new credentials for all environments |
| .helm/templates/ecr-image-pull-secret.yaml | Updates CronJob API version to current stable version |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| name: {{ .Chart.Name }}-ecr-login-renew-secrets | ||
| --- | ||
| apiVersion: batch/v1beta1 | ||
| apiVersion: batch/v1 |
Copilot
AI
Aug 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good practice to update from the deprecated batch/v1beta1 to the stable batch/v1 API version for CronJob resources. This ensures compatibility with newer Kubernetes versions.