v0.9.3 🌈
🚀 What’s Changed
- refactor: using a new progress bar SDK to sealer scp (#2136) @Lan-ce-lot
- support set tmp dir for load image (#2138) @kakaZhou719
- sealer support rollback cluster (#2115) @wizardlyk
- support set node name as node ip using env UseIPasNodeName. (#2135) @VinceCui
- support skip-tls-verify flag for pull push login (#2118) @kakaZhou719
- Feat: Allow user specify SvcCIDR and PodCIDR to render his kubeadm.yml, and auto generate DNSSvcIP, KubeSvcIP env. (#2106) @VinceCui
🐛 Bug Fixes
- Fix set host alias not save new hostalias info into clusterfile. (#2111) @VinceCui
- bugfix: return err when load image instance failed (#2112) @kakaZhou719
- fix: The progress bar is complete, but the actual file copy is still being done (#2157) @Lan-ce-lot
- bugfix: fix hosts.toml format (#2132) @kakaZhou719
- bugfix: use clusterfile file to do upgrade (#2130) @kakaZhou719
- Fix cidr multi format. (#2125) @VinceCui
- bugfix: fix apply (#2116) @starnop
- fix get secret none (#2122) @zhy76
- skip run app via clusterfile Or run CLI (#2117) @kakaZhou719
- bugfix : write image extension to disk (#2137) @kakaZhou719
- Fix image name will be empty when use multi arch local image. (#2153) @VinceCui
👻 Optimization and Maintenance
- chore: delete unused code (#2085) @kakaZhou719
- Update kubeadm config version to v1beta3 (#2131) @Stevent-fei
- add decode check for application (#2093) @kakaZhou719
- add decode check for config (#2092) @kakaZhou719
- chore: add e2e coverage and run e2e when pull request (#2097) @zhy76
- update vendor (#2154) @Stevent-fei
- optimization mount list (#2141) @Stevent-fei
- Makefiles cross-compile arm (#2149) @cubxxw
🚦 Tests
- move login E2E test to image E2E test module (#2121) @kakaZhou719
- fix e2e build test (#2110) @Stevent-fei
- fix e2e build (#2101) @Stevent-fei
📝 Doc
- doc: replace ClusterImage to sealer image (#2104) @Stevent-fei
- Add docs for customize CRI. (#2107) @VinceCui
- doc: modify the cmd help message (#2128) @Stevent-fei