Community: 404 report for k/community

Created on 20 Sep 2018  ยท  20Comments  ยท  Source: kubernetes/community

I followed @jonasrosland 's recommendation for figuring out all the broken links in the k/community repo: https://gist.github.com/jonasrosland/7975b096fedef60c16e909e53fc79647

There are the 4xx errors on the site. I have removed obvious note/meeting archives that don't need to be updated.

As discussed in a contribex meeting, we'd like to group these in a way that new contributors can send in contributions, but we don't want one PR per broken link because that's too noisy, but we also don't want more than 5 fixes per PR because that's too chunky.

We could do this multiple ways, like grouping them together and then adding them as individual issues? Or we could do it checklist style. Anyone have recommendations?

We could probably run this once a quarter or something for maintenance.

FILE: ./contributors/devel/cherry-picks.md
[โœ–] https://github.com/kubernetes/kubernetes.git" โ†’ Status: 404
[โœ–] http://cherrypick.k8s.io/#/queue โ†’ Status: 0 Error: ETIMEDOUT

FILE: ./contributors/devel/e2e-tests.md
[โœ–] https://git.k8s.io/test-infra/mungegithub/mungers/submit-queue.go โ†’ Status: 404
[โœ–] http://ci-test.k8s.io/kubernetes-e2e-gce/10594 โ†’ Status: 404

FILE: ./contributors/devel/e2e-node-tests.md
[โœ–] https://git.k8s.io/kubernetes/test/e2e_node/jenkins/jenkins-pull.properties โ†’ Status: 404
[โœ–] https://git.k8s.io/kubernetes/test/e2e_node/jenkins/jenkins-ci.properties โ†’ Status: 404

FILE: ./contributors/devel/gubernator.md
[โœ–] https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/kubernetes-e2e-gke/11721 โ†’ Status: 404
[โœ–] https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/kubelet-gce-e2e-ci/5535/nodelog?pod=pod-configmaps-b5b876cb-3e1e-11e6-8956-42010af0001d&junit=junit_03.xml&wrap=on&logfiles=%2Fkubernetes-jenkins%2Flogs%2Fkubelet-gce-e2e-ci%2F5535%2Fartifacts%2Ftmp-node-e2e-7a5a3b40-e2e-node-coreos-stable20160622-image%2Fkube-apiserver.log&logfiles=%2Fkubernetes-jenkins%2Flogs%2Fkubelet-gce-e2e-ci%2F5535%2Fartifacts%2Ftmp-node-e2e-7a5a3b40-e2e-node-coreos-stable20160622-image%2Fkubelet.log&UID=on&poduid=b5b8a59e-3e1e-11e6-b358-42010af0001d&ns=e2e-tests-configmap-oi12h&cID=tmp-node-e2e-7a5a3b40-e2e-node-coreos-stable20160622-image โ†’ Status: 404
[โœ–] https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/kubernetes-e2e-gke/11721/nodelog?pod=client-containers-a53f813c-503e-11e6-88dd-0242ac110003&junit=junit_19.xml&wrap=on โ†’ Status: 404

FILE: ./contributors/devel/writing-a-getting-started-guide.md
[โœ–] ../../docs/getting-started-guides/README.md โ†’ Status: 400 Error: ENOENT: no such file or directory, access '/home/jorge/src/kubernetes/community/docs/getting-started-guides/README.md'

FILE: ./contributors/devel/on-call-federation-build-cop.md
[โœ–] https://git.k8s.io/test-infra/testgrid/config/config.yaml โ†’ Status: 404

FILE: ./contributors/devel/automation.md
[โœ–] https://git.k8s.io/test-infra/mungegithub/submit-queue โ†’ Status: 404
[โœ–] https://git.k8s.io/test-infra/mungegithub โ†’ Status: 404

FILE: ./contributors/devel/development.md
[โœ–] https://git.k8s.io/test-infra/jenkins/e2e-image โ†’ Status: 404
[โœ–] https://git.k8s.io/test-infra/jenkins/test-image โ†’ Status: 404

FILE: ./contributors/guide/github-workflow.md
[โœ–] https://github.com/$user/kubernetes โ†’ Status: 404
[โœ–] https://reviewable.k8s.io โ†’ Status: 0 Error: getaddrinfo ENOTFOUND reviewable.k8s.io reviewable.k8s.io:443

FILE: ./contributors/guide/pull-requests.md
[โœ–] https://git.k8s.io/test-infra/mungegithub โ†’ Status: 404

FILE: ./contributors/guide/contributor-cheatsheet.md
[โœ–] https://gcsweb.k8s.io/gcs/kubernetes-release/ โ†’ Status: 0 Error: ETIMEDOUT
[โœ–] https://cherrypick.k8s.io/#/queue โ†’ Status: 0 Error: ETIMEDOUT

FILE: ./contributors/guide/owners.md
[โœ–] https://git.k8s.io/test-infra/mungegithub โ†’ Status: 404
[โœ–] https://git.k8s.io/test-infra/mungegithub/mungers/blunderbuss.go โ†’ Status: 404
[โœ–] https://git.k8s.io/test-infra/mungegithub/mungers/submit-queue.go โ†’ Status: 404

