Created
          June 6, 2024 11:28 
        
      - 
      
- 
        Save saschagrunert/c0d7d298979ebead2c20bc60dbc25343 to your computer and use it in GitHub Desktop. 
Revisions
- 
        saschagrunert created this gist Jun 6, 2024 .There are no files selected for viewingThis file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,44 @@ # The `k8s.io/cri-client` Staging Repository **Timeline:** March 7 - May 31 - [k/k: External Repository Staging Area](https://github.com/kubernetes/kubernetes/blob/master/staging/README.md) ## Paperwork - [Mailing list discussion](https://groups.google.com/g/kubernetes-sig-architecture/c/RZH8bY5ONy4/m/MHny9WuYAQAJ) - [Tracking issue: REQUEST: Create `kubernetes/cri-client` staging repository](https://github.com/kubernetes/org/issues/4805) - [k/org: Add `cri-client` staging repository](https://github.com/kubernetes/org/pull/4806) - [`k8s.io/cri-client`](https://github.com/kubernetes/cri-client) - [k/community: Add `cri-client` repository to `sigs.yaml`](https://github.com/kubernetes/community/pull/7857) - [test-infra: Add branch protection for cri-client](https://github.com/kubernetes/test-infra/pull/32537) - [publishing-bot: Add `cri-client` repository](https://github.com/kubernetes/publishing-bot/pull/426) ## Actual Code Changes ### Prework - [k/k: Decouple `kubelet/cri/remote` package from `kubelet/metrics`](https://github.com/kubernetes/kubernetes/pull/123795) - [k/k: Decouple `kubelet/cri/remote` package from `pkg/features`](https://github.com/kubernetes/kubernetes/pull/123796) - [k/k: Add cri-client staging repository](https://github.com/kubernetes/kubernetes/pull/123797) - [k/k: Remove CRI `TimeoutError` type](https://github.com/kubernetes/kubernetes/pull/124739) - [k/k: Make remote runtime and image service logging independent](https://github.com/kubernetes/kubernetes/pull/124741) ### Move the Source - [k/k: Move `pkg/kubelet/cri/remote` to `cri-client`](https://github.com/kubernetes/kubernetes/pull/124634) - [k/k: Move `pkg/kubelet/kuberuntime/logs` to `k8s.io/cri-client` staging](https://github.com/kubernetes/kubernetes/pull/124671) ### Follow-ups #### kubeadm - [k/k: Make `kubeadm` independent from `crictl`](https://github.com/kubernetes/kubernetes/pull/124685) - [k/k: kubeadm: check only for `RuntimeReady` condition](https://github.com/kubernetes/kubernetes/pull/125212) - [Tracking issue: stop shelling out to crictl from kubeadm](https://github.com/kubernetes/kubeadm/issues/3064) - [k/website: [dev-1.31] Make cri-tools optional for kubeadm](https://github.com/kubernetes/website/pull/46576) - [kuk/release: Remove kubeadm >=1.32 dependency from crictl](https://github.com/kubernetes/release/pull/3626) #### cri-tools - [Make cri-tools independent from k/k](https://github.com/kubernetes-sigs/cri-tools/pull/1437)