Commit Graph

60 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 179957d09f
Merge pull request #7824 from rifelpet/kops-server-cleanup
Remove traces of kops-server
2020-01-11 23:13:36 -08:00
Justin SB 9188be3d63 Build dns-controller using bazel
We were previously building it in development using bazel, but then
using go build for the release.  That is risky, better to just use
bazel everywhere.
2020-01-11 15:01:06 -05:00
Peter Rifel 32d1d6cf65 Remove traces of kops-server 2019-12-26 13:20:32 -06:00
John Gardiner Myers 14bc441d8d Run dns-controller and kops-controller as non-root user 2019-12-21 21:28:44 -08:00
Peter Rifel 024c8a92d7 Upgrade go to 1.13 2019-11-20 09:44:33 -08:00
Peter Rifel f82faa5c02 Upgrade go version to 1.12.11 2019-10-17 22:51:00 -07:00
Justin SB b8f78e64d0
bazel: remove deprecated stamp attribute from container building
Attribute is now automatically inferred.
2019-10-13 23:15:15 -04:00
Erick Fejta 8dcb19e6b2 Add optional RBE support for kops 2019-10-07 14:54:38 -07:00
Justin SB 15cd4d1284
Use helpers to move gzip & sha from makefile to bazel
We can move the gzip & sha steps from the makefile to bazel.  This not
only simplifies the makefile, it should enable more parallelism and
better caching.
2019-09-30 13:52:32 -04:00
Justin SB 3ccc84dcf8
kops-controller container image
Based on distroless for security / stability
2019-09-25 12:04:36 -04:00
mikesplain c5d7293926 Update and fix mkdocs 2019-09-13 14:55:42 -04:00
mikesplain 9e55b8230a Update copyright notices
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Justin SB ee055ffe01
Release 1.15.0-alpha.1 2019-09-08 15:48:40 -04:00
Kashif Saadat 31ec8312e7 Drop missing sources when building utils image 2019-07-03 15:51:54 +01:00
Justin SB f30e8ccb4d
Update go_version to 1.12.5
Upstream change is https://github.com/kubernetes/kubernetes/pull/77528
2019-05-19 22:28:19 +02:00
Justin SB 0d83057002
Switch to golang 1.12.1
For cherry-picking to 1.14

https://github.com/kubernetes/kubernetes/blob/release-1.14/build/build-image/cross/Dockerfile
2019-04-22 15:49:28 -04:00
Justin SB de581b1b64
Switch to golang 1.11.5
For cherry-picking to 1.13

https://github.com/kubernetes/kubernetes/blob/release-1.13/build/build-image/cross/Dockerfile
2019-04-20 17:36:56 -04:00
Justin SB 0b1e6d55ab
Fix prow-postsubmit by copying prebuilt archive in bazel
It's roughly possible to build socat, but conntrack looks much harder
to build in bazel.  For compatability we just reuse the prebuilt
utils.tar.gz (these are utilities that rarely change).
2019-01-12 12:13:26 -08: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
Johannes Würbach 70ae068945
Explicitly install conntrack 2018-09-04 22:36:02 +02:00
Justin Santa Barbara a9111e00ac Use STABLE_ prefixes for bazel workspace vars
This ensures that we rebuild when they change.
2018-06-03 13:13:33 -07:00
Justin Santa Barbara 3d9fa350e3 Update docker image versions 2018-05-10 15:56:46 -04:00
Mike Splain 45a57915e2 Fix bazel deprecation notice 2018-02-26 09:36:13 -05:00
Mike Splain c5356e05dd Remove kubectl 2018-02-25 23:00:58 -05:00
Justin Santa Barbara 7d142a1c9e Build protokube tar in bazel 2018-02-25 00:51:14 -05:00
Mike Splain 7f139caed2 Add packages to protokube and make bazel-upload 2018-02-23 16:45:57 -05:00
k8s-ci-robot 6b8b559693
Merge pull request #3561 from justinsb/bazel_images
Build docker images through bazel
2018-02-21 18:27:49 -08:00
Justin Santa Barbara ea367f5bb8 Build docker images through bazel 2018-02-20 11:25:42 -05:00
Tim Hockin 79d5f793e7 Convert registry to k8s.gcr.io 2018-02-14 10:08:41 -08:00
oilbeater 1b388230de update image go version
update dns-controller-builder and protokube-builder go version to 1.9.3
2018-02-02 10:07:50 +08:00
chrislovecnm 1dc4f779a0 updating protokube and dnscontroller builds to use golang 1.9.2 2017-12-28 19:23:26 -07:00
Justin Santa Barbara 5a056a3872 Bump all our base docker images 2017-11-28 02:41:03 -05:00
chrislovecnm 0706c21dbc mounting kubectl from the host instead to copying it to protokube 2017-10-07 20:23:57 -06:00
Lars Lehtonen 4862f16fda
Makefile kops-install default
Makefile binary targets depend on SOURCES
2017-09-21 01:06:53 -07:00
Lars Lehtonen 4e8e9eb6a2
protokube-builder use new channels target in Makefile 2017-09-14 22:01:29 -07:00
Lars Lehtonen 5f6751ba30
Prevent Docker build environments from creating root-owned artifacts 2017-09-07 20:32:01 -07:00
chrislovecnm afdf0032e6 versioning kops-server container, and changing container to kubernetes default image 2017-07-17 16:18:42 -06:00
Manuel de Brito Fontes 2e6109a22d Reduce size of images using debian-base 2017-07-13 21:30:04 -04:00
Justin Santa Barbara 8bde5317c1 Bump dns-controller & kops for 1.7.0-alpha.1 2017-07-07 00:57:10 -04:00
Justin Santa Barbara 378155bc51 Lock kubectl version
Going with 1.6 because the compatability guarantees should cover us for
1.4 - 1.8, AIUI.
2017-07-01 12:05:39 -04:00
chrislovecnm 96271b05df Setting versions for go and kubectl in protokube 2017-06-24 18:35:32 -06:00
chrislovecnm 1fc274cbd6 updating protokube kubectl to v1.6.1 2017-04-06 15:38:00 -06:00
Kris Nova c8a08492af Fixing headers for ci 2017-03-28 06:42:21 +02:00
Justin Santa Barbara 4fdded6e4b Fixes for updated apiserver/apimachinery 2017-03-28 06:10:21 +02:00
Justin Santa Barbara 03b08530cb Upgrade kubectl embedded in protokube to 1.6.0
Also revert #2037

This was causing tests to fail.  The dns manifest is only used on 1.6
and above.  This PR should _not_ be cherry-picked to a release branch,
at least not until kubectl is verified stable.
2017-03-05 22:57:27 -05:00
Justin Santa Barbara 4557ee7b9e Add socat to CoreOS
We build a statically linked version and distribute it with kops.

Note that our version of socat does not include libssl, but kubernetes
does not use it anyway.
2017-02-24 01:24:25 -05:00
Justin Santa Barbara 5ace7ef11b protokube: build etcd manifest in code 2017-01-24 12:14:25 -05:00
Zach Loafman 91dc93abec protokube / nodeup: Up kubectl to v1.5.1, bump protokube tag to 1.5.0 2016-12-27 12:39:24 -08:00
Justin Santa Barbara 6c66d18a9c Merge pull request #948 from justinsb/fix_build
Updates to fix build
2016-11-19 16:10:39 -05:00
Justin Santa Barbara 27026ff110 Misc build fixes for dns-controller 2016-11-19 15:01:00 -05:00