Skip to content

v0.1.0 - first cut

Latest
Compare
Choose a tag to compare
@dims dims released this 19 Aug 18:14
· 282 commits to main since this release

What's Changed

  • Update OWNERS - Add dims by @dims in #1
  • Initial drop of remote test-e2e-node equivalent for AWS by @dims in #2
  • Ubuntu 2204 Instance config by @upodroid in #5
  • switch default user id for ubuntu image by @dims in #6
  • Update dependencies to latest k8s master branch by @dims in #7
  • Force the old style cgroup non systemd by @dims in #9
  • Add ec2-user to root group to allow access to containerd.sock by @dims in #8
  • Fix k/k path by @upodroid in #10
  • Allow access to SSH by @upodroid in #11
  • Revert "Fix k/k path" by @upodroid in #13
  • Fix bugs and abstract some parameters by @upodroid in #12
  • Add a new image for e2e-node testing with AL2023 (kernel 6.1) by @dims in #14
  • Enable systemd cgroup driver by @dims in #15
  • Drop Temporary SG hack for aws ec2 authorize-security-group-ingress by @dims in #16
  • Adding configuration for arm64 based CI jobs by @dims in #19
  • Prep for arm64 based ci jobs by @dims in #18
  • set USE_DOCKERIZED_BUILD to false explicitly by @dims in #21
  • Pick suitable instance type for arm64 by @dims in #22
  • create the CNI directory and template by @dims in #23
  • Drop dependency on "jq" by @dims in #24
  • Add better defaults for arm64/e2e-node ci jobs by @dims in #25
  • cleanup cni.template by @dims in #26
  • forgot to delete one line by @dims in #27
  • Updates to ebs disk size and dealing with instances by @dims in #28
  • Tweak inotify settings by @dims in #29
  • Use specific version of containerd for arm64 - v1.6.21 by @dims in #30
  • if there are serial tests use one ginkgo node by @dims in #31
  • whoops we lost "focus" param by @dims in #32
  • Switch to newer Ubuntu - focal to jammy by @dims in #33
  • Bump instance type size and switch back to newest containerd by @dims in #34
  • Bump disk still running out of space by @dims in #35
  • Lookup root device name for AMI by @dims in #36
  • Default to 4 hours of test timeout by @dims in #37
  • whoops! set the actual timeout by @dims in #38
  • Drop back to lower size of instance type by @dims in #40
  • Ensure instance-id resolves to the host ip address on ubuntu by @dims in #41
  • Graceful node shutdown conflicts with unattended-upgrades package by @dims in #42
  • Add kubetest2 support by @upodroid in #39
  • Move EKS images to another yaml file by @dims in #43
  • install nfs-common package as a e2e node test is mounting an nfs server by @dims in #44
  • Capture exit code from piped process by @dims in #45
  • Update vendor/ to latest k/k (June 29th) by @dims in #46
  • Install ecr-credential-provider during node e2e tests by @dims in #47
  • Drop down to 50 gb disk by @dims in #48
  • Add a GitHub action to update kubernetes periodically by @dims in #49
  • forgot to checkout kubernetes by @dims in #50
  • drop path and fix typo by @dims in #51
  • hmm we will need path to ensure it goes to k8s.io/kubernetes by @dims in #52
  • use relative root instead of GOPATH by @dims in #53
  • better detection of kubernetes directory (take 3) by @dims in #54
  • try checking out both github repos correctly again (take 4) by @dims in #55
  • change working-directory to path by @dims in #57
  • path should be indented right by @dims in #58
  • provider-aws-test-infra uses main not master by @dims in #59
  • Update dependencies by @github-actions in #60
  • Update dependencies by @github-actions in #62
  • Scripts to build amazon-eks-ami based AMI from scratch for testing by @dims in #61
  • option to BUILD_EKS_AMI by @dims in #63
  • use sudo to install 10-testcni.conflist by @dims in #66
  • Build EKS AMI and then run node e2e tests using that new AMI by @dims in #67
  • fix check for existing image by @dims in #68
  • fix setting TEST_INFRA_ROOT by @dims in #69
  • Update dependencies by @github-actions in #65
  • Add ec2-instance-connect package for al2023 by @dims in #73
  • Support for testing al2023 based eks images by @dims in #75
  • add support to build arm64 based EKS AMI(s) by @dims in #76
  • fix eks instance type for arm64 by @dims in #77
  • fixup references to x86_64 irrespective of BUILD_EKS_AMI_OS setting by @dims in #78
  • separate the instance type determination from the _OS check by @dims in #79
  • Ensure we use systemd cgroup with al2023 by @dims in #81
  • Default arch is amd64 when building eks image by @dims in #82
  • Use the right containerd config.toml by @dims in #83
  • set packer variables when BUILD_EKS_AMI_OS is NOT arm64 by @dims in #84
  • fix typo in file name by @dims in #85
  • remove the systemd hack on al2023 by @tzneal in #86
  • Trying to fix update dependencies action by @dims in #87
  • Add a new dependency from staging - k8s.io/apiextensions-apiserver by @dims in #88
  • Update dependencies by @github-actions in #89
  • Run e2e tests without specifying an image config file by @upodroid in #80
  • Drop sha256 sum check for CI by @dims in #90
  • Update dependencies by @github-actions in #91
  • remove the runtime.slice configuration by @tzneal in #92
  • ensure userdata works when image-config file isn't being used by @upodroid in #93
  • Adding a kubetest2 deployer for EC2 by @dims in #95
  • move kubetest2-ec2 into a standalone go module by @dims in #97
  • Drop the dirty suffix in version number by @dims in #98
  • implement DumpClusterLogs - Download kubelet/cloud-init/cluster-info logs by @dims in #99
  • Support new parameter "num-nodes" for worker nodes by @dims in #101
  • wait for and print info on nodes when Up() wraps up by @dims in #102
  • capture containerd related logs by @dims in #103
  • Add roles and instance profiles when creating ec2 instances by @dims in #105
  • Install ecr credential provider by @dims in #106
  • Install aws vpc cni by @dims in #108
  • use the usual directory for CNI as AWS VPC CNI does not like alternate directories by @dims in #109
  • Update dependencies by @github-actions in #110
  • Maintain scripts outside yaml file by @dims in #111
  • Disable default cni and stop apparmor by @dims in #112
  • Switch to cilium from AWS VPC CNI by @dims in #113
  • use singular --image on the command line, also make it optional to specify by @dims in #114
  • Do not bail out after creating logs directory by @dims in #115
  • Better directory to pick up binaries from by @dims in #116
  • Embed the configure.sh and ubuntu2204.yaml into the binary by @dims in #117
  • Ability to specify a version that already exists in the s3 bucket by @dims in #118
  • Switch back to aws vpc cni - Revert systemd-udev change (MACAddressPolicy) that disables networking from pods by @dims in #119
  • Dump logs when Deployer Up() fails for some reason by @dims in #120
  • Lookup version when one is NOT specified by @dims in #121
  • Avoid adding instance to array multiple times by @dims in #122
  • Better defaults for arm64 by @dims in #123
  • Grab vpc vni related logs by @dims in #124
  • Update dependencies by @github-actions in #125
  • Tweak network settings to avoid problems during huge pod churn by @dims in #126
  • Dump vpc cni logs first by @dims in #127
  • Instance types are way too small by @dims in #128
  • Add a README.md for kubetest2-ec2 by @dims in #129
  • Update dependencies by @github-actions in #131
  • Validate s3 bucket and version directory by @dims in #132
  • Allow standing up clusters from release artifacts by @dims in #133
  • Switch to using kubeadm config by @dims in #139
  • fix staging bucket variations by @dims in #140
  • Drop external cloud provider for now by @dims in #141

New Contributors

  • @dims made their first contribution in #1
  • @upodroid made their first contribution in #5
  • @github-actions made their first contribution in #60
  • @tzneal made their first contribution in #86

Full Changelog: https://github.com/kubernetes-sigs/provider-aws-test-infra/commits/v0.1.0