Skip to content

Latest commit

 

History

History
152 lines (118 loc) · 14.4 KB

File metadata and controls

152 lines (118 loc) · 14.4 KB

v2.0.0-beta3 -> v2.0.0-beta4

Features

  • d5bcd49 controller: the error message from controller instead of response code

Fixes

  • de48920 gitreceive: ignore error if git gc fails
  • 1743208 cleaner: remove the usage of watch api
  • 40d0e0c git-push: the errors during git push

Documentation

  • adfa401 badge: added code-beat badge
  • 123110b CHANGELOG.md: update for v2.0.0-beta3

v2.0.0-beta2 -> v2.0.0-beta3

Features

  • cd32029 gitreceive: remove tmp build dir on success
  • 514d0e3 pkg/sshd: Store private keys in kubernetes secret

Fixes

  • 1c37d86 sshd: log incoming env request to debug level
  • cd259f8 slugbuilder: check for the succeded status while waiting for slugbuilder pod
  • ab88b54 bug: use the deis time which supports RFC3339 dates
  • 7701533 .github: rename docs-v2 to workflow

Maintenance

  • 2a9db63 .travis.yml: Deep six the travis -> jenkins webhooks

v2.0.0-beta1 -> v2.0.0-beta2

Features

  • f278e80 progress: status to avoid losing session
  • 8df2568 storage: remove polling for object in storage
  • 8ede6fd _scripts: add CHANGELOG.md and generator script
  • e0d06f8 storage: implement separate storage layer

Fixes

  • 9d7f864 pkg/git/git.go: fix blank image pull policy
  • b2e80d4 git,gitreceive,sshd: make builder pod image pull policies configurable
  • b0d8941 cleaner: builder taking high CPU
  • 7df5844 makefile: make the docker-build call the build
  • 29b827b k8s_util.go: check pod condition error
  • a1ccc09 pkg/gitreceive/storage/object_test.go: adjust min number of calls to the statter

2.0.0-alpha -> v2.0.0-beta1

Features

  • 97d1d2a Makefile: enable immutable (git-based
  • ea1712f cleaner: write unit test for cleaner
  • 5e2baaf builder: get the slug/docker builder images from the environment
  • 6955570 lock: change cleaner code to listen to k8s namespsce events
  • 1d926fa server: add more tests for the SSH server
  • 7330a6d race: change heritage label for every pod launch
  • 707fbea race: waitforpod errors out only for timeout
  • f51d3a2 storage: configure bucket name
  • aefc6e4 storage: use single storage region variable
  • 096fd61 .travis.yml: have this job notify its sister job in Jenkins
  • 56f572e storage: change outside storage settings
  • a6682ca builder: compress go binaries
  • 7de8d2d travis: add travis webhook -> e2e tests
  • 8738a59 dockerbuilder: add logic to build dockerfile builds
  • 2944714 builder: make the builder pod timeout configurable
  • dc0c124 manifests: sync with deis-dev charts. Assumes secrets already exist from a helm install
  • 9f99caa builder: remove extra git archive tar
  • 66539c2 builder: adjust dockerbuilder and slugrunner templates
  • b88e6ed builder: add support for custom buildpack url

Fixes

  • fdb79a9 (all): add godocs and address other golint issues
  • b93cc16 pkg: rename workflow to controller
  • 46b3a67 pkg/k8s/namespace.go: run go fmt on the repo
  • 0d49f00 procfile: get the procfile from the slug if not present
  • 358933a pkg/gitreceive/storage/object_test.go: skip TestWaitForObjectMissing
  • e81096a storagepoll: dont poll s3 for slugfile if app type is dockerfile
  • 4875b97 pkg/gitreceive: replace the AWS SDK with minio-go
  • a22473d (all): creating and using interfaces for system tasks
  • 9fa4d02 pkg/sshd/server_test.go: write test for gitPktLine (WIP
  • d0e0952 pkg/gitreceive/build.go: change err message to indicate code for failed build pods
  • c377f9f config.go: increase builder pod wait duration
  • 60e5c9f pkg/sshd: demote handshake failure log to debug
  • 071d4a2 timeout: reset pod tick timeout duration to 0.1s
  • fb744ce boot.go,pkg/(all): implement a deleted app cleaner
  • 210afa4 gitreceive/storage/bucket.go: silence bucket creation errors
  • 3d5feb3 (all): add readiness & liveness probes
  • 953145b .travis.yml: run the docker-build target on all branches
  • a3ebb95 builder: if exit code from build pod is not 0 it must return an error
  • 8fd6f2d pkg/gitreceive/build.go: send the entire slug URL to the controller
  • 8b1de86 builder: change dockerfile builder image
  • bc5e070 Makefile,build.go,build_type.go,build_type_test.go: choose slug builds by default, unless a Dockerfile is present
  • 45dff0c glide.yaml: clean up dependency list
  • 55de9ee glide.lock,glide.yaml: remove transitive dependencies of github.com/deis/deis from glide lockfile
  • 6fe022b (all): remove dependency on github.com/deis/deis
  • 439d2e9 build.go: add informational message for cold builds
  • 9165b21 Dockerfile: merging 2 apk commands
  • 49c303f Makefile: set GO15VENDOREXPERIMENT in the build container
  • 5faceaa Makefile,glide.lock: upgrade to glide 0.8 & add lockfile
  • 4c1843a Dockerfile,deis-builder-rc.yaml: add DOCKERIMAGE env var

Documentation

  • e96b33f README.md: update docs to match beta status

Maintenance

  • 7e45e25 Makefile: upgrade the go-dev image to 0.9.1
  • 4212eb6 manifests: remove repository manifests (Proposal
  • 602cff8 Makefile: upgrade the go-dev image to 0.8.0
  • 7b3630e Dockerfile: remove top level dockerfile
  • c5601b3 release: bump version to v2-beta

2.0.0-alpha

Features

  • 7858bb7 builder: add support for external object storage
  • caf5524 (all): add support for uploading tarballs to minio
  • e7f1b54 deploy.sh: push deisci/builder:v2-alpha images from master

Fixes

  • 20ad31b builder: add status messages
  • daac4b8 builder: print buildpack output, decrease verbosity
  • 572a709 deis-builder-rc.yaml: fix indentation on deis-builder RC
  • 696322a builder: ping remote storage to determine when builds are done
  • e0547b7 deis-builder-rc.yaml,builder: create builder pods in correct namespace
  • b86f97f deis-slugbuilder.yaml: use repo_name instead of deis-slugbuilder
  • 76e6b64 (all): use alpine linux compatible mc binary
  • cb278c1 builder: use DEIS_OUTSIDE_STORAGE_PORT properly
  • af2ab12 (all): fix travis build
  • 5f192e1 builder: use workflow v2 hook urls
  • 33e16e5 deis-builder-rc.yaml: add imagePullPolicy: Always to rc manifest
  • 7afa12e Makefile: change VERSION, add and fix targets
  • ef436e9 manifests: mount and use auth secrets correctly and use proper image names
  • b183450 builder: add check to locate Procfile

Maintenance

  • 8ab7b43 release: set version and lock to deis registry
  • c0d7342 Dockerfile: update version
  • 0951acd kubectl: replacing with an alpine-compatible kubectl
  • c82f74d (all): vendoring all dependencies