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

WIP DONOT Merge - Test for single line Dockerfile #2007

Closed
wants to merge 1 commit into from
Closed

WIP DONOT Merge - Test for single line Dockerfile #2007

wants to merge 1 commit into from

Conversation

TomSweeneyRedHat
Copy link
Member

Signed-off-by: TomSweeneyRedHat tsweeney@redhat.com

DO NOT MERGE THIS! I'm putting this change directly into vendor to see if the tests pass. If they do I'll make the change in the Buildah project and will then vendor Buildah into Podman.

This addresses #1993. Podman turns layers on by default with for build. The layer logic does not behave if there's only a one line Dockerfile given to the build, a commit is never done as the layer logic doesn't do a commit because it's waiting for the last of two ore more layers before doing so. If we have only one line in one Dockerfile that we're building, the most layers we will have is one, so just ignore layering.

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
@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 Dec 14, 2018
@openshift-ci-robot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: tomsweeneyredhat

If they are not already assigned, you can assign the PR to them by writing /assign @tomsweeneyredhat in a comment when ready.

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

@TomSweeneyRedHat
Copy link
Member Author

/approved

@rh-atomic-bot
Copy link
Collaborator

☔ The latest upstream changes (presumably #2090) made this pull request unmergeable. Please resolve the merge conflicts.

@openshift-ci-robot
Copy link
Collaborator

@TomSweeneyRedHat: PR needs rebase.

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.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 7, 2019
@jwhonce jwhonce added this to the 1.0 milestone Jan 7, 2019
@rhatdan
Copy link
Member

rhatdan commented Jan 8, 2019

@TomSweeneyRedHat Do we support Single Line Dockerfile in Podman now?

@rhatdan
Copy link
Member

rhatdan commented Jan 8, 2019

We have vendored the latest buildah, so we should have this.

@rhatdan rhatdan closed this Jan 8, 2019
@TomSweeneyRedHat
Copy link
Member Author

Now that Buildah has been vendored, we should. I'll run a quick tests.

@TomSweeneyRedHat
Copy link
Member Author

Testing took longer than suspected, but one line Dockerfiles are now usable by Podman.

@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 27, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants