Commit Graph
4 Commits
  • feat: add commands for managing deployments and resources
    - Implemented `down` command to delete managed resources, with an option to delete ingress and PVCs.
    - Added `exec` command to execute commands inside deployment pods.
    - Created `logs` command to show deployment logs with an option to follow the output.
    - Introduced `start` command to start deployments without rebuilding images.
    - Developed `stop` command to scale managed deployments to zero.
    
    refactor: enhance resource management and Kubernetes interactions
    
    - Refactored resource handling in `lib/apply.ts` to support sorting and applying resources.
    - Improved logging functionality with a new logger in `lib/logger.ts`.
    - Enhanced build process in `lib/build.ts` to support remote builds and syncing with Git repositories.
    - Added functions to manage deployments and pods in `lib/shared.ts`.
    
    chore: update dependencies and TypeScript configuration
    
    - Updated package.json to include `listr2` for task management.
    - Modified tsconfig.json to exclude build artifacts and fixtures.