v1.9.0
# Choose installation package according to your installation node CPU architecture [amd64, arm64]
arch=amd64 version=v1.9.0 && wget https://tke-release-1251707795.cos.ap-guangzhou.myqcloud.com/tke-installer-linux-$arch-$version.run{,.sha256} && sha256sum --check --status tke-installer-linux-$arch-$version.run.sha256 && chmod +x tke-installer-linux-$arch-$version.run && ./tke-installer-linux-$arch-$version.run
CHANGELOG
1.9.0 (2022-03-30)
Bug Fixes
- application: exposed UpdateStatusFunc add Pre\PostUninstall repo (#1633) (e030f1b)
- application: fix failed and sync failed check (#1773) (54d1a51)
- application: health check use informer get app (#1764) (2419eb3)
- application: more specific in not found case (#1735) (e927b92)
- application: rm app phase chart fetched (#1763) (97c8d80)
- application: set helm client timeout (#1639) (fac4877)
- application: syncAppFromRelease panic when helm list failed (#1702) (b9e45bd)
- application: update app spec set status upgrading (#1781) (f1e7e70)
- auth: delete user is blocked in controller (#1720) (7e1f45d)
- busniss: admin checker for ldap case (#1731) (be9b946)
- console: create strategy endless loop (#1724) (1fb2e73)
- console: project page get undefined error (#1727) (a351a50)
- console: update prometheuses resourceinfo (#1669) (6dc5b3a)
- console: when query value is empty ,url is wrong (#1641) (c298c9e)
- fix unit test ci (#1620) (df4d5ac)
- install application module (#1621) (dff53c7)
- installer: add length validation on username (#1640) (d96db69)
- installer: add request and limit resources for cilium workload (#1602) (6e8f177)
- installer: client is nil in preparation (#1686) (91bf13e)
- installer: cover nil credential case (#1673) (1888e23)
- installer: deploy registry earlier (#1753) (66b2563)
- installer: failed to start docker daemon (#1813) (1847720)
- installer: fix provider res docker config wrong place (#1794) (531ecf2)
- installer: helm uninstall chart after helm install chart wrong (#1793) (8c7a53b)
- installer: installer restconfig always nil (#1675) (d639abb)
- installer: modify the thanos components replicas and volume mounts (#1291) (24f26a6)
- installer: set fewer chans for docker push (#1775) (a77aefd)
- installer: update platform chart enable audit (#1816) (a4242ca)
- monitor: cluster dynamic client is nil (#1685) (c03474e)
- monitor: dynamic clientset is nil (#1679) (027e078)
- monitor: status locked may be nil (#1677) (55cdb50)
- platform: add edge base cluster baremetal (#1758) (ee46a9e)
- platform: api-resources failed group error (#1701) (310e18e)
- platform: apply endpoints failed (#1622) (22040a7)
- platform: block in tke-xx controller (#1729) (79e2aba)
- platform: can't get http.Flusher error (#1653) (a3c2fc6)
- platform: currect the worng name passed to helpCommand() (#1656) (a2b31ab)
- platform: don't set user in header when proxy (#1770) (dbeb1f1)
- platform: get mode from flags (#1618) (9e47f63)
- platform: healcheck resync internal not work (#1706) (4647d5d)
- platform: ignore ca when set env (#1759) (ea1d1d0)
- platform: log failed for user impersonation (#1662) (fa659cb)
- platform: more info when get cluster (#1690) (784381b)
- platform: provider (#1644) (502e272)
- platform: provider platform client nil when upgarde (#1812) (f53bee5)
- platform: remove schema of host (#1687) (b13686b)
- platform: rm get cc form labelselector (#1777) (60d3d54)
- platform: support bridge in galaxy cni (#1795) (32fe9a9)
- platform: support impersonation request (#1742) (ede0e48)
- platform: support sudo with non-root user (#1714) (a563b78)
- platform: trim prefix in build director (#1697) (b614049)
- platform: trim prefix in make url (#1695) (f17fd6a)
- platform: trim prefix in not found proxy (#1696) (3d9251f)
- platform: typo in platform types (#1734) (74592a3)
- stop using rbac v1beta1 (#1761) (61fef6a)
- tke-installer: fix wrong chart yaml files (#1778) (1cdf116)
Features
- add case and ut workflow (#1615) (876710f)
- application: add hooks for application (#1616) (e126e4d)
- application: get credential by clusterCredentialRef (#1760) (939f14e)
- application: set syncPeriod and concurrentSyncs by config file (#1762) (be8d413)
- console: add params for import cluster by kubeconfig (#1647) (c5b7870)
- console: enable edit username (#1711) (a4aabf8)
- console: use platform info to get version (#1737) (7478517)
- create apiextensions-apiserver resource with file (#1776) (7dbb653)
- gateway: add platform info api (#1736) (9345fd1)
- gateway: support proxy websocket request (#1792) (db367bc)
- installer: add tke-auth, tke-platform, tke-gateway chart (#1771) (0690b9d)
- installer: install auth, platform, gateway through charts (#1788) (0f45722)
- installer: push fewer imgs to local registry (#1745) (06a556e)
- installer: push images parallelly (#1749) (ff4ee33)
- installer: rm third_party zip (#1768) (bc48bed)
- platform: add application provider (#1691) (28271c3)
- platform: add k8s rest config provider (#1666) (2f033cf)
- platform: add not found proxy (#1692) (1425d11)
- platform: add username in cluster credential (#1643) (18be410)
- platform: bump k8s to 1.21.4-tke.2 (#1790) (ad2c07f)
- platform: bump k8s to 1.21.4-tke.3 (#1810) (70aab77)
- platform: impl restconfig provider (#1672) (066ddaa)
- platform: random time for health check (#1665) (6ec215d)
- platform: remove register cluster provider (#1659) (a5e246c)
- platform: set 30 year for generate self-signed certificate (#1789) (0174617)
- platform: support exec with impersonation (#1717) (c919c90)
- platform: support impersonation config (#1631) (1e01258)
- platform: support proxy CR through websocket (#1791) (1392241)
- platform: update api to 1.22.3 (#1650) (bc9ff67)
- platform: update code generator (#1648) (39efd9e)
- platform: update support golang version (#1646) (8da43f2)
- platform: update support k8s versions (#1645) (595daec)
- registry: label registry-chart with helm-chart keywords (#1600) (830cf5b)