cluster-autoscaler/cloudprovider/exoscale/internal/k8s.io/klog/klog.go (5 lines): - line 279: // Lock because the type is not atomic. TODO: clean this up. - line 323: // TODO: check syntax of filter? - line 364: // Lock because the type is not atomic. TODO: clean this up. - line 461: // compatibility. TODO: does this matter enough to fix? Seems unlikely. - line 645: buf.nDigits(7, 22, pid, ' ') // TODO: should be TID vertical-pod-autoscaler/pkg/updater/priority/update_priority_calculator.go (3 lines): - line 58: // TODO: should have separate for Mem and CPU? - line 124: // TODO: Set proper condition on the VPA. - line 214: // TODO: A better policy would be to prioritize scaling down when cluster-autoscaler/cloudprovider/baiducloud/baiducloud-sdk-go/blb/listener.go (3 lines): - line 234: // TODO: args need to validate - line 285: // TODO: args need to validate - line 333: // TODO: args need to validate cluster-autoscaler/cloudprovider/baiducloud/baiducloud-sdk-go/blb/loadbalancer.go (3 lines): - line 84: // TODO: args need to validate - line 117: // TODO: args need to validate - line 151: // TODO: args need to validate cluster-autoscaler/cloudprovider/aws/aws_manager.go (3 lines): - line 392: // TODO: get a real value. - line 403: // TODO: use proper allocatable!! - line 413: // TODO: Call AWS EKS DescribeNodegroup API, check if keys already exist in Labels and do NOT overwrite cluster-autoscaler/expander/price/price.go (3 lines): - line 58: // TODO: make it a flag - line 59: // TODO: investigate what a proper value should be - line 145: // TODO: normalize node count against preferred node. vertical-pod-autoscaler/pkg/utils/vpa/capping.go (3 lines): - line 59: // TODO: Annotate if request enforced by maintaining proportion with limit and allowed limit range is in conflict with policy. - line 119: // TODO: Add anotation if limitRange is conflicting with VPA policy. - line 126: // TODO: If limits and policy are conflicting, set some condition on the VPA. cluster-autoscaler/cloudprovider/brightbox/go-cache/cache.go (2 lines): - line 65: // TODO: Calls to mu.Unlock are currently not deferred because defer - line 548: // TODO: Implement Increment and Decrement more cleanly. cluster-autoscaler/cloudprovider/gce/templates.go (2 lines): - line 47: // TODO: This should be imported from sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/common/constants.go - line 320: // TODO: extract it somehow cluster-autoscaler/utils/drain/drain.go (2 lines): - line 129: // TODO: replace the minReplica check with pod disruption budget. - line 145: // TODO: we should use a generic client for checking the reference. cluster-autoscaler/cloudprovider/gce/gce_price_model.go (2 lines): - line 36: //TODO: Move it to a config file. - line 466: // TODO: handle SSDs. cluster-autoscaler/core/static_autoscaler.go (2 lines): - line 368: // TODO: andrewskim - add protection for ready AWS nodes. - line 758: // TODO: Remove this call when we handle dynamically provisioned resources. cluster-autoscaler/cloudprovider/alicloud/alicloud_instance_types.go (1 line): - line 40: // TODO add price model . cluster-autoscaler/cloudprovider/exoscale/internal/github.com/exoscale/egoscale/virtual_machines.go (1 line): - line 246: // TODO: method to decrypt it, https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=34014652 cluster-autoscaler/cloudprovider/packet/packet_manager_rest.go (1 line): - line 570: // TODO: find a better way than parsing the error messages for this. cluster-autoscaler/cloudprovider/hetzner/hetzner_node_group.go (1 line): - line 326: // TODO somehow determine the actual pods that will be running cluster-autoscaler/cloudprovider/exoscale/internal/github.com/exoscale/egoscale/zones.go (1 line): - line 25: // TODO: represent correctly the capacity field. vertical-pod-autoscaler/pkg/updater/main.go (1 line): - line 96: // TODO: use SharedInformerFactory in updater cluster-autoscaler/cloudprovider/utils.go (1 line): - line 76: // TODO: make cpu a flag. cluster-autoscaler/cloudprovider/azure/azure_template.go (1 line): - line 127: // TODO: set real allocatable. cluster-autoscaler/clusterstate/api/types.go (1 line): - line 19: // TODO: Remove this once Cluster Autoscaler api is approved. cluster-autoscaler/cloudprovider/alicloud/alicloud_manager.go (1 line): - line 126: // TODO: remove or provide more meaningful check method. cluster-autoscaler/cloudprovider/exoscale/internal/github.com/exoscale/egoscale/snapshots.go (1 line): - line 96: // TODO: tags cluster-autoscaler/core/scale_up.go (1 line): - line 287: // TODO: Or should I just skip the node group? specifically if Revert fails it is fatal error. cluster-autoscaler/cloudprovider/alicloud/alicloud_cloud_provider.go (1 line): - line 55: // TODO add discoveryOpts parameters check. vertical-pod-autoscaler/pkg/recommender/input/controller_fetcher/controller_fetcher.go (1 line): - line 256: // TODO: cache response cluster-autoscaler/cloudprovider/azure/azure_kubernetes_service_pool.go (1 line): - line 162: //TODO: come with a generic way to make it work with provider id formats vertical-pod-autoscaler/pkg/client/informers/externalversions/generic.go (1 line): - line 55: // TODO extend this to unknown resources with a client pool cluster-autoscaler/clusterstate/clusterstate.go (1 line): - line 394: // TODO: verify against max nodes as well. vertical-pod-autoscaler/pkg/utils/metrics/recommender/recommender.go (1 line): - line 143: // TODO: Maybe report v1 version as well. cluster-autoscaler/cloudprovider/bizflycloud/gobizfly/client.go (1 line): - line 80: // TODO: this will be removed in near future vertical-pod-autoscaler/pkg/recommender/model/vpa.go (1 line): - line 94: // TODO: Garbage collect old AggregateContainerStates. cluster-autoscaler/cloudprovider/exoscale/internal/github.com/exoscale/egoscale/networks.go (1 line): - line 70: //TODO add tags support vertical-pod-autoscaler/pkg/recommender/logic/estimator.go (1 line): - line 26: // TODO: Split the estimator to have a separate estimator object for CPU and memory. cluster-autoscaler/cloudprovider/linode/linode_manager.go (1 line): - line 74: // TODO if node group size is exceeded better to skip it or add it anyway? here we are adding it cluster-autoscaler/simulator/drain.go (1 line): - line 94: // TODO: make it more efficient. cluster-autoscaler/cloudprovider/baiducloud/baiducloud_auto_scaling_groups.go (1 line): - line 87: // TODO: Currently, baiducloud cloudprovider does not support Multiple ASG. cluster-autoscaler/utils/kubernetes/factory.go (1 line): - line 50: // TODO: Do this natively if https://github.com/kubernetes/kubernetes/issues/90168 gets implemented. vertical-pod-autoscaler/pkg/recommender/checkpoint/checkpoint_writer.go (1 line): - line 132: // TODO: Avoid the nested loop over all containers for each VPA. cluster-autoscaler/cloudprovider/clusterapi/clusterapi_provider.go (1 line): - line 117: // TODO: implement this cluster-autoscaler/core/scale_down.go (1 line): - line 932: // TODO: Give the processor some information about the nodes that failed to be deleted.