v0.8.6 🌈
What’s Changed
🚀 Features
- Feature/add remote logger; Silence useless info (#1492) @VinceCui
- optimize: write log message to disk (#1552) @kakaZhou719
🐛 Bug Fixes
- fix sealer cert --alt-names bug (#1543) @Stevent-fei
- Use template from go standard library rather than html's (#1505) @VinceCui
- shell: make sh and /bin/bash compatible on more OS(Ubuntu) (#1508) @allencloud
- bugfix: add auth flag for cluster scale (#1489) @kakaZhou719
- bugfix: set wrong auth domain at sealer login (#1471) @kakaZhou719
- bugfix: add deduplication operation for plugin load (#1464) @kakaZhou719
- fix taint not working (#1440) @bxy4543
- Bugfix: set debug level as default for file logger (#1441) @kakaZhou719
- bugfix: k8s admin configuration file is not copied to current user (#1432) @tanxiaoning007
- bugfix: set right size of manifest descriptor for sealer push (#1413) @kakaZhou719
- fix: generate wrong apiserver certificate when modify svcCidr (#1420) @sfeng1996
- fix: the registry certificate of the non master node was not updated … (#1408) @sfeng1996
- bugfix:load offline images into CloudImage (#1407) @kakaZhou719
- fix: wrong function to get master IP address (#1359) @bxy4543
- fix: panic when pull arm image (#1561) @sfeng1996
- optimize: parse the custom resource definitions method refactoring (#1409) @bxy4543
- remove the library path of the imageRepository configured by kubeadm (#1423) @bxy4543
📝 Documentation updates
- docs: update roadmap of sealer (#1496) @allencloud
- docs: update sealer command document via cobra (#1479) @allencloud
- chore: replace cloud image with ClusterImage (#1473) @allencloud
- docs: add a detailed introduction of Kubefile (#1393) @allencloud
- cmd: polish cmd discription to add user readablity (#1382) @allencloud
- chore: proofread typo and grammar (#1357) @kakaZhou719
- fix Chinese comma to be English (#1355) @allencloud
- docs: update adopters to add more details (#1502) @r67yfyt
- docs: add Mingyuan Cloud best practise in production in adopters (#1467) @allencloud
- docs: update adopters to add more details (#1436) @allencloud
👻 Maintenance
- Chore: delete rootfs scripts from sealer repo (#1426) @kakaZhou719
- optimize utils pkgs (#1395) @kakaZhou719
- optimize utils: group scattered func into their respective pkgs (#1389) @kakaZhou719
- optimize:move utils func to pkg (#1381) @kakaZhou719
- chore: separate net pkg from utils (#1376) @kakaZhou719
- move web site from sealer repo to separate repo (#1379) @kakaZhou719
- move out applications (#1373) @kakaZhou719
- Chore: move sealer cmd and seautil cmd to root cmd dir (#1368) @kakaZhou719
- chore: rename run args to apply args; delete unused code (#1364) @kakaZhou719
- cmd: add root command description and output sealer version when failure (#1362) @allencloud
- chore: add github action for writing release draft automatically (#1550) @kakaZhou719
- log: make sealer log printing unified, structured and more readable (#1568) @allencloud
- fix: the issue template can't match the labels in Sealer (#1544) @starComingup
- issue template improve: make issue more clearly (#1536) @starComingup
- remove rust ClusterImage building related files (#1517) @allencloud
🚦 Tests
- test: make unit test work and add codecov github action (#1476) @allencloud
💥 Optimization
- refactor: use net.IP after dealing IP string in validation (#1566) @allencloud
- refactor: make run command args dealing more explicit (#1500) @allencloud
- chore: replace cloud image with ClusterImage (#1473) @allencloud
- refactor: replace logger package with well-known logrus (#1462) @allencloud
- refactor: refactor docker auth and move to client pkg (#1386) @kakaZhou719