FILE: ./sig-service-catalog/charter.md
[โœ–] https://service-catalog-jenkins.appspot.com/ โ†’ Status: 404

FILE: ./sig-multicluster/CONTRIBUTING.md
[โœ–] http://github.com/kubernetes/community/blob/master/contributors/design-proposals/sig-multicluster โ†’ Status: 404
[โœ–] http://github.com/kubernetes/community/blob/master/contributors/design-proposals/sig-multicluster/template.md โ†’ Status: 404

FILE: ./committee-steering/governance/sig-charter-template.md
[โœ–] https://github.com/kubernetes/community/blob/master/sig-YOURSIG/README.md#subprojects โ†’ Status: 404

FILE: ./committee-steering/governance/sig-governance-requirements.md
[โœ–] https://kubernetes.io/docs/imported/community/keps/ โ†’ Status: 404

FILE: ./sig-storage/contributing.md
[โœ–] https://git.k8s.io/kubernetes/examples/volumes/flexvolume โ†’ Status: 404

FILE: ./sig-autoscaling/README.md
[โœ–] https://raw.githubusercontent.com/kubernetes/client-go/master/scale/OWNERS โ†’ Status: 404

FILE: ./sig-azure/charter.md
[โœ–] contributors/devel/owners.md โ†’ Status: 400 Error: ENOENT: no such file or directory, access '/home/jorge/src/kubernetes/community/sig-azure/contributors/devel/owners.md'

FILE: ./sig-cloud-provider/CHARTER.md
[โœ–] https://github.com/kubernetes/community/blob/master/keps/0002-controller-manager.md โ†’ Status: 404
[โœ–] https://github.com/kubernetes/community/blob/master/keps/0002-controller-manager.md#repository-requirements โ†’ Status: 404

FILE: ./github-management/setting-up-cla-check.md
[โœ–] https://identity.linuxfoundation.org/lfcla/github/postreceive?group=284&comment=no&target=https://identity.linuxfoundation.org/projects/cncf โ†’ Status: 404

FILE: ./sig-scalability/processes/formal-scalability-processes.md
[โœ–] https://github.com/kubernetes/community/blob/master/sig-scalability/blogs/scalability-regressions-case-studies.md โ†’ Status: 404

FILE: ./sig-scalability/blogs/k8s-services-scalability-issues.md
[โœ–] https://cilium.io/blog/2018/04/17/why-is-the-kernel-community-replacing-iptables) โ†’ Status: 404

FILE: ./sig-scalability/goals.md
[โœ–] provider-configs.md โ†’ Status: 400 Error: ENOENT: no such file or directory, access '/home/jorge/src/kubernetes/community/sig-scalability/provider-configs.md'

FILE: ./sig-cli/migrated-from-wiki/roadmap-kubectl.md
[โœ–] https://git.k8s.io/kubernetes/examples/kubectl-container โ†’ Status: 404
[โœ–] http://kubernetes.sh/kploy/ โ†’ Status: 404

FILE: ./sig-docs/migrated-from-wiki/roadmap-docs.md
[โœ–] https://git.k8s.io/kubernetes/examples/guidelines.md โ†’ Status: 404

FILE: ./keps/sig-azure/0018-20180711-azure-availability-zones.md
[โœ–] https://azure.microsoft.com/en-us/global-infrastructure/availability-zones/ โ†’ Status: 0 Error: ESOCKETTIMEDOUT

FILE: ./keps/sig-cloud-provider/0019-cloud-provider-documentation.md
[โœ–] https://github.com/kubernetes/kubernetes/tree/master/pkg/cloudprovider/providers/aws/docs/ โ†’ Status: 404
[โœ–] https://github.com/kubernetes/cloud-provider-aws/docs/ โ†’ Status: 404

FILE: ./keps/sig-cloud-provider/providers/0020-cloud-provider-alibaba-cloud.md
[โœ–] https://github.com/kubernetes/community/blob/master/keps/sig-cloud-provider/0003-testgrid-conformance-e2e.md โ†’ Status: 404

FILE: ./keps/sig-cloud-provider/providers/0004-cloud-provider-template.md
[โœ–] https://github.com/kubernetes/community/blob/master/keps/sig-cloud-provider/0003-testgrid-conformance-e2e.md โ†’ Status: 404
[โœ–] https://github.com/kubernetes/community/blob/master/keps/sig-cloud-provider/0004-cloud-provider-documentation.md โ†’ Status: 404

FILE: ./keps/sig-node/0008-20180430-promote-sysctl-annotations-to-fields.md
[โœ–] https://kubernetes.io/docs/reference/feature-gates/ โ†’ Status: 404

FILE: ./keps/sig-cli/0024-kubectl-plugins.md
[โœ–] https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cli/kubectl-extension.md" โ†’ Status: 404
[โœ–] https://github.com/kubernetes/community/pull/481" โ†’ Status: 404
[โœ–] https://github.com/kubernetes/community/pull/2340) โ†’ Status: 404

