Commit graph

8 commits

Author SHA1 Message Date
85a7db0d7c chore(http-timeout): removed timeout functionality when calling the API as it was not needed and malfunctional
All checks were successful
test / test (push) Successful in 1m19s
ci / goreleaser (push) Successful in 1m22s
2025-10-17 12:01:47 +02:00
d4050ce670 feat(parser): add result parser of createappinstance and added a configurable timeout for that function 2025-10-16 11:12:57 +02:00
b958acd94e
refactor(yaml): Moved organisation to metadata
Some checks failed
test / test (push) Failing after 51s
2025-10-07 16:30:57 +02:00
97517cacea
refactor(yaml): moved AppVersion into metadata 2025-10-07 16:01:38 +02:00
d0b95d9d34 feat(cli): Added hash compare between current and desired manifest state without using annotation. instead the current hash is calculated from the showapp() app.deploymentmanifest field 2025-10-06 17:08:33 +02:00
f9faad4373
chore(cli): Removed appName from config schema. This is redundant to metadata name 2025-09-30 11:33:52 +02:00
f3641e11ea
feat(apply): Implement CLI command with comprehensive deployment workflow
- Add edge-connect apply command with -f/--file and --dry-run flags
- Integrate config parser, deployment planner, and resource manager
- Provide comprehensive error handling and progress reporting
- Support deployment confirmation prompts and result summaries
- Move internal packages to public SDK packages for CLI access
- Update all tests to pass with new package structure
- Complete Phase 4 CLI Command Implementation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 17:24:59 +02:00
1e1574e6a6
feat(apply): Implement EdgeConnect configuration parsing foundation
- Add comprehensive YAML configuration types for EdgeConnectConfig
- Implement robust parser with validation and path resolution
- Support both k8sApp and dockerApp configurations
- Add comprehensive test coverage with real example parsing
- Create validation for infrastructure uniqueness and port ranges
- Generate instance names following pattern: appName-appVersion-instance

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 16:18:35 +02:00