-
Notifications
You must be signed in to change notification settings - Fork 800
deis pull
as alternative to git push
workflow
#1190
Commits on Jul 21, 2014
-
fix(router): bump read timeout to 10min for docker build
Gabriel Monroy authored and Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 3182ac8 - Browse repository at this point
Copy the full SHA 3182ac8View commit details -
feat(client): add deis build support
Gabriel Monroy authored and Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 97da47b - Browse repository at this point
Copy the full SHA 97da47bView commit details -
feat(controller): add deis build support
Gabriel Monroy authored and Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 6658dfb - Browse repository at this point
Copy the full SHA 6658dfbView commit details -
feat(builder): add deis build support
Gabriel Monroy authored and Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 23e1f61 - Browse repository at this point
Copy the full SHA 23e1f61View commit details -
fix(router): update send_timeout from rebase error
Gabriel Monroy authored and Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 485fb39 - Browse repository at this point
Copy the full SHA 485fb39View commit details -
chore(registry): bump version to repository-import
The endpoint introduced in this branch is important as it allows registry-to-registry repository transfers. This is required to speed up the `deis build` process and to remove the docker engine from the controller.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 03384a7 - Browse repository at this point
Copy the full SHA 03384a7View commit details -
fix(controller): remove docker engine
The intention of the docker engine was such that we could use it to pull in an image from a registry and push it to our own. Now that we have registry transfers, this is no longer required.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 840f2fc - Browse repository at this point
Copy the full SHA 840f2fcView commit details -
fix(controller): use private module
Since docker-in-docker is not installed on the controller any more, let's revert back to the private module.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 76c23df - Browse repository at this point
Copy the full SHA 76c23dfView commit details -
fix(client): add "but first, coffee" string back
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 3dbf6d2 - Browse repository at this point
Copy the full SHA 3dbf6d2View commit details -
fix(client): use present tense when rolling back
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 3d4bc55 - Browse repository at this point
Copy the full SHA 3d4bc55View commit details -
style(controller): add newline
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for e29bcf8 - Browse repository at this point
Copy the full SHA e29bcf8View commit details -
fix(controller): use /bin/sh as entrypoint for run
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 92cb26a - Browse repository at this point
Copy the full SHA 92cb26aView commit details -
fix(controller): update release process
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for bf7b223 - Browse repository at this point
Copy the full SHA bf7b223View commit details -
fix(controller): update mock registry
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 84362c9 - Browse repository at this point
Copy the full SHA 84362c9View commit details -
fix(registry): fix upstream changes
Some things changed with the version bump like how the docker registry process is started and where dependencies are installed from.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for e9d1487 - Browse repository at this point
Copy the full SHA e9d1487View commit details -
fix(controller): import image from remote registry
This change allows us to import an image from a remote repository, thanks to a new feature implemented in https://github.com/deis/docker-registry/compare/repository-import. Though the infrastructure in place allows us to import an image from the public index, the endpoints are closed-source and therefore are not implmented in the upstream repository-import branch.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for f1f5c8b - Browse repository at this point
Copy the full SHA f1f5c8bView commit details -
fix(controller): add back REGISTRY_URL
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for c6bb251 - Browse repository at this point
Copy the full SHA c6bb251View commit details -
fix(controller): clean up publish_release params
Publishing a release should only know about a source, a dictionary of configuration, and a target.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 71047e5 - Browse repository at this point
Copy the full SHA 71047e5View commit details -
refactor(controller): clean up Release.new
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 10a57fc - Browse repository at this point
Copy the full SHA 10a57fcView commit details -
refactor(controller): remove urlparse logic
The logic has been moved over to the registry, so it's not needed any more.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for b8629ef - Browse repository at this point
Copy the full SHA b8629efView commit details -
Matthew Fisher committed
Jul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for c818ef2 - Browse repository at this point
Copy the full SHA c818ef2View commit details -
test(controller): mock import_repository task
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for ae9e617 - Browse repository at this point
Copy the full SHA ae9e617View commit details -
fix(builder): revert target_image
When target_image was POST'd to the controller through /api/hooks/build, the tag was not originally sent. Reverting the behaviour so `git push deis master` works again.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 2ff233b - Browse repository at this point
Copy the full SHA 2ff233bView commit details -
fix(controller): correct image name parsing
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 01c4b0b - Browse repository at this point
Copy the full SHA 01c4b0bView commit details -
fix(controller): build image from source_tag
'sha' is just metadata. it is not used as a tag on the registry. The release ledger is append-only, which means that the latest image should be used by default, with an optional source tag for rollbacks.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for c415b27 - Browse repository at this point
Copy the full SHA c415b27View commit details -
docs(using_deis): add docs for
deis build
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for f57bf3f - Browse repository at this point
Copy the full SHA f57bf3fView commit details -
docs(client): elaborate upon builds:create
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for a9b13c9 - Browse repository at this point
Copy the full SHA a9b13c9View commit details -
fix(controller): more image parsing fixes
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 7d06fbd - Browse repository at this point
Copy the full SHA 7d06fbdView commit details -
Revert "fix(controller): more image parsing fixes"
This reverts commit 7756f8a.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for bf6c249 - Browse repository at this point
Copy the full SHA bf6c249View commit details -
fix(controller): remove tag from source_image
the registry module will take care of that
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 182a990 - Browse repository at this point
Copy the full SHA 182a990View commit details -
fix(controller): install dev_requirements
some packages in dev_requirements.txt are required for the test suite (such as mock).
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 03279a3 - Browse repository at this point
Copy the full SHA 03279a3View commit details -
ref(client): rename shortcut to "pull"
Changing the name to something that seems more accurate, as some people associate "build" with `docker build`. It also complements `docker pull` quite nicely, since we are effectively "pulling" images into Deis.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 9b4b6b1 - Browse repository at this point
Copy the full SHA 9b4b6b1View commit details -
ref(client): assume app name is current directory
Previously, `deis create` would store session data in a ~/.deis/apps.yml file for applications with no git root to facilitate `deis pull`. This file looked similar to this: {'/tmp/deis-test': 'united-mainsail'} The issue with this means if you move your application's root directory somewhere else, the reference to the instance is lost. With this change, if no git root is present in the application directory, the base name of the current working directory (in the example above, that would be 'deis-test') is synonymous with the app name. With this in mind, `deis create` in a git repo retains the old behaviour (via the auto-generator from the server), but in a non-git directory, it takes the name of the current working directory. As always, --app works just like it used to, or you can still manually specify a name with `deis create <id>`.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 0783038 - Browse repository at this point
Copy the full SHA 0783038View commit details -
fix(client): initialize app_name
If you're in a git repo and you did not supply an app name to `deis create`, the client will fail because app_name was never initialized.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for d91a01a - Browse repository at this point
Copy the full SHA d91a01aView commit details -
fix(client): add newline back to
deis scale
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for c7a22ed - Browse repository at this point
Copy the full SHA c7a22edView commit details -
fix(registry): checkout from a known sha
This way, we can bust the cache when we rebase the branch.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 2d7018e - Browse repository at this point
Copy the full SHA 2d7018eView commit details -
docs(using_deis): remove deis builds reference
this reference exists in #1327 which as of this writing is not merged yet.
Matthew Fisher committedJul 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 74d334c - Browse repository at this point
Copy the full SHA 74d334cView commit details