Commit Graph

333 Commits

Author SHA1 Message Date
Justin SB 52d3449c23
Prune some license files that dep added
Dep apparently decided to add some license files for packages that we
aren't using, which is particularly irksome because the license is
GPL.  Remove those packages so that there's no confusion.

Issue https://github.com/kubernetes/sig-release/issues/223
2018-10-30 13:13:43 -04:00
Justin SB 356f302d27
Switch CI to bazel
If we want to get repeatable builds, we need to switch the release
build to bazel.  In order to do that, we need CI to build with bazel.
Switch over!
2018-10-19 08:41:40 -07:00
Justin Santa Barbara 30e2adcf92 Mark release 1.11.0-alpha.1 2018-10-16 11:59:12 -04:00
k8s-ci-robot 0c46432b67
Merge pull request #4949 from justinsb/govet_fixes
Fix cloudmock to pass govet
2018-10-08 23:37:57 -07:00
Justin Santa Barbara 4378015f47 Remove last vestiges of _vendor directory
It got left behind because goautoneg is in mercurial, I believe.

Remove the _vendor/ directory & references to it - we have it in
vendor/ anyway.
2018-10-02 18:39:43 -07:00
k8s-ci-robot e2bde0a09c
Merge pull request #5719 from mahuihuang/fix-bug
copy path on kops-server-build
2018-10-01 21:43:16 -07:00
Justin Santa Barbara fa7b408607 cloudmock: govet fixes 2018-09-23 11:23:08 -04:00
k8s-ci-robot b0507b42f5
Merge pull request #5821 from justinsb/bazel_cleanup
Prune some broken files out of vendor
2018-09-22 22:22:38 -07:00
Justin Santa Barbara 93f1e26f57 Update golang version to 1.10.3, for k8s 1.11
k8s 1.11 is tested when built with go 1.10.3
2018-09-22 11:52:20 -04:00
Justin Santa Barbara e7f64c3042 Prune some broken files out of vendor
Dep isn't able to prune these, though they aren't needed.  They also
break a general build-all in bazel workflow.

