Release Stork v2.6.3
New Features
- Added support to watch newly registered CRDs and auto create
ApplicationRegistration
resource for them. (#792) - Add suspend option support for the following new apps (#811) :
- perconadb
- prometheus
- rabbitmq
- kafka (strimzi)
- postgress(acid.zalan.do)
Improvements
- Added support for specifying ResourceType in ApplicationBackup that allows selecting specific resources while backing up a namespace. (#799)
- Support of pvc object migration in case of migration spec with disable application resource migration. (#783)
- All stork prometheus metrics will now have
stork_
as prefix, eg. stork_application_backup_status, stork_migration_status, stork_hyperconverged_pods_total etc. All existing metrics will now move over tostork_
prefix convention. (#816)
Bug Fixes
- Configure side-effect parameter for stork webhook. This will allow running kubectl --dry-run command when stork webook is enabled. (#802)
- Restores of certain applications would partially succeed in k8s 1.20 due to the addition of a new field ClusterIPs to Services. This new field is now handled in restores. (#800)
- Allow excluding resources from GetResources API. This allows handling of ApplicationRestores in k8s 1.20 and above where certain resources like kube-root.ca config map are always created when a new namespace is created. (#798)
- Added support to watch newly registered CRDs and auto create
ApplicationRegistration
resource for them. (#792) - Fixed issue with failed snapshots being retried. Printing correct error state for snapshots (#786)