0.17.0
Changelog
Added
- Add support for deployments without container registry dependency
- Add proxy container name to certificate renewer environment variables
- Add project-based naming convention for service containers
Changed
- Update service deployment process to handle missing container images
- Update container management logic for improved reliability
- Make service image configuration optional in deployment specs
- Implement sync process to work without remote Docker registry
Fixed
- Fix container state management when service wasn't started after new deployment
- Fix handling of stopped containers during deployment process
- Fix image hash retrieval during service updates
Technical Details
- Service images can now be configured as optional in deployment manifests
- Deployment process now supports local-only container configurations
- Container naming scheme updated to follow
project-service-namepattern - Certificate renewal process updated to use explicit proxy container references
Notes
- Deployment configurations may need updates to reflect optional image settings
- No database migrations required
- No breaking API changes
All changes maintain backward compatibility with existing deployment configurations.
Commits
- 433a924 chore: Set GitHub release as draft in goreleaser configuration
- 3e5d06b refactor: Handle missing images and improve service deployment logic
- 8b48a15 refactor: Improve container management and deployment process
- 43c86be refactor: Implement image hash retrieval and update service deployment process
- be565c1 feat: Add proxy container name to cert renewer environment variables
- deb2bf7 refactor: Implement optional service image and sync without remote docker registry
- d87707f refactor: Make service image optional and use project-based naming convention