Skip to content

Conversation

@ninjadq
Copy link
Member

@ninjadq ninjadq commented Apr 11, 2025

  • Added ApplicationSpec to the Operation CRD, allowing for multiple applications with provision and teardown job specifications.
  • Implemented deep copy methods for ApplicationSpec and updated OperationSpec to include validation annotations.
  • Enhanced the Operation controller to manage application deployments, ensuring all applications are ready and handling finalizer logic.
  • Introduced unit tests for the Operation adapter and controller to validate functionality and ensure proper handling of application lifecycle events.
  • Updated dependencies in go.mod, including upgrading testify and adding uuid library for unique operation IDs.

ninjadq added 2 commits April 11, 2025 17:13
- Added ApplicationSpec to the Operation CRD, allowing for multiple applications with provision and teardown job specifications.
- Implemented deep copy methods for ApplicationSpec and updated OperationSpec to include validation annotations.
- Enhanced the Operation controller to manage application deployments, ensuring all applications are ready and handling finalizer logic.
- Introduced unit tests for the Operation adapter and controller to validate functionality and ensure proper handling of application lifecycle events.
- Updated dependencies in go.mod, including upgrading testify and adding uuid library for unique operation IDs.
@ninjadq ninjadq merged commit f009a8f into Azure:main Apr 11, 2025
4 checks passed
@ninjadq ninjadq self-assigned this Apr 14, 2025
@ninjadq ninjadq deleted the feat_operation_logic branch April 14, 2025 12:14
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.

1 participant