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

releng: Update build images to Debian 11 (Bullseye) #105158

Merged
merged 4 commits into from Sep 27, 2021

Conversation

@justaugustus
Copy link
Member

@justaugustus justaugustus commented Sep 21, 2021

What type of PR is this?

/kind cleanup
/area dependency security

What this PR does / why we need it:

  • Update build images to Debian 11 (Bullseye): kubernetes/release#2209, kubernetes/release#2210, kubernetes/release#2249
    • debian-base:bullseye-v1.0.0
    • debian-iptables:bullseye-v1.0.0
    • go-runner:v2.3.1-go1.17.1-bullseye.0
    • kube-cross:v1.23.0-go1.17.1-bullseye.1
    • setcap:bullseye-v1.0.0
  • cluster/images/etcd: Build 3.5.0-2 image
  • test/conformance/image: Update runner image to base-debian11

Signed-off-by: Stephen Augustus foo@auggie.dev

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?

- Update build images to Debian 11 (Bullseye)
  - debian-base:bullseye-v1.0.0
  - debian-iptables:bullseye-v1.0.0
  - go-runner:v2.3.1-go1.17.1-bullseye.0
  - kube-cross:v1.23.0-go1.17.1-bullseye.1
  - setcap:bullseye-v1.0.0
- cluster/images/etcd: Build 3.5.0-2 image
- test/conformance/image: Update runner image to base-debian11

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


- debian-base:bullseye-v1.0.0
- debian-iptables:bullseye-v1.0.0
- go-runner:v2.3.1-go1.17.1-bullseye.0
- kube-cross:v1.23.0-go1.17.1-bullseye.0
- setcap:bullseye-v1.0.0

Signed-off-by: Stephen Augustus <foo@auggie.dev>
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Signed-off-by: Stephen Augustus <foo@auggie.dev>
@justaugustus
Copy link
Member Author

@justaugustus justaugustus commented Sep 21, 2021

Loading

@justaugustus
Copy link
Member Author

@justaugustus justaugustus commented Sep 21, 2021

(Oh fun.)

Loading

@k8s-ci-robot
Copy link
Contributor

@k8s-ci-robot k8s-ci-robot commented Sep 21, 2021

@dekkagaijin: dog image

In response to this:

/woof

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Loading

@dekkagaijin
Copy link
Member

@dekkagaijin dekkagaijin commented Sep 21, 2021

omg

Loading

@BenTheElder
Copy link
Member

@BenTheElder BenTheElder commented Sep 21, 2021

hmm this broke the build rsync stuff somehow.

Loading

@cpanato
Copy link
Member

@cpanato cpanato commented Sep 21, 2021

looks like ip is missing

/rsyncd.sh: line 36: ip: command not found

/woof

Loading

@k8s-ci-robot
Copy link
Contributor

@k8s-ci-robot k8s-ci-robot commented Sep 21, 2021

@cpanato: dog image

In response to this:

looks like ip is missing

/rsyncd.sh: line 36: ip: command not found

/woof

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Loading

@cpanato
Copy link
Member

@cpanato cpanato commented Sep 21, 2021

ok, after the changes in this PR: kubernetes/release#2260 and some hacking things to run locally it worked

$ make quick-release-images 'KUBE_EXTRA_WHAT=cmd/kubeadm cmd/kubectl cmd/kubelet' KUBE_VERBOSE=0 KUBE_BUILD_HYPERKUBE=n KUBE_BUILD_CONFORMANCE=n KUBE_BUILD_PLATFORMS=linux/amd64
+++ [0921 12:11:28] Verifying Prerequisites....
+++ [0921 12:11:28] Using Docker for MacOS
+++ [0921 12:11:29] Building Docker image kube-build:build-8e0bba924e-5-v1.23.0-go1.17.1-bullseye.0
+++ [0921 12:15:21] Syncing sources to container
+++ [0921 12:15:31] Running build command...
+++ [0921 12:15:39] Building go targets for linux/amd64:
    ./vendor/k8s.io/code-generator/cmd/prerelease-lifecycle-gen
Generating prerelease lifecycle code for 28 targets
+++ [0921 12:15:50] Building go targets for linux/amd64:
    ./vendor/k8s.io/code-generator/cmd/deepcopy-gen
Generating deepcopy code for 237 targets
+++ [0921 12:15:56] Building go targets for linux/amd64:
    ./vendor/k8s.io/code-generator/cmd/defaulter-gen
Generating defaulter code for 94 targets
+++ [0921 12:16:03] Building go targets for linux/amd64:
    ./vendor/k8s.io/code-generator/cmd/conversion-gen
Generating conversion code for 130 targets
+++ [0921 12:16:18] Building go targets for linux/amd64:
    ./vendor/k8s.io/kube-openapi/cmd/openapi-gen
Generating openapi code for KUBE
Generating openapi code for AGGREGATOR
Generating openapi code for APIEXTENSIONS
Generating openapi code for CODEGEN
Generating openapi code for SAMPLEAPISERVER
+++ [0921 12:16:32] Building go targets for linux/amd64:
    cmd/kube-apiserver
    cmd/kube-controller-manager
    cmd/kube-scheduler
    cmd/kube-proxy
    cmd/kubeadm
    cmd/kubectl
    cmd/kubelet
+++ [0921 12:21:04] Syncing out of container
+++ [0921 12:21:18] Building images: linux-amd64
+++ [0921 12:21:19] Starting docker build for image: kube-apiserver-amd64
+++ [0921 12:21:19] Starting docker build for image: kube-controller-manager-amd64
+++ [0921 12:21:19] Starting docker build for image: kube-scheduler-amd64
+++ [0921 12:21:19] Starting docker build for image: kube-proxy-amd64
+++ [0921 12:21:36] Deleting docker image k8s.gcr.io/kube-scheduler-amd64:v1.23.0-alpha.2.138_1a15eeef386f6f-dirty
+++ [0921 12:21:39] Deleting docker image k8s.gcr.io/kube-proxy-amd64:v1.23.0-alpha.2.138_1a15eeef386f6f-dirty
+++ [0921 12:21:42] Deleting docker image k8s.gcr.io/kube-controller-manager-amd64:v1.23.0-alpha.2.138_1a15eeef386f6f-dirty
+++ [0921 12:21:44] Deleting docker image k8s.gcr.io/kube-apiserver-amd64:v1.23.0-alpha.2.138_1a15eeef386f6f-dirty
+++ [0921 12:21:44] Docker builds done

Loading

@caesarxuchao
Copy link
Member

@caesarxuchao caesarxuchao commented Sep 21, 2021

/remove-sig api-machinery

Loading

Signed-off-by: Carlos Panato <ctadeu@gmail.com>
@cpanato cpanato force-pushed the its-a-bullseye branch from ac7857a to 9bad325 Sep 26, 2021
@cpanato
Copy link
Member

@cpanato cpanato commented Sep 26, 2021

/retest

Loading

@dims
Copy link
Member

@dims dims commented Sep 26, 2021

/approve

Loading

@k8s-ci-robot
Copy link
Contributor

@k8s-ci-robot k8s-ci-robot commented Sep 26, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dims, justaugustus

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Loading

@justaugustus
Copy link
Member Author

@justaugustus justaugustus commented Sep 27, 2021

Loading

@ameukam
Copy link

@ameukam ameukam commented Sep 27, 2021

/lgtm

Loading

@k8s-ci-robot k8s-ci-robot merged commit d385d06 into kubernetes:master Sep 27, 2021
16 checks passed
Loading
Release Engineering automation moved this from In Progress (Issues & PRs) to Done (1.23) Sep 27, 2021
@k8s-ci-robot k8s-ci-robot added this to the v1.23 milestone Sep 27, 2021
@cpanato
Copy link
Member

@cpanato cpanato commented Sep 27, 2021

/triage accepted
/priority important-soon

Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment