Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snow E2E tests #1108

Closed
5 of 27 tasks
Tracked by #1042
jiayiwang7 opened this issue Jan 31, 2022 · 0 comments
Closed
5 of 27 tasks
Tracked by #1042

Snow E2E tests #1108

jiayiwang7 opened this issue Jan 31, 2022 · 0 comments
Assignees
Labels
area/e2e area/providers/capas Cluster API AWS Snow Provider kind/enhancement New feature or request team/cli

Comments

@jiayiwang7
Copy link
Member

jiayiwang7 commented Jan 31, 2022

* are the new features introduced after Snow beta and should be prioritized. TestSnow* are the existing E2E tests that are written but haven't been ran with the latest code.

* BottleRocket

  • * with stacked Etcd and DHCP
  • * with stacked Etcd and static IPs
  • * with unstacked Etcd and static IPs
  • * with proxy
  • * with registry mirror
  • * with node labels and taints

Ubuntu

  • * with stacked Etcd and DHCP
  • * with stacked Etcd and static IPs
  • * with unstacked Etcd and static IPs
  • with proxy
    • TestSnowKubernetes121UbuntuProxyConfig
  • with registry mirror
  • with node labels and taints
    • TestSnowKubernetes123LabelsUbuntu
    • TestSnowKubernetes123TaintsUbuntu

(unstacked Etcd with DHCP is not supported)

Cluster Full Life Cycle (EKS-A Controller)

  • * use GitOps creating/upgrading a workload cluster
  • * use kubectl creating/upgrading a workload cluster

Other Features that are OS generic

  • * air-gapped env (import images, create cluster with registry mirror)
  • with AWS IAM
    • TestSnowKubernetes121UbuntuAWSIamAuth
    • TestSnowKubernetes122To123AWSIamAuthUpgrade
  • with OIDC
    • TestSnowKubernetes121OIDC
  • with multiple worker groups
    • TestSnowKubernetes123UbuntuRemoveWorkerNodeGroups

K8s Versions

  • 1.21
    • TestSnowKubernetes121SimpleFlow
  • 1.22
    • TestSnowKubernetes122SimpleFlow
  • 1.23
    • TestSnowKubernetes123SimpleFlow
  • 1.24

Cluster Management

  • scale up/down nodes in cluster
  • upgrade K8s version
  • upgrade cluster with features (proxy, AWS IAM, GitOps, etc.)
  • create a workload cluster through CLI
  • delete a cluster
@jiayiwang7 jiayiwang7 self-assigned this Apr 22, 2022
@jiayiwang7 jiayiwang7 added team/cli area/testing area/providers/capas Cluster API AWS Snow Provider area/e2e kind/enhancement New feature or request and removed area/testing labels Apr 22, 2022
@jiayiwang7 jiayiwang7 added this to the next+1 milestone Apr 26, 2022
@jaxesn jaxesn modified the milestones: next+1, next May 13, 2022
@jiayiwang7 jiayiwang7 modified the milestones: next+1, next May 25, 2022
This was referenced Sep 23, 2022
@jiayiwang7 jiayiwang7 changed the title CAPAS - CLI E2E tests Snow E2E tests Dec 20, 2022
@vivek-koppuru vivek-koppuru self-assigned this Dec 28, 2022
@jiayiwang7 jiayiwang7 modified the milestones: next, v0.15.0 Mar 9, 2023
@drewvanstone drewvanstone removed this from the v0.15.0 milestone Apr 17, 2023
@drewvanstone drewvanstone added this to the v0.16.0 milestone Apr 17, 2023
@drewvanstone drewvanstone modified the milestones: v0.16.0, v0.17.0 May 8, 2023
@jiayiwang7 jiayiwang7 modified the milestones: v0.17.0, v0.18.0 Jul 5, 2023
@drewvanstone drewvanstone assigned d8660091 and unassigned jiayiwang7 Aug 14, 2023
@drewvanstone drewvanstone modified the milestones: v0.18.0, v0.19.0 Oct 9, 2023
@drewvanstone drewvanstone removed this from the v0.19.0 milestone Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/e2e area/providers/capas Cluster API AWS Snow Provider kind/enhancement New feature or request team/cli
Projects
None yet
Development

No branches or pull requests

7 participants