CloudCredo / kubernetes-release

BOSH release for Kubernetes
Apache License 2.0
23 stars 10 forks source link

Concourse pipeline #4

Closed acrmp closed 8 years ago

acrmp commented 8 years ago

Kia ora. This adds an AWS stub and a basic Concourse pipeline.

The pipeline assumes that you work against a develop branch and it merges final releases into master. It would be nice to extend the pipeline in the future to bump k8s and etcd dependencies automatically.

Flannel/docker race

There is an existing race with docker sometimes needing a restart for flannel networking to work correctly - hopefully the pipeline can help drive this out.

AWS Setup

echo -n '5.0.0' | aws s3 cp - s3://kubernetes-bosh-releases/current-version

etcd

We should probably be co-locating the etcd-release but in the meantime you'll need to add the Go 1.4.3 blob:

$ curl https://storage.googleapis.com/golang/go1.4.3.linux-amd64.tar.gz > blobs/golang/go1.4.3.linux-amd64.tar.gz
$ sha1sum blobs/golang/go1.4.3.linux-amd64.tar.gz
332b64236d30a8805fc8dd8b3a269915b4c507fe  blobs/golang/go1.4.3.linux-amd64.tar.gz
$ bosh upload blobs
acrlewis commented 8 years ago

+1 would like to test this at aws