1.3.0 (2020-07-07)
- cluster: keep version format same (178b761)
- cluster: kubernetes node versions (f5bac25)
- cluster: missing max pods for kubelet (ff96564)
- cluster: update cluster machine health status when error (7f0edc1)
- console: add watching of logagent module (d100259)
- console: create Import cluster address split error (f36f06d)
- console: disable multiple namespace selection (e4020b2)
- installer: panic when find cluster (0d6aae2)
- bussiness resource not found (5a55208)
- delete cluster panic and improve log.FromContext (160fc27)
- dollar expansion in ssh exec (74831c2)
- fix alarmpolicy filter (e8653a1)
- cluster: add mark for baremetal cluster (84d8d93)
- cluster: addon RESTs overwrite apiserver path when sending request (7825e9e)
- cluster: adjust SkipConditions priority (ec36387)
- cluster: allocate galaxy ipam service ip (a5bdb73)
- cluster: hash cache in ssh (f38a99a)
- cluster: kube-proxy in iptables mode can't connect clusterIP in node (5bdaa6d)
- cluster: kubeadm versions (2c4250e)
- cluster: minor version with + for tke cluster (b94ab60)
- cluster: PlatformAPIClientConfig in machine (c3012eb)
- cluster: set svc gpu-quota-admission clusterIP (955cd60)
- cluster: url path in requests sent by addon RESTs should be cut (7e1b57a)
- installer: ceil for memory (143656d)
- installer: check error when network in bond, close #493 (df2a81d)
- installer: cluster provider compatibility with installer (96a4792)
- installer: global cluster default value (1210c09)
- installer: global cluster default value (95258cf)
- installer: log option (e0a15aa)
- installer: log panic in context (0acc0a8)
- installer: provider config (d5aed82)
- installer: set value of new params for tke-monitor-controller (#515) (6931230)
- installer: tke-platform-api missing tke-platform-config.yaml (c373624)
- ipam: config for floatingip (93e19a4)
- logagent: add logagent in sysinfo (4f48a21)
- platform: fix syntax error for node filesystem metrics (06967ac)
- platform: update metric k8s_node_status_ready (4463226)
- add namespace judge to delete & create notification template req (5a3e7e0)
- alarm record add cluster filter; notify temp fix webhook probs (02b7784)
- authn returns user info with invalid groups (3e55788)
- can not authn with business ns kubeconfig (1432c8a)
- create floatingIP configmap (27c2d47)
- docker startup err not detected (a24e820)
- fix the reduce method for cpu,mem of node's list (614e402)
- fix the wathcModule for menu (c2f0b04)
- rollback unsuitable filter (4efa2f7)
- auth: solve the 1.18 api compatibility problem of policies/users (a928634)
- cluster: add ipvs relative kernel module (166fdc8)
- cluster: clean cluster mask when deleting imported cluster (a036566)
- cluster: missing clusterCIDR in kube-proxy config (59d6b8e)
- cluster: provider-res version (e4d2266)
- installer: allow to set version (5ff0be1)
- platform: do not sum node filesystem metric (bb493e3)
- remove some project monitor items (08eda07)
- update mirror MaxUnavailabl value can not be 0 (7a8075e)
- upgrade gpu-manager version to v1.0.4 (b7c99b4)
- cluster: condition type match (81a2eea)
- cluster: delete addons when delete cluster (2b4443e)
- cluster: keepalived vrid conflict (6f5c8b0)
- cluster: vip failover in kubeadm join phase (75b4441)
- installer: add gpu-manager cm (68af11f)
- notify: allow user-define name for recv and recvgrp (2519c0b)
- format monitor problems add code (bc52f14)
- modify the regexp for the env of container (941d0fe)
- remove useless component (ca2548a)
- auth: fix wait-local-sync post start hook blocking problem (a3c4dc4)
- cluster: audit file path (fea83b0)
- cluster: delete Imported cluster hang in Terminating (63e6e14)
- cluster: docker daemon.json error when tenantID is empty (dd0f9d4)
- cluster: duplicate enableHttps in schedulerPolicyConfig (da90dc7)
- cluster: get credential not in clusterCredentialRef (411ffdf)
- cluster: ignore error for cleanup iptables rule, close #398 (c168354)
- cluster: import cluster verification failure (e701629)
- cluster: join error, close #273 (f27700a)
- cluster: missing etcd for local etcd ServerCertSANs (119a2c2)
- cluster: save config error (21aa31e)
- cluster: scale sub-resources of workload cannot be updated using patch request (c4ce3fc)
- galaxy-ipam: fix galaxy-ipam service (9d1eee6)
- gateway: web route (33bf207)
- installer: redirect useless error message, close #407 (749851a)
-
- use two containers in daemonset. 2. pick fix from tke2 (6157aae)
- add loagent images in generate-image (8d7a57f)
- add reload tke and ldap idp store periodically (#311) (80274a6)
- allow user to specify empty domain (eb1e9b1)
- bussiness alarmPolicy crash (#327) (5b1a14b)
- close annotation value validator (#315) (7dc9827)
- compat with 1.18 for all controller (54c1f49)
- compat with 1.18 for all controller (9031cac)
- compat with 1.18 for cluster controller (de3e051)
- compat with 1.18 for logagent module (77bee01)
- compat with 1.18 for logagent module (a5037ae)
- compat with 1.18 for notify module (e4c4860)
- compat with 1.18 for notify module (1f02146)
- downgrade helm version to solve checksum inconsistency (563e07b)
- fix the options for tapp in event; fix the cmd of container for multiple cmd (#321) (55e4e98)
- generate certificate for business namespace (fd44417)
- multi arch errors (2927072)
- log-agent: make subresource filedownload longrunning (2eb9ba5)
- add className to the filtering part of the audit (e85a60b)
- audit-prob-fix build (b203299)
- bump galaxy/ipam version to fix host port issue (e4f7238)
- business portal missed lister interfaces (a938043)
- cluster gpu type validation (8777bc4)
- make the secondary navigation on the left configurable (9cbd6a4)
- no circle checking when supporting changing project parent. (87c471e)
- pass context to all client-go request (fdef564)
- pass context to all client-go request (7df648f)
- pass lbcf context to client-go (e79f6e1)
- pass lbcf context to client-go (aa7020f)
- remove the limit of password in secret, etc (56d89f4), closes #317
- auth: compatible with version 1.18 lister function declaration modification (86219f4)
- cluster: compatible with version 1.18 lister function declaration modification (c4b6feb)
- cluster: log in provider.OnCreate (60d3f14)
- log-agent: make logagent running when NumberAvailable is more than 1 (775900b)
- monitor: always return namespace, workloadType and workloadName (592eeeb)
- platform: refactor code for creating CRDs used by prometheus-operator (37c791e)
- resolve conflict (ad3a5de)
- resolve conflict (c740714)
- solve the 1.18 api compatibility problem of business/auth (b4f9db6)
- cluster: import cluster panic in tke-platform-controller (c745783)
- cluster: rollback does not match the expected API version (2312152)
- cluster: sync ClusterCredential, close #356 (682581e)
- gateway: invalid UTF-8 in text frame (d65202e)
- gateway: regerate console assets (c107e50)
- installer: download kubectl in release (43637af)
- monitor: support all combinations of namespace, workloadType and workloadName for alarmPolicy (35e0a5f)
- platform: failed installation of VolumeDecorator (906059a)
- platform: update k8s_node metrics (c155a6b)
- replace deprecated metric apiserver_request_latencies_summary by (b216dea)
- solve the 1.18 api compatibility problem of business/auth (ead621d)
- ssh with private key (2aa3873)
- installer: add 'hosts: files dns' to installer image (87e983e)
- tke-installer: tke components cert auth (0fbad9c)
- tke-upgrate: fix readme (b8ee627)
- addon: lbcf rest can proxy requests to lbcf driver (5ab270e)
- auth: support kubernetes's actions in project roles (#481) (6271181)
- cluster: add kubectl completion bash (7bc58f8)
- cluster: add OnRunning for cluster provider (9ba7c0a)
- cluster: add setup and teardown for cluster provider (a233e22)
- cluster: change kube-proxy default mode to iptables (da28b6a)
- cluster: downgrade coredns to 1.6.7 for keep same with community (66c0a59)
- cluster: enabled authn by x509 and authz in webhook mode (f447e37)
- cluster: galaxy-ipam support multiarch (31819ae)
- cluster: loadbalance by iptables rules (dd9c13c)
- cluster: preload kube-images and print docker proxy info (112162e)
- cluster: support customize components args in provider (497ef9f)
- cluster: support normal ssh user with nopassword sudo (48cbf22)
- cluster: support path in address (bbb8cb6)
- cluster: support upgrade kubernetes version (c7703cc)
- console: logstash v2 (a5f0ad1)
- console: support path in address (a4002af)
- installer: add audit setting (8d8f344)
- installer: add requirement 30GiB available disk space for
/var/lib
in first node (84d7c20) - installer: add requirement for available disk space in bootstrap (718b878)
- installer: enable logagent default (99c5130)
- installer: enable logagent default (17c2509)
- installer: improve the use experience (c12ae73)
- installer: issue etcd client cert for tke components (9ef2dac)
- installer: support infinite retry on error (79ade36)
- installer: support use official registry (ef8c9e4)
- monitor: copy prometheus addon from platform to monitor (b8a7cef)
- notify: add clusterDisplayName to alarm variables (1d81546)
- add alarm record (4ff1e0d)
- add mechine user default name (cfbd418)
- add the warning info for the gray update for tapp (b57133f)
- add webhook option & alerm message template prompts (7017a69)
- change forbidden namespaces (4ef3e54)
- change tke resources requirement to 2c4g (891c561)
- extension to business portal (e7497df)
- remove module (d122e9c)
- support the fieldRef of env in container (7a4c26d)
- installer: optimize tke components resources (b936105)
- installer: support use installer itself as global machine (340ef8d)
- notify: add clusterID to notify message (7914fd8)
- platform: add tenantID and clusterDisplayName to external (977a482)
- support recovering from failed namespaces (f33ec7e)
- cluster: support automatic regenerate apiserver cert for PublicAlternativeNames and Status.Addresses (fab52a9)
- cluster: support automatic renew certs when expiration duration less or equal than 30 days (62232c9)
- cluster: support conntrack-tools (3c0b7f2)
- cluster: support full etcd customize (ed240ab)
- cluster: support kubernetes v1.18.2 v1.16.9 (23fbf4e)
- cluster: support register http handler (0243d3b)
- cluster: upgrade coredns from 1.6.7 to 1.6.9 (a087b16)
- cluster: upgrade etcd from v3.3.18 to v3.4.7 (9f55956)
- console: alarm support ns ALL and Workload All (efa010d)
- monitor: add param namespace, alarmPolicyType to policy list (a96f057)
- notify: add AlarmPolicyType and ReceiverChannelName to Message (8528873)
- add audit module and support audit for clusters (fba9e30)
- add display name and uid for token info api (#300) (b62f5f2)
- add label of "device_type" to metrics in the form of "k8s_node_*" (14c5843)
- add new apiserver metrics (473e3c4)
- Add support of capabilities add/drop for container (#275) (00587dc)
- alarmplicy support tapp (#326) (30e0683)
- Disable http debug url (#284) (c772863)
- enable audit in most tke components (56b15de)
- enhance fault-tolarance againt cluster losing (4b8229a)
- fix monitor ns prefix (#335) (40992a6)
- generate certificate for business namespace (5d59303)
- modify the config for prettier plugin (#313) (80ebaba)
- move gpu-manager addon to cluster feature (034c7eb)
- refactor(locollector addon): use logagent-api and logagent-controller to replace it; able to fetch container log file content and directory structure. (688af99)
- return cluster type for business namespaces. (b5d4c3f)
- support moving namespaces between projects (5a1c639)
- support to select shell type for container login (d87fce7)
- sync project members with auth. (970436a)
- upgrade helm to v3 (76ea972)
- upgrade kubernetes base component version (d837b84)
- installer: add daemon.json to docker for resolve SELinux problem (969e895)
- installer: support arm64 (f97d6b2)
- support es basic auth (4c3ba57)
- upgrade helm to v3 (3ba8905)
- upgrade kubernetes base component version (2c07393)
- cluster: support ipvs and open by default (fcf4efd)
- tke-upgrate: add tkestack components upgrade script (d268e8e)
- upgrade node-exporter to v0.18.1 (54aa896)