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

[JH] add notebook-images to jh kustomization #51

Merged
merged 1 commit into from
Jan 8, 2021

Conversation

4n4nd
Copy link
Contributor

@4n4nd 4n4nd commented Dec 3, 2020

This will also sync all the notebook images along with the jupyterhub kfdef in the argocd app

@4n4nd 4n4nd requested review from tumido and HumairAK December 3, 2020 18:36
@sesheta sesheta added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Dec 3, 2020
@HumairAK
Copy link
Member

HumairAK commented Dec 3, 2020

/hold

@sesheta sesheta added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Dec 3, 2020
@4n4nd 4n4nd closed this Dec 9, 2020
@4n4nd 4n4nd reopened this Jan 7, 2021
@4n4nd 4n4nd closed this Jan 7, 2021
@4n4nd 4n4nd reopened this Jan 7, 2021
@sesheta sesheta removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 7, 2021
@4n4nd
Copy link
Contributor Author

4n4nd commented Jan 7, 2021

@tumido do you think it's a good idea to add the notebook-images to this kustomization?

@martinpovolny
Copy link
Member

I think that it's reasonable to assume that the notebooks are included here.

Actually, I think it should be considered a bug that they are not included.

@martinpovolny
Copy link
Member

/approve

@sesheta sesheta added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 7, 2021
@tumido
Copy link
Member

tumido commented Jan 8, 2021

/unhold

@sesheta sesheta removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 8, 2021
@tumido
Copy link
Member

tumido commented Jan 8, 2021

I think this PR slipped my radar after the restructure. Yes, it make sense to have them included. They are ImageStreams after all, so it's not dependent of ODH per se. I would say we can deploy them outside of ODH (outside of kfdef).

@tumido
Copy link
Member

tumido commented Jan 8, 2021

I need one more github "approve" review (not a chatops - sesheta one) to unblock the merge button. 😄

@durandom
Copy link
Member

durandom commented Jan 8, 2021

I need one more github "approve" review (not a chatops - sesheta one) to unblock the merge button. 😄

Is this a bug or a feature? cc @goern @harshad16
We require 2 approvals, why does @martinpovolny approve not count towards it?

@sesheta
Copy link
Member

sesheta commented Jan 8, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: durandom, martinpovolny, tumido

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:
  • OWNERS [durandom,martinpovolny,tumido]

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

@sesheta sesheta merged commit 44168e9 into operate-first:master Jan 8, 2021
@tumido
Copy link
Member

tumido commented Jan 8, 2021

@durandom @martinpovolny's review doesn't count because it was not a "GitHub" review (the green tick at the "Reviewers" box), but just a Prow approval. And GitHub is the one enforcing the 2 reviewers rule here.

We have a war of bots starting in here...

@harshad16
Copy link
Member

harshad16 commented Jan 8, 2021

Is this a bug or a feature?

It is not a feature from the prow side, prow just looks for the approved label from an approver in OWNERS file.
and status checks successes. This should be enough to get the pr merged.
It would be hard now to trace and see why that happened, but looking from the whole PR discussion it feels like, martin's approval was the one that created the approved label.
prow would be waiting for its pool, as it prow merge based on its pool set.

We require 2 approvals, why does @martinpovolny approve not count towards it?

the maintainer of the repo has selected to add branch protection of 2 approvals, so Github is doing its job of waiting.
we had a request for this thoth-station/thoth-application#527, unfortunately for others, it didn't stop prow from merging with one approval. AICoE/aicoe-cd#198 (comment)
If prow merged stopped due to GitHub block, that is definitely something which we would like to check and verify. As then we would be able to point others, who actually want 2 approvals.

anyhow as tom explained that prow doesn't have a feature to mark pull requests with GitHub approved(the green tick), so GitHub didn't get the second approved.

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. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants