Skip to content

Conversation

@pantierra
Copy link
Contributor

This PR proposes improvements to the deployment and testing infrastructure.

  • helm testing workflow with cleaner job structure and direct helm unittest integration
  • added job completion waiting, service readiness validation, and error handling to deployment script
  • enhanced test script with cross-namespace resource discovery and environment inspection

@pantierra pantierra force-pushed the feature/enhance-test-script branch from d6aaf11 to 4a4b16e Compare October 23, 2025 14:46
@pantierra pantierra changed the title Improve CI debugging improve: CI debugging Oct 23, 2025
@pantierra pantierra changed the title improve: CI debugging refactor: CI debugging Oct 23, 2025
@pantierra pantierra marked this pull request as draft October 23, 2025 15:01
@pantierra pantierra force-pushed the feature/enhance-test-script branch 2 times, most recently from 39782c8 to 2aea65a Compare October 24, 2025 09:38
- Install helm unittest plugin in CI workflow
- Configure dynamic secret name for eoapi-notifier
- Update test values to use empty secret name for dynamic assignment
- Add test-local-values.yaml for minikube/local development
- Reduced resource requirements for local environments
- Uses nginx ingress instead of traefik for local development
- Add support for local test configuration values
- Dynamic secret name assignment for eoapi-notifier
- Enhanced job completion waiting with better error handling
- Add pgstac-migrate job completion verification
- Better resource discovery and status checking in test scripts
- Enhanced error context for troubleshooting deployments
- Improved resource waiting and validation logic
- Document CI/CD pipeline improvements in CHANGELOG
- Add CLAUDE.md to gitignore
- Add proper K3s readiness waiting before deployment
- Install Knative Serving and Eventing for notifications
- Deploy CloudEvents sink for eoapi-notifier integration
- Add Traefik CRD availability checks
- Improve component initialization sequencing
- Rename integration job to k3s-integration-tests for clarity
@pantierra pantierra force-pushed the feature/enhance-test-script branch from 2aea65a to 5cdd136 Compare October 24, 2025 09:53
@pantierra pantierra closed this Oct 24, 2025
@pantierra pantierra deleted the feature/enhance-test-script branch October 27, 2025 14:46
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