Skip to content

Latest commit

 

History

History
227 lines (218 loc) · 30.7 KB

CHANGELOG-1.3.md

File metadata and controls

227 lines (218 loc) · 30.7 KB

1.3.0 (2020-07-07)

Bug Fixes

  • 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)
    1. 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)

Features

  • 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)