Manually remove them, until we can move to vgo (aka go).
2018-09-22 11:50:22 -04:00
Justin Santa Barbara a78e792d5b
Merge pull request #5481 from mikesplain/rules_go_0.13
Bazel Rules go 0.14
2018-09-22 06:35:32 -07:00
Justin Santa Barbara f9bd0185d9
Merge branch 'master' into docs 2018-09-21 23:43:15 -07:00
k8s-ci-robot 642a91a339
Merge pull request #5799 from mikesplain/fix_bazel_cross
Fix bazel cross platform
2018-09-20 10:31:13 -07:00
k8s-ci-robot 5db443d06a
Merge pull request #5785 from justinsb/vendor_misspell
Move verify-spelling to script, install from vendor
2018-09-17 13:30:07 -07:00
Mike Splain 96952fd7ec Fix cross platform 2018-09-17 11:55:13 -04:00
Mike Splain 2c5b2c7f87 Always run vendored gazelle 2018-09-17 09:56:47 -04:00
k8s-ci-robot 13ffa0f5a3
Merge pull request #5787 from justinsb/machine_type_generator_3
machine-type generator: go vet fixes
2018-09-14 10:43:40 -07:00
k8s-ci-robot cb92a186f7
Merge pull request #5784 from justinsb/makefile_dont_unset_aws_profile
Don't unset AWS_PROFILE in Makefile
2018-09-14 10:43:30 -07:00
Justin Santa Barbara f0e541ec55 Move verify-spelling to script, install from vendor 2018-09-14 10:42:19 -04:00
Justin Santa Barbara 03571e564b Don't unset AWS_PROFILE in Makefile
It shouldn't impact the output, and it's the one that "many
people" (i.e. me) need to use!
2018-09-14 09:49:57 -04:00
Justin Santa Barbara e8650ca8ca Tweak machine_types generator to match our existing values
We weren't outputing the Burstable or GPU attributes, and the sorting
order wasn't quite the same.  This made verification harder.
2018-09-14 09:39:04 -04:00
Mike Splain 1fa04f82de Add makefile changes 2018-08-31 12:42:13 -04:00
Levi Blackstone c4e2db4afc
Vendor servergroup module from gophercloud
* Bump gophercloud sha to f29afc2
* Add a prereq check for bazel and dep which is needed by `make dep-ensure`
* Document the process to add a vendored dependency
2018-08-30 11:25:54 -06:00
Ma Huihuang cbba1ae232
copy path 2018-08-30 12:47:39 +08:00
Justin Santa Barbara bdf6cc4e6a Change vendored weave mesh to use hash keys by default
This means we don't have to use build tags when building, so our code
is more go-gettable.  Also bazel doesn't support build tags yet, so we
need to do something like this for a bazel build (otherwise gossip DNS
is broken)
2018-08-23 12:04:23 -04:00
k8s-ci-robot 1168e58217
Merge pull request #5662 from lblackstone/codegen
Fix codegen make target
2018-08-18 20:59:25 -07:00
Justin Santa Barbara 4d216cb001 Release 1.10.0 2018-08-18 07:06:02 -04:00
Levi Blackstone 5eccb4f07d
Fix codegen make target
- Update codegen parse to import from source rather than install path (see https://github.com/golang/go/issues/11415#issuecomment-283445198)
- Quote PATH to properly handle spaces
- Fix typo in generated code
2018-08-17 16:12:27 -06:00
Mikulas Dite 3127296c69 prevent verify-misspelling failing on releases
Removes pull request subjects from release notes and checks
the remainder of text.
2018-08-16 11:15:14 +02:00
Levi Blackstone 0d68a233dc
Add `DEBUGGABLE` option to Makefile to compile debuggable bins 2018-08-15 12:12:43 -06:00
Justin Santa Barbara f38d220bc1 make dep-ensure checks that mercurial is installed
This only works if users use the makefile target, but it avoids a
likely failure mode of dep.

Fix #5598
2018-08-13 10:23:27 -04:00
Mike Splain 9ea2ccfd33 Drop experimential from platforms 2018-07-25 16:32:12 -04:00
Mike Splain 5220a12825 Run in parallel so it goes faster 2018-07-25 16:26:20 -04:00
Justin Santa Barbara e857d35fbc makefile: tweaks to push & run targets
They would otherwise fail the first time they were run.
2018-07-24 21:58:09 -04:00
Justin Santa Barbara 9320948a8a Mark 1.10.0-beta.1 2018-07-23 11:16:03 -04:00
Mike Splain 51a3200fc1 Update Issue templates and add PR template 2018-07-21 16:24:37 -04:00
Rohith 528117b631 - adding the node authorization service into kops
- updated the Makefile to build the image (i think)
2018-07-06 20:14:35 +01:00
k8s-ci-robot 688d351131
Merge pull request #5366 from justinsb/goversions
Go versions: don't block on 1.8
2018-06-22 01:36:06 -07:00
Justin Santa Barbara 822cc7f603 Mark 1.10.0-alpha.1 2018-06-21 21:26:10 -04:00
Justin Santa Barbara 96c2739d4e Go versions: don't block on 1.8
We want to start using type aliases, and they aren't supported in go
1.8.  We build with 1.9 anyway, and will likely want to move to go
1.10 soon.

We have the check-builds-in-go18 makefile target.
2018-06-21 14:31:41 -04:00
k8s-ci-robot 1fe29cf962
Merge pull request #5277 from gambol99/misspelling
Verify Spelling
2018-06-06 08:57:26 -07:00
Rohith 2118dc6f8b Verify Spelling
- adding a verifiy-spelling into the ci checks
2018-06-06 10:02:56 +01:00
Mike Splain be1b6d4dfc Fix go version hack to be more generic.
Version comparison in Makefile is hard.
2018-06-04 15:32:21 -04:00
k8s-ci-robot 8e234c00a3
Merge pull request #5255 from justinsb/speed_up_makefile
Perf fix for makefile
2018-06-04 07:53:55 -07:00
Justin Santa Barbara 7948979f7a Put verify-apimachinery into ci makefile target
Otherwise travis doesn't display the failure as clearly, because it runs
`make ci` which fails, but then it still runs `verify-apimachinery`
which usually passes.
2018-06-04 06:32:49 -07:00
Justin Santa Barbara 49f60b383c Perf fix for makefile
Avoid repeated evaluation
2018-06-03 10:00:32 -07:00
k8s-ci-robot 2644e6c0eb
Merge pull request #4991 from AliyunContainerService/network
Implement network task for AlibabaCloud
2018-05-11 10:09:28 -07:00
Manuel de Brito Fontes 6b205e599a
Generate live project documentation using mkdocs and gh-pages 2018-05-01 15:10:09 -03:00
Justin Santa Barbara 5e48975849 makefile: fix bazel-push
Update for new path for nodeup.  This fixes the bazel-push-aws-run
target.
2018-04-20 11:18:49 -04:00
LilyFaFa ad9cf7d3e2 init ALICloud and add network Model 2018-04-19 20:48:40 +08:00