Commit Graph

86 Commits

Author SHA1 Message Date
Nikhita Raghunath
c3b75416a8 publishing: use go 1.14.6 for master and release-1.19
The `default-go-version` field specifies the go version used for the
master branch, and if the go version is not explicitly specified for a
release branch.

This commit also uses go 1.14.6 for the `release-1.19` branch.
2020-07-20 14:02:30 +05:30
Nikhita Raghunath
021ce53812 publishing: remove release-1.15 rules 2020-07-09 02:20:26 +05:30
Nikhita Raghunath
41febe78df publishing: add release-1.19 rules 2020-07-09 02:15:39 +05:30
Andrew Sy Kim
21bb99e057 update import restrictions and publishing rules after moving cloud provider controllers to staging
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-06-08 17:42:24 -04:00
Nikhita Raghunath
669d845247 publishing: remove godeps rules
This file can now be removed since the godeps instance of the
publishing bot was switched off.
2020-06-04 17:57:48 +05:30
Walter Fender
66284b220b Adds staging directory for controller-manager code
* Creates staging directory for common controller-manager code
* Adds the following initial files to this directory:

  * .github/PULL_REQUEST_TEMPLATE.md
  * code-of-conduct.md
  * LICENSE
  * OWNERS
  * README.md
  * SECURITY_CONTACTS
* Code committed to the controller-manager staging directory will be published to: https://github.com/kubernetes/controller-manager

Initial approval deads2k (sig-api-machinery chair)

The config we would expect any controller manager to need to connect to the API server, set up metrics endpoints, create per-controller-loop API clients, and spin up the individual loops could make sense under a k8s.io/controller-manager package.

Then cmd/kube-controller-manager could continue to contain the weirdnesses specific to kube-controller-manager.

This is similar to the way we split out recommended API server setup into k8s.io/apiserver and tried to limit kube-apiserver oddities to cmd/kube-apiserver and pkg/kubeapiserver

Removed extraneous release reference. Ran update-vendor.
Fixed Readme.
Added a doc.go to staging/controller-manager
Fix package to not have dash.

```
NONE
```

/kind cleanup
/sig api-machinery
/area kube-controller-manager
/area cloud-controller-manager
2020-05-27 17:30:36 -07:00
Md Tahsin Rahman
ea15f60328 Add tests for KubeletConfig 2020-05-09 00:06:16 +08:00
Stephen Augustus
f2962b8330 publishing-bot: Update go 1.13 references to go1.13.9
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-03-25 23:53:50 -04:00
Stephen Augustus
b0a682a0a0 publishing-bot: Update go 1.12 references to go1.12.17
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-03-25 23:52:20 -04:00
Mike Dame
1d7006c38d Add Extenders to scheduler v1alpha2 component config 2020-03-05 16:42:15 -05:00
Mike Dame
e398302dc7 Add OWNERS and testing to external extender/v1 api 2020-02-27 17:45:48 -05:00
Jordan Liggitt
a6dc7ba138 Add release-1.18 publishing rules 2020-02-22 19:42:34 -05:00
Jordan Liggitt
0b32e142d4 Drop k8s.io/node-api packages 2020-02-07 10:07:14 -05:00
ialidzhikov
12ebe54fc4 publishing: Update to go@1.13.4 for kubernetes-1.16
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-12-29 23:34:32 +02:00
RainbowMango
eea91c018b Cleanup testapi after it has been removed 2019-12-27 14:11:15 +08:00
Nikhita Raghunath
9f6bbfb67f Revert "staging/publishing: temporarily disable publishing tags"
This reverts commit 2bba8dac7f.
2019-12-10 07:18:24 +05:30
Nikhita Raghunath
2bba8dac7f staging/publishing: temporarily disable publishing tags
To make sure we get enough time to test publishing of `v1.17.0`
(on a test repo) when it is tagged, this commit disables publishing tags.

After testing it, we'll re-enable publishing of tags.
2019-12-06 22:09:17 +05:30
Jordan Liggitt
cd4474ae4f Revert "76093 restructure LICENSES file generation"
This reverts commit d39ac98cc5.
2019-11-13 10:24:32 -05:00
Ji Shan Xing
d39ac98cc5 76093 restructure LICENSES file generation 2019-11-12 20:38:57 -05:00
Nikhita Raghunath
e6ac57ef60 publishing: bump Go versions in rules 2019-11-11 15:37:40 +05:30
Nikhita Raghunath
abeae9fba3 publishing: fix typo in rules 2019-11-01 09:41:45 +05:30
Nikhita Raghunath
852cd98aec publishing: add 1.17 rules 2019-10-31 16:58:12 +05:30
Nikhita Raghunath
c4748d81fd publishing: remove 1.13 rules 2019-10-31 16:44:59 +05:30
Khaled Henidak(Kal)
5e8ccda71c phase 2: api types + defaulting + validation + disabled fields handling 2019-08-28 15:59:43 +00:00
Han Kang
466980dd74 migrate kube-apiserver metrics to stability framework 2019-08-27 12:45:01 -07:00
Nikhita Raghunath
5c4737d027 publishing: add missing deps for 1.16 branch 2019-08-26 12:18:48 +05:30
Han Kang
94b612fbd6 add client-go as a dep of component-base 2019-08-21 10:58:33 -07:00
Nikhita Raghunath
4cff618ec2 publishing: remove rules for release-1.12 branch 2019-08-12 16:56:48 +05:30
Nikhita Raghunath
a243b9338e publishing: add rules for release-1.16 branch 2019-08-12 16:52:54 +05:30
Nikhita Raghunath
7d5b8b85f4 publishing: remove redundant rules for kubectl
The release-1.15 branch has no dependencies. Adding dependencies in the
rules leads to an extra unnecessary sync and is a no-op.
Example - f16387a692.
2019-08-02 15:22:46 +05:30
Sean Sullivan
4e64aaf27e Update .golint_failures to reflect code move to staging 2019-08-01 16:38:19 -07:00
Sean Sullivan
a1de0e9331 Move pkg/kubectl/metricsutil to staging 2019-07-29 16:26:10 -07:00
Sean Sullivan
7a64a66d61 Move pkg/kubectl/cmd/util/openapi to staging 2019-07-27 16:18:37 -07:00
Nikhita Raghunath
eb1fbc68f6 Bump Go version for release-1.14 to 1.12.5 2019-07-15 08:50:55 +05:30
Nikhita Raghunath
afcefb98b5 Bump Go version for release-1.13 to 1.11.5 2019-07-15 08:50:55 +05:30
Dr. Stefan Schimanski
1bdcabd638 sample-apiserver: add openapi spec 2019-07-12 20:52:21 +02:00
David Eads
09c55bd117 make kubectl --raw consistent for create, update, get, delete 2019-07-09 09:03:56 -04:00
Khaled Henidak(Kal)
18bc9a9ac1 updated publishing rules 2019-07-02 22:26:26 +00:00
Mike Dame
0f0d11e0a3 update import-restrictions 2019-06-27 16:46:47 -04:00
Kubernetes Prow Robot
c3f208a07e
Merge pull request #79189 from seans3/move-kubectl-util-deployment
Move pkg/kubectl/util/deployment to staging
2019-06-25 11:43:58 -07:00
Kubernetes Prow Robot
1215aa73d2
Merge pull request #79176 from verb/debug-iterate-containers
Add helpers for iterating containers in a pod
2019-06-25 09:32:52 -07:00
Kubernetes Prow Robot
6f0f62b2c4
Merge pull request #77211 from dixudx/bootstrap_token_refactor
Bootstrap token refactor
2019-06-24 13:36:36 -07:00
Sean Sullivan
6f120f9660 Updated publishing dependencies rules 2019-06-24 12:42:54 -07:00
Sally O'Malley
fbc5c5df1c
Updated publishing dependencies rules, import-restrictions 2019-06-24 08:17:47 -04:00
Nikhita Raghunath
ab3cdd57b7 publishing: use deps in replace directive in rules
The list of dependencies for a repo right now is equal to the list of deps
mentioned in the require directive in the repo's go.mod file.
This means that we loose all transitive deps mentioned in the replace
directive in go.mod files.

So instead use all deps mentioned in the replace directive, and prune
any extra dependencies.

Also add a test for this in verify-publishing-bot.py
2019-06-24 14:01:20 +05:30
Nikhita Raghunath
d8b2a7800d publishing: fix rules for kubectl 2019-06-22 10:02:21 +05:30
Lee Verberne
ee821e2a04 Create helpers for iterating containers in a pod 2019-06-21 08:32:04 +00:00
Peter Swica
123fa89f21 Moved pkg/kubectl/util/term, pkg/kubectl/util/templates, pkg/kubectl/util/interrupt, and pkg/kubectl/util/interrupt to staging 2019-06-20 15:50:16 -04:00
Di Xu
22664c2a47 allow importing k8s.io/klog 2019-06-20 17:06:26 +08:00
Sean Sullivan
8ccc2af62f Adds staging directory for kubectl code 2019-05-29 23:31:23 -07:00