Skip to content

Commit a4f523e

Browse files
committed
Bump Kubernetes to v1.28.0-alpha.4
Getting the latest CRI-API changes into master. Signed-off-by: Sascha Grunert <[email protected]>
1 parent 5a46c7a commit a4f523e

File tree

3 files changed

+37
-29
lines changed

3 files changed

+37
-29
lines changed

Diff for: cmd/crictl/container.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,11 @@ func CreateContainer(
699699
}
700700
}
701701

702+
image := config.GetImage().GetImage()
703+
if config.Image.UserSpecifiedImage == "" {
704+
config.Image.UserSpecifiedImage = image
705+
}
706+
702707
// When there is a with-pull request or the image default mode is to
703708
// pull-image-on-create(true) and no-pull was not set we pull the image when
704709
// they ask for a create as a helper on the cli to reduce extra steps. As a
@@ -711,7 +716,6 @@ func CreateContainer(
711716
}
712717

713718
// Try to pull the image before container creation
714-
image := config.GetImage().GetImage()
715719
ann := config.GetImage().GetAnnotations()
716720
if _, err := PullImageWithSandbox(iClient, image, auth, podConfig, ann); err != nil {
717721
return "", err

Diff for: go.mod

+28-28
Original file line numberDiff line numberDiff line change
@@ -105,32 +105,32 @@ require (
105105
)
106106

107107
replace (
108-
k8s.io/api => k8s.io/kubernetes/staging/src/k8s.io/api v0.0.0-20230614094738-25b4e43193bc
109-
k8s.io/apiextensions-apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230614094738-25b4e43193bc
110-
k8s.io/apimachinery => k8s.io/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230614094738-25b4e43193bc
111-
k8s.io/apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230614094738-25b4e43193bc
112-
k8s.io/cli-runtime => k8s.io/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230614094738-25b4e43193bc
113-
k8s.io/client-go => k8s.io/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230614094738-25b4e43193bc
114-
k8s.io/cloud-provider => k8s.io/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230614094738-25b4e43193bc
115-
k8s.io/cluster-bootstrap => k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230614094738-25b4e43193bc
116-
k8s.io/code-generator => k8s.io/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20230614094738-25b4e43193bc
117-
k8s.io/component-base => k8s.io/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230614094738-25b4e43193bc
118-
k8s.io/component-helpers => k8s.io/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230614094738-25b4e43193bc
119-
k8s.io/controller-manager => k8s.io/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230614094738-25b4e43193bc
120-
k8s.io/cri-api => k8s.io/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230614094738-25b4e43193bc
121-
k8s.io/csi-translation-lib => k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230614094738-25b4e43193bc
122-
k8s.io/dynamic-resource-allocation => k8s.io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230614094738-25b4e43193bc
123-
k8s.io/kms => k8s.io/kubernetes/staging/src/k8s.io/kms v0.0.0-20230614094738-25b4e43193bc
124-
k8s.io/kube-aggregator => k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230614094738-25b4e43193bc
125-
k8s.io/kube-controller-manager => k8s.io/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230614094738-25b4e43193bc
126-
k8s.io/kube-proxy => k8s.io/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20230614094738-25b4e43193bc
127-
k8s.io/kube-scheduler => k8s.io/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230614094738-25b4e43193bc
128-
k8s.io/kubectl => k8s.io/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230614094738-25b4e43193bc
129-
k8s.io/kubelet => k8s.io/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230614094738-25b4e43193bc
130-
k8s.io/kubernetes => k8s.io/kubernetes v1.27.3
131-
k8s.io/legacy-cloud-providers => k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230614094738-25b4e43193bc
132-
k8s.io/metrics => k8s.io/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230614094738-25b4e43193bc
133-
k8s.io/mount-utils => k8s.io/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230614094738-25b4e43193bc
134-
k8s.io/pod-security-admission => k8s.io/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230614094738-25b4e43193bc
135-
k8s.io/sample-apiserver => k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20230614094738-25b4e43193bc
108+
k8s.io/api => k8s.io/kubernetes/staging/src/k8s.io/api d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
109+
k8s.io/apiextensions-apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
110+
k8s.io/apimachinery => k8s.io/kubernetes/staging/src/k8s.io/apimachinery d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
111+
k8s.io/apiserver => k8s.io/kubernetes/staging/src/k8s.io/apiserver d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
112+
k8s.io/cli-runtime => k8s.io/kubernetes/staging/src/k8s.io/cli-runtime d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
113+
k8s.io/client-go => k8s.io/kubernetes/staging/src/k8s.io/client-go d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
114+
k8s.io/cloud-provider => k8s.io/kubernetes/staging/src/k8s.io/cloud-provider d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
115+
k8s.io/cluster-bootstrap => k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
116+
k8s.io/code-generator => k8s.io/kubernetes/staging/src/k8s.io/code-generator d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
117+
k8s.io/component-base => k8s.io/kubernetes/staging/src/k8s.io/component-base d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
118+
k8s.io/component-helpers => k8s.io/kubernetes/staging/src/k8s.io/component-helpers d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
119+
k8s.io/controller-manager => k8s.io/kubernetes/staging/src/k8s.io/controller-manager d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
120+
k8s.io/cri-api => k8s.io/kubernetes/staging/src/k8s.io/cri-api d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
121+
k8s.io/csi-translation-lib => k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
122+
k8s.io/dynamic-resource-allocation => k8s.io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
123+
k8s.io/kms => k8s.io/kubernetes/staging/src/k8s.io/kms d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
124+
k8s.io/kube-aggregator => k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
125+
k8s.io/kube-controller-manager => k8s.io/kubernetes/staging/src/k8s.io/kube-controller-manager d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
126+
k8s.io/kube-proxy => k8s.io/kubernetes/staging/src/k8s.io/kube-proxy d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
127+
k8s.io/kube-scheduler => k8s.io/kubernetes/staging/src/k8s.io/kube-scheduler d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
128+
k8s.io/kubectl => k8s.io/kubernetes/staging/src/k8s.io/kubectl d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
129+
k8s.io/kubelet => k8s.io/kubernetes/staging/src/k8s.io/kubelet d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
130+
k8s.io/kubernetes => k8s.io/kubernetes v1.28.0-alpha.4
131+
k8s.io/legacy-cloud-providers => k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
132+
k8s.io/metrics => k8s.io/kubernetes/staging/src/k8s.io/metrics d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
133+
k8s.io/mount-utils => k8s.io/kubernetes/staging/src/k8s.io/mount-utils d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
134+
k8s.io/pod-security-admission => k8s.io/kubernetes/staging/src/k8s.io/pod-security-admission d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
135+
k8s.io/sample-apiserver => k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver d02d8ba635c5cf19ef19a4a4fb2b8d9134ec8b5e
136136
)

Diff for: pkg/framework/util.go

+4
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,10 @@ func CreateContainerWithError(rc internalapi.RuntimeService, ic internalapi.Imag
299299
PullPublicImage(ic, imageName, podConfig)
300300
}
301301

302+
if config.Image.UserSpecifiedImage == "" {
303+
config.Image.UserSpecifiedImage = imageName
304+
}
305+
302306
By("Create container.")
303307
containerID, err := rc.CreateContainer(context.TODO(), podID, config, podConfig)
304308
return containerID, err

0 commit comments

Comments
 (0)