Skip to content

Conversation

@ninjadq
Copy link
Member

@ninjadq ninjadq commented Apr 11, 2025

  • Introduced AppDeploymentAdapter to manage application deployment lifecycle, including validation, finalizer management, dependency readiness, and job handling.
  • Implemented unit tests for the AppDeploymentAdapter to ensure functionality across various scenarios, including application validation, finalizer operations, and job completion checks.
  • Generated mock interfaces for the AppDeploymentAdapter to facilitate testing and improve code maintainability.

ninjadq added 3 commits April 11, 2025 14:39
- Introduced AppDeploymentAdapter to manage application deployment lifecycle, including validation, finalizer management, dependency readiness, and job handling.
- Implemented unit tests for the AppDeploymentAdapter to ensure functionality across various scenarios, including application validation, finalizer operations, and job completion checks.
- Generated mock interfaces for the AppDeploymentAdapter to facilitate testing and improve code maintainability.
- Added CustomResourceDefinitions (CRDs) for Cache, Operation, and Requirement resources, including their schemas and metadata.
- Updated RBAC roles to include permissions for managing Cache, Operation, and Requirement resources.
- Added dependencies for logr and mock libraries in go.mod to enhance logging and testing capabilities.
- Replaced hardcoded OpId string with a constant in the AppDeployment test file for improved maintainability and consistency across tests.
- Updated multiple test cases to utilize the new constant instead of the previous hardcoded value.
@ninjadq ninjadq merged commit 87e0af6 into Azure:main Apr 11, 2025
4 checks passed
@ninjadq ninjadq self-assigned this Apr 14, 2025
@ninjadq ninjadq added the feat label Apr 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant