Skip to content

Bug 1951084: remove mounts.conf again, but patch buildah change needed to make transient mounts work for us#239

Merged
openshift-merge-robot merged 2 commits intoopenshift:masterfrom
gabemontero:fix-host-entitlements-on-openshift-buildah-level
Apr 20, 2021
Merged

Bug 1951084: remove mounts.conf again, but patch buildah change needed to make transient mounts work for us#239
openshift-merge-robot merged 2 commits intoopenshift:masterfrom
gabemontero:fix-host-entitlements-on-openshift-buildah-level

Conversation

@gabemontero
Copy link
Copy Markdown
Contributor

@nalind @bparees the "meets min" change to buildah that allows host entitlements to work for openshift builds, but without a mounts.conf file in the builder image, and warning message when we run on rhcos

containers/buildah#3117 is a slightly different take

I'll next see about porting that in, and verify on our UPI with entitlements cluster

@openshift-ci-robot openshift-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 31, 2021
@gabemontero
Copy link
Copy Markdown
Contributor Author

@nalind @bparees the "meets min" change to buildah that allows host entitlements to work for openshift builds, but without a mounts.conf file in the builder image, and warning message when we run on rhcos

containers/buildah#3117 is a slightly different take

I'll next see about porting that in, and verify on our UPI with entitlements cluster

I was able to pull in the containers/buildah#3117 version of the buildah change and also verify that host entitlements still work

@gabemontero gabemontero force-pushed the fix-host-entitlements-on-openshift-buildah-level branch from 5db1a99 to 8ceff95 Compare April 4, 2021 20:47
@gabemontero gabemontero changed the title WIP: remove mounts.conf again, but patch buildah change needed to make transient mounts work for us remove mounts.conf again, but patch buildah change needed to make transient mounts work for us Apr 4, 2021
@openshift-ci-robot openshift-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 4, 2021
@gabemontero
Copy link
Copy Markdown
Contributor Author

I've redone this PR to vendor in the specific buildah commit that pulls in the change I verified in #239 (comment)

Copy link
Copy Markdown
Contributor

@adambkaplan adambkaplan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/hold

We are rebasing buildah in a separate PR, waiting for this to merge first.

@openshift-ci-robot openshift-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 13, 2021
@gabemontero
Copy link
Copy Markdown
Contributor Author

/hold

We are rebasing buildah in a separate PR, waiting for this to merge first.

Yep was just thinking this AM that when the 1.20.0 bump merges, this PR could lose its bump buildah commit

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 13, 2021
@gabemontero
Copy link
Copy Markdown
Contributor Author

/hold
We are rebasing buildah in a separate PR, waiting for this to merge first.

Yep was just thinking this AM that when the 1.20.0 bump merges, this PR could lose its bump buildah commit

I was incorrect. containers/buildah#3117 is NOT in v1.20.0

That said, still need to rebase, then add new bump.

@gabemontero gabemontero force-pushed the fix-host-entitlements-on-openshift-buildah-level branch from 8ceff95 to 078a2c6 Compare April 13, 2021 15:29
@openshift-ci-robot openshift-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 13, 2021
@gabemontero
Copy link
Copy Markdown
Contributor Author

/hold cancel

@openshift-ci-robot openshift-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 13, 2021
return err
}

allMounts := util.SortMounts(append(append(append(append(append(volumes, builtins...), secretMounts...), bindFileMounts...), specMounts...), sysfsMount...))
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is the buildah fix we need that is not in the latest buildah tag, v1.20.0

@gabemontero
Copy link
Copy Markdown
Contributor Author

/retest

@gabemontero gabemontero changed the title remove mounts.conf again, but patch buildah change needed to make transient mounts work for us Bug 1951084: remove mounts.conf again, but patch buildah change needed to make transient mounts work for us Apr 19, 2021
@openshift-ci-robot openshift-ci-robot added bugzilla/severity-medium Referenced Bugzilla bug's severity is medium for the branch this PR is targeting. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. labels Apr 19, 2021
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@gabemontero: This pull request references Bugzilla bug 1951084, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.8.0) matches configured target release for branch (4.8.0)
  • bug is in the state NEW, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)

Requesting review from QA contact:
/cc @xiuwang

Details

In response to this:

