Unverified Commit 603bb747 authored by Kubernetes Prow Robot's avatar Kubernetes Prow Robot Committed by GitHub

Merge pull request #77762 from seans3/kubectl-staging-dir

Adds staging directory for kubectl code
parents 89ae84d4 8ccc2af6
......@@ -448,6 +448,7 @@ replace (
k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30
k8s.io/kube-proxy => ./staging/src/k8s.io/kube-proxy
k8s.io/kube-scheduler => ./staging/src/k8s.io/kube-scheduler
k8s.io/kubectl => ./staging/src/k8s.io/kubectl
k8s.io/kubelet => ./staging/src/k8s.io/kubelet
k8s.io/legacy-cloud-providers => ./staging/src/k8s.io/legacy-cloud-providers
k8s.io/metrics => ./staging/src/k8s.io/metrics
......
......@@ -23,6 +23,7 @@ Repositories currently staged here:
- [`k8s.io/kube-controller-manager`](https://github.com/kubernetes/kube-controller-manager)
- [`k8s.io/kube-proxy`](https://github.com/kubernetes/kube-proxy)
- [`k8s.io/kube-scheduler`](https://github.com/kubernetes/kube-scheduler)
- [`k8s.io/kubectl`](https://github.com/kubernetes/kubectl)
- [`k8s.io/kubelet`](https://github.com/kubernetes/kubelet)
- [`k8s.io/legacy-cloud-providers`](https://github.com/kubernetes/legacy-cloud-providers)
- [`k8s.io/metrics`](https://github.com/kubernetes/metrics)
......
......@@ -622,3 +622,16 @@ rules:
dir: staging/src/k8s.io/cri-api
name: release-1.15
go: 1.12.5
- destination: kubectl
library: true
branches:
- source:
branch: master
dir: staging/src/k8s.io/kubectl
name: master
- source:
branch: release-1.15
dir: staging/src/k8s.io/kubectl
name: release-1.15
go: 1.12.5
......@@ -32,6 +32,7 @@ staging_repos = [
"k8s.io/kube-controller-manager",
"k8s.io/kube-proxy",
"k8s.io/kube-scheduler",
"k8s.io/kubectl",
"k8s.io/kubelet",
"k8s.io/legacy-cloud-providers",
"k8s.io/metrics",
......
......@@ -31,6 +31,7 @@ filegroup(
"//staging/src/k8s.io/kube-controller-manager:all-srcs",
"//staging/src/k8s.io/kube-proxy:all-srcs",
"//staging/src/k8s.io/kube-scheduler:all-srcs",
"//staging/src/k8s.io/kubectl:all-srcs",
"//staging/src/k8s.io/kubelet:all-srcs",
"//staging/src/k8s.io/legacy-cloud-providers:all-srcs",
"//staging/src/k8s.io/metrics:all-srcs",
......
Sorry, we do not accept changes directly against this repository. Please see
CONTRIBUTING.md for information on where and how to contribute instead.
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
visibility = ["//visibility:public"],
)
# Contributing guidelines
## How to become a contributor and submit your own code
This repository does not directly accept contributions. Code in this repository is currently being copied from staging within the [Kubernetes repository](https://github.com/kubernetes/kubernetes/tree/master/staging). In order to contribute code to this repository, the coder must modify kubectl code in [staging](https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/kubectl).
See [this doc](https://github.com/kubernetes/community/blob/master/sig-cli/CONTRIBUTING.md) for how to contribute code.
# See the OWNERS docs at https://go.k8s.io/owners
approvers:
- sig-cli-maintainers
reviewers:
- sig-cli
labels:
- area/kubectl
- sig/cli
# Kubectl
![kubectl logo](./images/kubectl-logo-medium.png)
[![Build Status](https://travis-ci.org/kubernetes/kubectl.svg?branch=master)](https://travis-ci.org/kubernetes/kubectl) [![GoDoc](https://godoc.org/k8s.io/kubectl?status.svg)](https://godoc.org/k8s.io/kubectl)
The `k8s.io/kubectl` repo is used to track issues for the kubectl cli distributed
with `k8s.io/kubernetes`. It also contains packages intended for use by client
programs. E.g. these packages are vendored into `k8s.io/kubernetes` for use in
the [kubectl](https://github.com/kubernetes/kubernetes/tree/master/cmd/kubectl)
cli client. That client will eventually move here too.
# Contribution Requirements
- Full unit-test coverage.
- Go tools compliant (`go get`, `go test`, etc.). It needs to be vendorable
somewhere else.
- No dependence on `k8s.io/kubernetes`. Dependence on other repositories is fine.
- Code must be usefully [commented](https://golang.org/doc/effective_go.html#commentary).
Not only for developers on the project, but also for external users of these packages.
- When reviewing PRs, you are encouraged to use Golang's [code review
comments](https://github.com/golang/go/wiki/CodeReviewComments) page.
- Packages in this repository should aspire to implement sensible, small
interfaces and import a limited set of dependencies.
## Dependencies
Dependencies are managed using [dep](https://github.com/golang/dep). Please
refer to its documentation if needed.
## Community, discussion, contribution, and support
See [this document](https://github.com/kubernetes/community/tree/master/sig-cli) for how to reach the maintainers of this project.
### Code of conduct
Participation in the Kubernetes community is governed by the [Kubernetes Code of Conduct](code-of-conduct.md).
# Defined below are the security contacts for this repo.
#
# They are the contact point for the Product Security Committee to reach out
# to for triaging and handling of incoming issues.
#
# The below names agree to abide by the
# [Embargo Policy](https://git.k8s.io/security/private-distributors-list.md#embargo-policy)
# and will be removed and replaced if they violate that agreement.
#
# DO NOT REPORT SECURITY VULNERABILITIES DIRECTLY TO THESE NAMES, FOLLOW THE
# INSTRUCTIONS AT https://kubernetes.io/security/
cjcullen
joelsmith
liggitt
philips
tallclair
# Kubernetes Community Code of Conduct
Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md)
// This is a generated file. Do not edit directly.
module k8s.io/kubectl
go 1.12
replace k8s.io/kubectl => ../kubectl
../../staging/src/k8s.io/kubectl
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment