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
staging/publishing: move rules here from publishing bot repo #73023
Conversation
@sttts: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. 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. |
@sttts since publishing is a sig-release sub project, should we use https://github.com/kubernetes/sig-release ? Another option is https://github.com/kubernetes/k8s.io where we started adding DNS related stuff and other configuration information. |
@dims the idea was to keep that near to the staging/ repos in k/k. If we separate rules and staging, we can leave them in publishing-bot IMO. |
/kind feature Just want to explicitly say that THIS IS AWESOME! |
staging/publishing/rules.yaml
Outdated
dir: staging/src/k8s.io/code-generator | ||
name: master | ||
# - source: | ||
# branch: release-1.8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sttts can we remove these or do you want to keep these commented? IMO we can add these back if we ever need to publish them again (super super critical security fix). Because right now this yaml file is huge. :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Absolutely non-critical, but maybe remove them in a separate commit (even in the same PR) so we have them in the git history of k/k
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hoegaarden good idea.
Btw, judging from the last apimachinery CVE, we don't backport that far anyway. @liggitt what's the rule?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also note, we have: skip-source-branches:
to skip old branches. That's easier to use than commenting tons of yaml lines.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove everything up to 1.9.
LGTM will let sig release folks bless this 👍 ( cc @tpepper @justaugustus ) @kubernetes/sig-release |
e8d62c9
to
d9a99fd
Compare
/retest
…On Thu, Jan 17, 2019 at 10:24 PM Kubernetes Prow Robot < ***@***.***> wrote:
@sttts <https://github.com/sttts>: The following test *failed*, say
/retest to rerun them all:
Test name Commit Details Rerun command
pull-kubernetes-kubemark-e2e-gce-big 02c2ceb
<02c2ceb>
link
<https://gubernator.k8s.io/build/kubernetes-jenkins/pr-logs/pull/73023/pull-kubernetes-kubemark-e2e-gce-big/34708/> /test
pull-kubernetes-kubemark-e2e-gce-big
Full PR test history <https://gubernator.k8s.io/pr/73023>. Your PR
dashboard <https://gubernator.k8s.io/pr/sttts>. Please help us cut down
on flakes by linking to
<https://git.k8s.io/community/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests>
an open issue
<https://github.com/kubernetes/kubernetes/issues?q=is:issue+is:open> when
you hit one in your PR.
Instructions for interacting with me using PR comments are available here
<https://git.k8s.io/community/contributors/guide/pull-requests.md>. If
you have questions or suggestions related to my behavior, please file an
issue against the kubernetes/test-infra
<https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:>
repository. I understand the commands that are listed here
<https://go.k8s.io/bot-commands>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#73023 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/APXA0JN_T3Zp4TKYV-K-agn9exlyexT-ks5vEKqpgaJpZM4aFNvH>
.
|
/retest ❄️ |
The deployment config is separate anyway. This is about the semantics of the staging repos. Now we have import restrictions in k/k and dependency information in k/publishing-bot. Both are directly related and it's redundant information which diverges (and probably already has), and then breaks the bot which must be manually fixed. We would like to keep this just in k/k and verify it before any merge. This ensures that staging repos are consistent and reduces the risk that publishing is broken. |
@tpepper @justaugustus can we make progress here? |
#73071 was yet another example of a PR that should have never merged. A publishing smoke test would have uncovered that. |
/approve /assign @smarterclayton @lavalamp |
staging/publishing/OWNERS
Outdated
- nikhita | ||
labels: | ||
- sig/release | ||
- area/release-infra |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one more small change is needed - this label is now called area/release-eng
. 😬
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
02c2ceb
to
34f269e
Compare
/lgtm Thanks @sttts |
Re last commit about skipping publishing of 1.10 branch...I think we are going to cut a patch release for 1.10 soon. @dims @liggitt @BenTheElder @spiffxp can any of you confirm? |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dims, smarterclayton, sttts 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 |
34f269e
to
2842617
Compare
/lgtm |
/retest |
In order to make publishing more transparent for the community (no manual publishing bot redeploy needed anymore) and to split the Kubernetes config from the machinery that does the publishing, we move the rules here.