Bug 1951084: remove mounts.conf again, but patch buildah change needed to make transient mounts work for us

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.

@gabemontero
Copy link
Copy Markdown
Contributor Author

/assign @adambkaplan

minimally for approval

please let me know @adambkaplan if you just want to approve this PR and have me solicit review from other members of @openshift/openshift-team-build-api

thanks

@gabemontero
Copy link
Copy Markdown
Contributor Author

@xiuwang - verification for this will entail

  1. running a build on normal RHCOS workers to verify the WARNING messages in the BZ do not appear
  2. running a build using entitlements on RHEL worker nodes like what @wewang58 did for https://bugzilla.redhat.com/show_bug.cgi?id=1940488 and make sure those still work

return mounts
}
mounts = append(mounts, fmt.Sprintf("%s:/run/secrets/%s:rw,nodev,noexec,nosuid", tmpDir, pathEnd))
return mounts
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
return mounts

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm ... curious that even compiled ... thanks @nalind

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix pushed

@gabemontero gabemontero force-pushed the fix-host-entitlements-on-openshift-buildah-level branch from 078a2c6 to 0da2bcd Compare April 19, 2021 15:59
Copy link
Copy Markdown
Contributor

@adambkaplan adambkaplan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/approve

Mostly nits, otherwise in good shape.

Comment thread pkg/build/builder/daemonless.go Outdated
Comment on lines +362 to +363
// since the presence of dir secret is not a given, we won't log this a V(0)
log.V(0).Infof("Red Hat subscription content will not be available in this build: failed to stat directory %s: %v", path, err)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Meant to log this at V(4)?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

part of next push

Comment thread pkg/build/builder/daemonless.go Outdated
log.V(0).Infof("Red Hat subscription content will not be available in this build: failed to stat directory %s: %v", path, err)
return mounts
}
if !st.IsDir() && st.Mode()&os.ModeSymlink == 0 {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

space for readability? (looks like we are doing a bitwise AND here)

Suggested change
if !st.IsDir() && st.Mode()&os.ModeSymlink == 0 {
if !st.IsDir() && (st.Mode() & os.ModeSymlink == 0) {

go fmt may remove my parens in the suggestion

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

go fmt leaves the parens but removes the spaces you added @adambkaplan

if !st.IsDir() && (st.Mode()&os.ModeSymlink == 0) {

that ^^ will be part of next push

Comment thread go.mod Outdated
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect
github.com/containers/buildah v1.20.0
github.com/containers/common v0.35.3
github.com/containers/buildah v1.20.1-0.20210331202609-d29b04dba7fa
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As @nalind pointed out in slack, we now have a v1.20.1 tag upstream.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

part of next push

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 19, 2021
@gabemontero gabemontero force-pushed the fix-host-entitlements-on-openshift-buildah-level branch from 0da2bcd to 8d766bd Compare April 19, 2021 16:23
@gabemontero
Copy link
Copy Markdown
Contributor Author

updates pushed @adambkaplan @nalind thanks

note what gofmt in fact did do for the one suggestion @adambkaplan

@gabemontero
Copy link
Copy Markdown
Contributor Author

e2e-aws hit that new kubelet panic the node team is tracking (per recent slack messages I've seen)

/retest

@xiuwang
Copy link
Copy Markdown

xiuwang commented Apr 20, 2021

/refresh

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@gabemontero: The following test failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/e2e-aws 8d766bd link /test e2e-aws

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

@wewang58
Copy link
Copy Markdown

Launched a cluster and tested entitlement build, no warning anymore.
/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Apr 20, 2021
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: adambkaplan, gabemontero, wewang58

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

The pull request process is described here

Details 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

@wewang58
Copy link
Copy Markdown

/label qe-approved

@openshift-ci-robot openshift-ci-robot added the qe-approved Signifies that QE has signed off on this PR label Apr 20, 2021
@wewang58
Copy link
Copy Markdown

e2e-aws job failed with clusteroperator/ingress should not change condition/Available

@wewang58
Copy link
Copy Markdown

/retest e2e-aws

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@wewang58: The /retest command does not accept any targets.
The following commands are available to trigger jobs:

  • /test e2e-aws
  • /test e2e-aws-builds
  • /test e2e-aws-image-ecosystem
  • /test e2e-aws-proxy
  • /test images
  • /test unit
  • /test verify

Use /test all to run the following jobs:

  • pull-ci-openshift-builder-master-e2e-aws
  • pull-ci-openshift-builder-master-e2e-aws-builds
  • pull-ci-openshift-builder-master-e2e-aws-image-ecosystem
  • pull-ci-openshift-builder-master-images
  • pull-ci-openshift-builder-master-unit
  • pull-ci-openshift-builder-master-verify
Details

In response to this:

/retest e2e-aws

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.

@wewang58
Copy link
Copy Markdown

/test e2e-aws

@openshift-bot
Copy link
Copy Markdown
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-merge-robot openshift-merge-robot merged commit 0792d68 into openshift:master Apr 20, 2021
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@gabemontero: All pull requests linked via external trackers have merged:

Bugzilla bug 1951084 has been moved to the MODIFIED state.

Details

In response to this:

Bug 1951084: remove mounts.conf again, but patch buildah change needed to make transient mounts work for us

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.

@gabemontero gabemontero deleted the fix-host-entitlements-on-openshift-buildah-level branch April 21, 2021 13:55
@gabemontero
Copy link
Copy Markdown
Contributor Author

/cherrypick release-4.7

@openshift-cherrypick-robot
Copy link
Copy Markdown

@gabemontero: #239 failed to apply on top of branch "release-4.7":

Applying: bump(buildah) 1.20.1, transient mount fix
Using index info to reconstruct a base tree...
M	go.mod
M	go.sum
M	vendor/github.com/Microsoft/hcsshim/appveyor.yml
M	vendor/github.com/Microsoft/hcsshim/computestorage/attach.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/destroy.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/detach.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/export.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/format.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/import.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/initialize.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/mount.go
M	vendor/github.com/Microsoft/hcsshim/computestorage/setup.go
M	vendor/github.com/Microsoft/hcsshim/errors.go
M	vendor/github.com/Microsoft/hcsshim/go.mod
M	vendor/github.com/Microsoft/hcsshim/go.sum
M	vendor/github.com/Microsoft/hcsshim/internal/hcs/errors.go
M	vendor/github.com/Microsoft/hcsshim/internal/hcs/system.go
M	vendor/github.com/Microsoft/hcsshim/internal/safefile/safeopen.go
M	vendor/github.com/Microsoft/hcsshim/internal/schema1/schema1.go
M	vendor/github.com/Microsoft/hcsshim/internal/vmcompute/vmcompute.go
M	vendor/github.com/Microsoft/hcsshim/internal/winapi/zsyscall_windows.go
M	vendor/github.com/containers/buildah/.cirrus.yml
M	vendor/github.com/containers/buildah/Makefile
M	vendor/github.com/containers/buildah/buildah.go
M	vendor/github.com/containers/buildah/changelog.txt
M	vendor/github.com/containers/buildah/chroot/run.go
A	vendor/github.com/containers/buildah/define/types.go
M	vendor/github.com/containers/buildah/go.mod
M	vendor/github.com/containers/buildah/go.sum
M	vendor/github.com/containers/buildah/image.go
M	vendor/github.com/containers/buildah/new.go
M	vendor/github.com/containers/buildah/pkg/overlay/overlay.go
M	vendor/github.com/containers/buildah/pkg/parse/parse.go
M	vendor/github.com/containers/buildah/run_linux.go
M	vendor/github.com/containers/buildah/util/util.go
M	vendor/github.com/containers/common/pkg/capabilities/capabilities.go
M	vendor/github.com/containers/common/pkg/config/default.go
M	vendor/github.com/containers/common/pkg/seccomp/supported.go
M	vendor/github.com/containers/common/version/version.go
M	vendor/github.com/containers/storage/VERSION
M	vendor/github.com/containers/storage/drivers/copy/copy_linux.go
M	vendor/github.com/containers/storage/drivers/driver.go
M	vendor/github.com/containers/storage/drivers/overlay/check.go
M	vendor/github.com/containers/storage/drivers/overlay/overlay.go
M	vendor/github.com/containers/storage/go.mod
M	vendor/github.com/containers/storage/go.sum
M	vendor/github.com/containers/storage/layers.go
M	vendor/github.com/containers/storage/pkg/archive/archive.go
M	vendor/github.com/containers/storage/pkg/archive/archive_linux.go
M	vendor/github.com/containers/storage/pkg/archive/changes_linux.go
M	vendor/github.com/containers/storage/store.go
A	vendor/github.com/containers/storage/types/options.go
M	vendor/github.com/containers/storage/userns.go
M	vendor/github.com/klauspost/compress/zstd/enc_best.go
M	vendor/github.com/klauspost/compress/zstd/enc_fast.go
M	vendor/github.com/prometheus/procfs/Makefile.common
A	vendor/github.com/prometheus/procfs/SECURITY.md
M	vendor/github.com/prometheus/procfs/arp.go
M	vendor/github.com/prometheus/procfs/buddyinfo.go
M	vendor/github.com/prometheus/procfs/cpuinfo.go
A	vendor/github.com/prometheus/procfs/cpuinfo_riscvx.go
M	vendor/github.com/prometheus/procfs/crypto.go
M	vendor/github.com/prometheus/procfs/fixtures.ttar
M	vendor/github.com/prometheus/procfs/fscache.go
M	vendor/github.com/prometheus/procfs/go.mod
M	vendor/github.com/prometheus/procfs/go.sum
M	vendor/github.com/prometheus/procfs/internal/fs/fs.go
M	vendor/github.com/prometheus/procfs/loadavg.go
M	vendor/github.com/prometheus/procfs/mdstat.go
M	vendor/github.com/prometheus/procfs/meminfo.go
M	vendor/github.com/prometheus/procfs/mountstats.go
M	vendor/github.com/prometheus/procfs/net_conntrackstat.go
A	vendor/github.com/prometheus/procfs/net_ip_socket.go
A	vendor/github.com/prometheus/procfs/net_protocols.go
M	vendor/github.com/prometheus/procfs/net_sockstat.go
M	vendor/github.com/prometheus/procfs/net_softnet.go
A	vendor/github.com/prometheus/procfs/net_tcp.go
M	vendor/github.com/prometheus/procfs/net_udp.go
M	vendor/github.com/prometheus/procfs/net_unix.go
M	vendor/github.com/prometheus/procfs/proc.go
M	vendor/github.com/prometheus/procfs/proc_cgroup.go
M	vendor/github.com/prometheus/procfs/proc_fdinfo.go
M	vendor/github.com/prometheus/procfs/proc_limits.go
M	vendor/github.com/prometheus/procfs/proc_ns.go
M	vendor/github.com/prometheus/procfs/proc_psi.go
M	vendor/github.com/prometheus/procfs/proc_stat.go
M	vendor/github.com/prometheus/procfs/schedstat.go
A	vendor/github.com/prometheus/procfs/slab.go
M	vendor/github.com/prometheus/procfs/stat.go
M	vendor/github.com/prometheus/procfs/xfrm.go
M	vendor/github.com/prometheus/procfs/zoneinfo.go
M	vendor/golang.org/x/sys/unix/mkerrors.sh
A	vendor/golang.org/x/sys/unix/ptrace_darwin.go
A	vendor/golang.org/x/sys/unix/ptrace_ios.go
M	vendor/golang.org/x/sys/unix/syscall_darwin.go
M	vendor/golang.org/x/sys/unix/syscall_darwin_386.go
M	vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
M	vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
M	vendor/golang.org/x/sys/unix/syscall_illumos.go
M	vendor/golang.org/x/sys/unix/syscall_solaris.go
M	vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
M	vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
M	vendor/golang.org/x/sys/unix/zerrors_linux.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_386.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
M	vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
M	vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
M	vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
M	vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
M	vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
M	vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
M	vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
M	vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
M	vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
M	vendor/golang.org/x/sys/unix/ztypes_linux.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_386.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
M	vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
M	vendor/golang.org/x/sys/windows/syscall_windows.go
M	vendor/golang.org/x/sys/windows/types_windows.go
M	vendor/golang.org/x/sys/windows/zsyscall_windows.go
M	vendor/modules.txt
Falling back to patching base and 3-way merge...
Auto-merging vendor/modules.txt
CONFLICT (content): Merge conflict in vendor/modules.txt
Auto-merging vendor/google.golang.org/protobuf/internal/errors/is_go113.go
CONFLICT (content): Merge conflict in vendor/google.golang.org/protobuf/internal/errors/is_go113.go
Auto-merging vendor/golang.org/x/sys/windows/zsyscall_windows.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/windows/zsyscall_windows.go
Auto-merging vendor/golang.org/x/sys/windows/types_windows.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/windows/types_windows.go
Auto-merging vendor/golang.org/x/sys/windows/syscall_windows.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/windows/syscall_windows.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux_386.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_linux.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/ztypes_linux.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
Auto-merging vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
Auto-merging vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
Auto-merging vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux_386.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_linux.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
Auto-merging vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/syscall_solaris.go
Auto-merging vendor/golang.org/x/sys/unix/syscall_illumos.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/syscall_illumos.go
Auto-merging vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
Auto-merging vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
Auto-merging vendor/golang.org/x/sys/unix/syscall_darwin_386.go
Auto-merging vendor/golang.org/x/sys/unix/syscall_darwin.go
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/syscall_darwin.go
CONFLICT (modify/delete): vendor/golang.org/x/sys/unix/ptrace_darwin.go deleted in HEAD and modified in bump(buildah) 1.20.1, transient mount fix. Version bump(buildah) 1.20.1, transient mount fix of vendor/golang.org/x/sys/unix/ptrace_darwin.go left in tree.
Auto-merging vendor/golang.org/x/sys/unix/mkerrors.sh
CONFLICT (content): Merge conflict in vendor/golang.org/x/sys/unix/mkerrors.sh
Removing vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s
Removing vendor/golang.org/x/sys/unix/asm_openbsd_arm.s
Removing vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s
Removing vendor/golang.org/x/sys/unix/asm_openbsd_386.s
Removing vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s
Removing vendor/golang.org/x/sys/unix/asm_netbsd_386.s
Removing vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
Removing vendor/golang.org/x/sys/unix/asm_freebsd_arm.s
Removing vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s
Removing vendor/golang.org/x/sys/unix/asm_freebsd_386.s
Removing vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s
Removing vendor/golang.org/x/sys/unix/asm_darwin_arm64.s
Removing vendor/golang.org/x/sys/unix/asm_darwin_arm.s
CONFLICT (rename/delete): vendor/github.com/prometheus/procfs/cpuinfo_riscvx.go deleted in bump(buildah) 1.20.1, transient mount fix and renamed to vendor/github.com/prometheus/procfs/cpuinfo_armx.go in HEAD. Version HEAD of vendor/github.com/prometheus/procfs/cpuinfo_armx.go left in tree.
Auto-merging vendor/github.com/klauspost/compress/zstd/enc_fast.go
Auto-merging vendor/github.com/klauspost/compress/zstd/enc_best.go
Auto-merging vendor/github.com/containers/storage/userns.go
CONFLICT (modify/delete): vendor/github.com/containers/storage/types/options.go deleted in HEAD and modified in bump(buildah) 1.20.1, transient mount fix. Version bump(buildah) 1.20.1, transient mount fix of vendor/github.com/containers/storage/types/options.go left in tree.
Auto-merging vendor/github.com/containers/storage/store.go
Auto-merging vendor/github.com/containers/storage/pkg/archive/changes_linux.go
Auto-merging vendor/github.com/containers/storage/pkg/archive/archive_linux.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/storage/pkg/archive/archive_linux.go
Auto-merging vendor/github.com/containers/storage/pkg/archive/archive.go
Auto-merging vendor/github.com/containers/storage/layers.go
Auto-merging vendor/github.com/containers/storage/go.sum
CONFLICT (content): Merge conflict in vendor/github.com/containers/storage/go.sum
Auto-merging vendor/github.com/containers/storage/go.mod
CONFLICT (content): Merge conflict in vendor/github.com/containers/storage/go.mod
Auto-merging vendor/github.com/containers/storage/drivers/overlay/overlay.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/storage/drivers/overlay/overlay.go
Auto-merging vendor/github.com/containers/storage/drivers/overlay/check.go
Auto-merging vendor/github.com/containers/storage/drivers/driver.go
Auto-merging vendor/github.com/containers/storage/drivers/copy/copy_linux.go
Auto-merging vendor/github.com/containers/storage/VERSION
CONFLICT (content): Merge conflict in vendor/github.com/containers/storage/VERSION
Auto-merging vendor/github.com/containers/common/version/version.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/common/version/version.go
Auto-merging vendor/github.com/containers/common/pkg/seccomp/supported.go
Auto-merging vendor/github.com/containers/common/pkg/config/default.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/common/pkg/config/default.go
Auto-merging vendor/github.com/containers/common/pkg/capabilities/capabilities.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/common/pkg/capabilities/capabilities.go
Auto-merging vendor/github.com/containers/buildah/util/util.go
Auto-merging vendor/github.com/containers/buildah/run_linux.go
Auto-merging vendor/github.com/containers/buildah/pkg/parse/parse.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/pkg/parse/parse.go
Auto-merging vendor/github.com/containers/buildah/pkg/overlay/overlay.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/pkg/overlay/overlay.go
Auto-merging vendor/github.com/containers/buildah/new.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/new.go
Auto-merging vendor/github.com/containers/buildah/imagebuildah/util.go
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/imagebuildah/util.go
Auto-merging vendor/github.com/containers/buildah/image.go
Auto-merging vendor/github.com/containers/buildah/go.sum
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/go.sum
Auto-merging vendor/github.com/containers/buildah/go.mod
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/go.mod
Auto-merging vendor/github.com/containers/buildah/chroot/run.go
Auto-merging vendor/github.com/containers/buildah/changelog.txt
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/changelog.txt
Auto-merging vendor/github.com/containers/buildah/buildah.go
Auto-merging vendor/github.com/containers/buildah/Makefile
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/Makefile
Auto-merging vendor/github.com/containers/buildah/.cirrus.yml
CONFLICT (content): Merge conflict in vendor/github.com/containers/buildah/.cirrus.yml
Auto-merging vendor/github.com/Microsoft/hcsshim/internal/winapi/zsyscall_windows.go
CONFLICT (content): Merge conflict in vendor/github.com/Microsoft/hcsshim/internal/winapi/zsyscall_windows.go
Auto-merging vendor/github.com/Microsoft/hcsshim/internal/vmcompute/vmcompute.go
Auto-merging vendor/github.com/Microsoft/hcsshim/internal/schema1/schema1.go
Auto-merging vendor/github.com/Microsoft/hcsshim/internal/safefile/safeopen.go
Auto-merging vendor/github.com/Microsoft/hcsshim/internal/hcs/system.go
CONFLICT (content): Merge conflict in vendor/github.com/Microsoft/hcsshim/internal/hcs/system.go
Auto-merging vendor/github.com/Microsoft/hcsshim/internal/hcs/errors.go
Auto-merging vendor/github.com/Microsoft/hcsshim/go.sum
CONFLICT (content): Merge conflict in vendor/github.com/Microsoft/hcsshim/go.sum
Auto-merging vendor/github.com/Microsoft/hcsshim/go.mod
CONFLICT (content): Merge conflict in vendor/github.com/Microsoft/hcsshim/go.mod
Auto-merging vendor/github.com/Microsoft/hcsshim/errors.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/setup.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/mount.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/initialize.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/import.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/format.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/export.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/detach.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/destroy.go
Auto-merging vendor/github.com/Microsoft/hcsshim/computestorage/attach.go
CONFLICT (modify/delete): vendor/github.com/Microsoft/hcsshim/appveyor.yml deleted in bump(buildah) 1.20.1, transient mount fix and modified in HEAD. Version HEAD of vendor/github.com/Microsoft/hcsshim/appveyor.yml left in tree.
Removing vendor/github.com/Microsoft/hcsshim/.gometalinter.json
Auto-merging go.sum
CONFLICT (content): Merge conflict in go.sum
Auto-merging go.mod
CONFLICT (content): Merge conflict in go.mod
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 bump(buildah) 1.20.1, transient mount fix
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

Details

In response to this:

/cherrypick release-4.7

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.

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

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. bugzilla/severity-medium Referenced Bugzilla bug's severity is medium for the branch this PR is targeting. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. lgtm Indicates that a PR is ready to be merged. qe-approved Signifies that QE has signed off on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants