airshipit / airshipctl

A CLI for managing declarative infrastructure.
Apache License 2.0
43 stars 49 forks source link

Run Airship Certified Kubernetes conformance status against k8s v1.21 #634

Closed eak13 closed 3 years ago

eak13 commented 3 years ago

Issue #589 is for upgrading k8s to v1.21. With it's delivery, we need to quickly follow on with certification for Kubernetes Conformance which is due by October 1, 2021. Airship has passed its certification tests against the v1.19 version of the tests but we need to resubmit with a newer version of k8s.

At a minimum, this issue is to use the Airship 2 docker instance of k8s at v1.21, to successfully run the conformance test suite and provide results to the OIF to submit to the CNCF. If bare metal can also be certified, that's a great add on, but not required.

More info on the scheduling / expiration:

As stated in Certified Kubernetes Conformance Program – Terms and Conditions, a Participant’s permission to use the Certified Kubernetes Marks and Participant Kubernetes Combinations with its Qualifying Offerings is time-limited. The Certified Kubernetes Marks and Participant Kubernetes Combinations may be used with a Qualifying Offering for a particular version of Kubernetes (e.g., Kubernetes x.y) until the later of:

12 months after the release date of Kubernetes x.y, or 9 months after the release date of the next minor release (e.g., Kubernetes x.y+1) The tag date on v1.19.0 was Aug. 24, 2020 The last tag date of v1.19 was v1.19.4 on Aug 11, 2021. https://github.com/kubernetes/kubernetes/releases/tag/v1.19.14

ratnopamc commented 3 years ago

Please assign this issue to me and Rishabh.

Below patch sets need to be merged for running CNCF tests successfully with CAPD provider and latest airshipctl.

https://review.opendev.org/c/airship/airshipctl/+/795319 https://review.opendev.org/c/airship/airshipctl/+/795582 https://review.opendev.org/c/airship/airshipctl/+/782614

Thanks.

ratnopamc commented 3 years ago

The CNCF tests passed on a CAPD target-cluster with kubernetes 1.21.2 version and the results were shared. A related PS for fixing the kubelet config error is fixed in https://review.opendev.org/c/airship/airshipctl/+/810788.

eak13 commented 3 years ago

@eratnch we're good to close this, correct?

ratnopamc commented 3 years ago

Thank @eak13 ; yes we can close this one as the CNCF tests passed on CAPD with 1.21.2 k8s version. If we need to run tests for bare-metal specifically in future, we can create a new issue to track that.

eak13 commented 3 years ago

Closing this out per above.