FILE: ./keps/sig-cluster-lifecycle/0003-cluster-api.md
[โœ–] https://github.com/kubernetes/kubernetes/blob/master/cmd/kubeadm/app/apis/kubeadm/v1alpha1/types.go โ†’ Status: 404

FILE: ./keps/sig-auth/0014-dynamic-audit-configuration.md
[โœ–] http://github.com/kubernetes/community/blob/master/Users/patrick/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/authorization/authorizer/interfaces.go โ†’ Status: 404

FILE: ./sig-contributor-experience/charter.md
[โœ–] http://en.osswiki.info/concepts/lazy_consensus โ†’ Status: 503

FILE: ./sig-apps/agenda.md
[โœ–] www.github.com/kubernetes/helm โ†’ Status: 400 Error: ENOENT: no such file or directory, access '/home/jorge/src/kubernetes/community/sig-apps/www.github.com/kubernetes/helm'
[โœ–] https://deis.com/ โ†’ Status: 0 Error: ETIMEDOUT

FILE: ./sig-apps/README.md
[โœ–] https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/api/core/v1/OWNERS โ†’ Status: 404

FILE: ./sig-cluster-lifecycle/migrated-from-wiki/roadmap-cluster-deployment.md
[โœ–] http://kubernetes.io/docs/getting-started-guides/docker/ โ†’ Status: 404
[โœ–] https://git.k8s.io/kubernetes/docs/proposals/cluster-deployment.md โ†’ Status: 404
[โœ–] https://github.com/digitalrebar/kompos8 โ†’ Status: 404
[โœ–] https://github.com/vmware/photon-controller/tree/master/java/cluster-manager โ†’ Status: 404

FILE: ./sig-cluster-lifecycle/charter.md
[โœ–] ../sig-apimachinery โ†’ Status: 400 Error: ENOENT: no such file or directory, access '/home/jorge/src/kubernetes/community/sig-apimachinery'

FILE: ./sig-network/README.md
[โœ–] https://raw.githubusercontent.com/kubernetes/pkg/kubernetes/master/controller/endpoint/OWNERS โ†’ Status: 404
[โœ–] https://raw.githubusercontent.com/kubernetes/pkg/kubernetes/master/controller/service/OWNERS โ†’ Status: 404
[โœ–] https://github.com/issues?utf8=%E2%9C%93&q=team%3Akubernetes%2Fsig-network+is%3Aopen+is%3Apr+ โ†’ Status: 404
[โœ–] https://github.com/issues?utf8=%E2%9C%93&q=team%3A%22kubernetes%2Fsig-network%22+is%3Aopen+is%3Aissue โ†’ Status: 404

good first issue help wanted lifecyclrotten sicontributor-experience

Most helpful comment

Yes, absolutely, part of the reason for doing this was to ensure that new contributors have something that would be useful to fix instead of just going after typos.

All 20 comments

/sig contributor-experience

I would personally like the checklist style for this, where contributors can pick off a group of up to 5 errors, then reference this issue and once merged it can then get updated.

Can we use this issue as an exercise for the New Contributor WorkShop ?

Yes, absolutely, part of the reason for doing this was to ensure that new contributors have something that would be useful to fix instead of just going after typos.

Not a 404 but always catches my eye whenever I view the community-meeting doc. In the archives section - https://github.com/kubernetes/community/blob/master/events/community-meeting.md#archives - it says 2014-1016 whereas it should be 2014-2016. :upside_down_face:

A small change to fix this can be a good first issue for someone who wants to get familiar with our github process (prow, etc).

FILE: ./keps/sig-cli/0024-kubectl-plugins.md
[โœ–] https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cli/kubectl-extension.md" โ†’ Status: 404
[โœ–] #481" โ†’ Status: 404
[โœ–] #2340) โ†’ Status: 404

This is working just fine, just checked.

FILE: ./sig-cli/migrated-from-wiki/roadmap-kubectl.md
[โœ–] https://git.k8s.io/kubernetes/examples/kubectl-container โ†’ Status: 404
[โœ–] http://kubernetes.sh/kploy/ โ†’ Status: 404

Seems reasonable to remove for both.

/good-first-issue
/help

@castrojo:
This request has been marked as suitable for new contributors.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed
by commenting with the /remove-good-first-issue command.

In response to this:

/good-first-issue
/help

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.

hi, I was looking at this issue, would also like to work on it if it's not already taken, but another even smaller issue/typo was mentioned, so I sent a PR.

is it ok if I work on it? since it's a good starter issue, I won't mind if someone else picks up a file and send fix.

let me have a checklist:

Is there still any room for additional contributors , if yes I will like to pitch in.

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

/remove-lifecycle stale

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

/remove-lifecycle stale

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten

@nikhita Is the issue up for contributions ?

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

@fejta-bot: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

parispittman picture parispittman  ยท  3Comments

idealhack picture idealhack  ยท  4Comments

parispittman picture parispittman  ยท  4Comments

bboreham picture bboreham  ยท  4Comments

spiffxp picture spiffxp  ยท  5Comments