Skip to content

Latest commit

 

History

History
515 lines (340 loc) · 36.7 KB

CHANGELOG-1.4.md

File metadata and controls

515 lines (340 loc) · 36.7 KB

v1.4.8 (2020-07-20)

See code changes.

cmd

eksconfig

eks

pkg

Dependency

Go


v1.4.7 (2020-07-17)

See code changes.

eks

Dependency

Go


v1.4.6 (2020-07-16)

See code changes.

eksconfig

  • Add SkipDeleteClusterAndNodes to skip EKS cluster and nodes deletion.
    • Useful for testing add-ons with existing clusters.
    • If true, delete operation keeps all resources created before cluster (e.g. IAM role, VPC, CMK, etc.).
    • If true, delete operation keeps all node groups and managed node groups!
    • Set via AWS_K8S_TESTER_EKS_SKIP_DELETE_CLUSTER_AND_NODES=true.
    • Default AWS_K8S_TESTER_EKS_SKIP_DELETE_CLUSTER_AND_NODES=false.
    • aws-k8s-tester eks create cluster --path must be passed a valid configuration file with existing cluster information in order to use the existing cluster. Create cluster once, and delete all add-ons, and keep the cluster related fields in the YAML with all other fields removed.
    • We will have better workflow and separate abstraction for add-ons. This is a short term solution.
    • See #123 for more.
    • To delete the cluster, SkipDeleteClusterAndNodes must be set to "false" manually.
    • Create a cluster with add-ons AWS_K8S_TESTER_EKS_SKIP_DELETE_CLUSTER_AND_NODES=true aws-k8s-tester eks create cluster --auto-path and delete add-ons "only" with aws-k8s-tester eks delete cluster --path [PATH] (make sure the YAML config file is set skip-delete-cluster-and-nodes to false), and aws-k8s-tester eks create cluster --path [PATH] to test more add-ons. And repeat.
  • Change AddOnHollowNodesRemote.DeploymentReplicas to ReplicationControllerReplicas.
    • AWS_K8S_TESTER_EKS_ADD_ON_HOLLOW_NODES_REMOTE_DEPLOYMENT_REPLICAS is now AWS_K8S_TESTER_EKS_ADD_ON_HOLLOW_NODES_REMOTE_REPLICATION_CONTROLLER_REPLICAS.

eks

Dependency

Go


v1.4.5 (2020-07-14)

See code changes.

cmd

ec2

eksconfig

eks

pkg

# Upgrading Kubernetes to "v1.19" is reverted...
-### Dependency
-
-- Upgrade [`github.com/kubernetes/kubernetes`](https://github.com/kubernetes/kubernetes/releases) from [`v1.18.6-rc.0`](https://github.com/kubernetes/kubernetes/releases/tag/v1.18.6-rc.0) to [`v1.19.0-rc.0`](https://github.com/kubernetes/kubernetes/releases/tag/v1.19.0-rc.0).
-- Upgrade [`github.com/kubernetes/client-go`](https://github.com/kubernetes/client-go/releases) from [`v0.18.6-rc.0`](https://github.com/kubernetes/clienthttps://github.com/kubernetes/client-go/releases/tag/v0.18.6-rc.0) to [`v0.19.0-rc.0`](https://github.com/kubernetes/client-go/releases/tag/v0.19.0-rc.0).
-  - See [commit `0e4cbc8e` for all the `eks` changes](https://github.com/aws/aws-k8s-tester/commit/0e4cbc8e0a3b7c7f3808e40205ecf5dc6d3ddbe9).
-  - See [commit `f1a984e3` for all the `vendor` changes](https://github.com/aws/aws-k8s-tester/commit/f1a984e394c880a1864327f97bb54ffab94e48f8).
-  - ref. https://github.com/kubernetes/kubernetes/pull/90552 changes `k8s.io/kubernetes/pkg/kubelet/remote` to `k8s.io/kubernetes/pkg/kubelet/cri/remote`.
# github.com/containerd/containerd/sys
vendor/github.com/containerd/containerd/sys/proc.go:33:34: undefined: system.GetClockTicks
github.com/google/cadvisor/container/raw
# github.com/google/cadvisor/container/raw
vendor/github.com/google/cadvisor/container/raw/handler.go:62:20: undefined: "github.com/opencontainers/runc/libcontainer/cgroups/fs".Manager
# github.com/google/cadvisor/container/docker
vendor/github.com/google/cadvisor/container/docker/handler.go:140:20: undefined: "github.com/opencontainers/runc/libcontainer/cgroups/fs".Manager
# github.com/google/cadvisor/container/containerd
vendor/github.com/google/cadvisor/container/containerd/handler.go:72:20: undefined: "github.com/opencontainers/runc/libcontainer/cgroups/fs".Manager
github.com/google/cadvisor/container/crio
# github.com/google/cadvisor/container/crio
vendor/github.com/google/cadvisor/container/crio/handler.go:74:23: undefined: "github.com/opencontainers/runc/libcontainer/cgroups/fs".Manager
vendor/github.com/google/cadvisor/container/crio/handler.go:98:20: undefined: "github.com/opencontainers/runc/libcontainer/cgroups/fs".Manager
github.com/aws/aws-k8s-tester/pkg/aws
github.com/aws/aws-k8s-tester/eks/cluster-loader
github.com/aws/aws-k8s-tester/pkg/k8s-client
# helm.sh/helm/v3/pkg/kube
vendor/helm.sh/helm/v3/pkg/kube/client.go:180:26: too many arguments in call to helper.Get
vendor/helm.sh/helm/v3/pkg/kube/client.go:180:58: info.Export undefined (type *"k8s.io/cli-runtime/pkg/resource".Info has no field or method Export)
vendor/helm.sh/helm/v3/pkg/kube/client.go:380:31: too many arguments in call to helper.Get
vendor/helm.sh/helm/v3/pkg/kube/client.go:380:69: target.Export undefined (type *"k8s.io/cli-runtime/pkg/resource".Info has no field or method Export)
vendor/helm.sh/helm/v3/pkg/kube/client.go:485:11: undefined: "k8s.io/client-go/tools/watch".ListWatchUntil

Dependency

Go


v1.4.4 (2020-07-10)

See code changes.

eksconfig

eks

Go


v1.4.3 (2020-07-10)

See code changes.

ec2

eksconfig

eks

pkg

Dependency

Go


v1.4.2 (2020-07-09)

See code changes.

ec2

eks

eksconfig

pkg

Dependency

Go


v1.4.1 (2020-07-07)

See code changes.

ec2

eks

eksconfig

pkg/aws/ecr

Dependency

Go


v1.4.0 (2020-06-29)

See code changes.

ec2-utils

ec2config

aws-k8s-tester

ec2

eks

eksconfig

ssh

pkg

Dependency

Go