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

Move nopImage and entrypointImage from pkg/… package to cmd/controller #1348

Merged
merged 2 commits into from
Oct 2, 2019

Conversation

vdemeester
Copy link
Member

Changes

This is part of a set of changes to make sure we don't define CLI
flags in our pkg/… packages… so that importing packages from there
do not pollute the cli flags.

This is part of #1309 — submitting this one alone to gather early feedback and make sure this is the way to go (aka I am not a fan of the map in this change so far)

Signed-off-by: Vincent Demeester vdemeest@redhat.com

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you
review them:

See the contribution guide for more details.

Double check this list of stuff that's easy to miss:

Reviewer Notes

If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.

@googlebot googlebot added the cla: yes Trying to make the CLA bot happy with ppl from different companies work on one commit label Sep 24, 2019
@tekton-robot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: vdemeester

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

@tekton-robot tekton-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Sep 24, 2019
@vdemeester vdemeester changed the title Move nopImage from pkg/…/sidecars package to cmd/controller Move nopImage and entrypointImage from pkg/… package to cmd/controller Sep 24, 2019
@ghost
Copy link

ghost commented Sep 24, 2019

/lgtm

@tekton-robot tekton-robot assigned ghost Sep 24, 2019
@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 24, 2019
@vdemeester
Copy link
Member Author

/hold

@tekton-robot tekton-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Sep 24, 2019
func main() {
images := map[string]string{
Copy link
Member

Choose a reason for hiding this comment

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

Maybe an Images struct with named fields? Having a map makes it seem like people should be able to add any image they want, and invites typos.

Copy link
Member Author

Choose a reason for hiding this comment

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

indeed, I would prefer that 😝

@tekton-robot tekton-robot removed the lgtm Indicates that a PR is ready to be merged. label Oct 1, 2019
@vdemeester
Copy link
Member Author

Updated 👼
/cc @imjasonh @bobcatfish @sbwsg

@tekton-robot tekton-robot requested review from imjasonh and a user October 1, 2019 14:42
@ghost
Copy link

ghost commented Oct 1, 2019

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Oct 1, 2019
@vdemeester
Copy link
Member Author

/test pull-tekton-pipeline-integration-tests

This is part of a set of changes to make sure we don't define CLI
flags in our `pkg/…` packages… so that importing packages from there
do not pollute the cli flags.

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
@tekton-robot tekton-robot removed the lgtm Indicates that a PR is ready to be merged. label Oct 2, 2019
This is part of a set of changes to make sure we don't define CLI
flags in our `pkg/…` packages… so that importing packages from there
do not pollute the cli flags.

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
@ghost
Copy link

ghost commented Oct 2, 2019

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Oct 2, 2019
@vdemeester
Copy link
Member Author

/hold cancel
I'll update the rest of the flags in a follow-up 😉

@tekton-robot tekton-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Oct 2, 2019
@tekton-robot tekton-robot merged commit 9fe7b9e into tektoncd:master Oct 2, 2019
@vdemeester vdemeester deleted the no-more-global-flags branch October 2, 2019 14:51
This pull request was closed.
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. cla: yes Trying to make the CLA bot happy with ppl from different companies work on one commit lgtm Indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants