Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): bump version to v0.9.10 #728

Merged
merged 1 commit into from
Apr 22, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

<a name="v0.9.10"></a>
## [v0.9.10](https://github.com/garden-io/garden/compare/v0.9.9...v0.9.10) (2019-04-19)

### Bug Fixes

* **cli:** detect missing services in --hot option ([9209ac4](https://github.com/garden-io/garden/commit/9209ac4))
* **k8s:** deduplicate ns creation during init ([316f9a6](https://github.com/garden-io/garden/commit/316f9a6))
* **k8s:** allow multiple paths in KUBECONFIG env var ([9cc6130](https://github.com/garden-io/garden/commit/9cc6130))

### Features

* **cli:** allow --hot=* in dev/deploy commands ([15db6ed](https://github.com/garden-io/garden/commit/15db6ed))
* **dashboard:** added taskProcessing state ([10bc275](https://github.com/garden-io/garden/commit/10bc275))
* **k8s:** add microk8s support ([e113c69](https://github.com/garden-io/garden/commit/e113c69))
* **k8s:** automatically fetch kubectl when needed ([d79f7a4](https://github.com/garden-io/garden/commit/d79f7a4))


<a name="v0.9.9"></a>
## [v0.9.9](https://github.com/garden-io/garden/compare/v0.9.8...v0.9.9) (2019-04-11)

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ With the Stack Graph, each part of your stack can _describe itself_ using simple

- Spin up your whole stack with a single command, and (optionally) watch for changes. Because of the Stack Graph, only what's needed gets re-built, re-deployed, and/or re-tested, so you get a **much faster feedback loop**.
- Easily write [integration test suites](https://docs.garden.io/using-garden/features-and-usage#testing-and-dependencies) that have runtime dependencies. Run tests before pushing your code to CI, and avoid having to mock or stub your own services.
- Define [tasks](https://github.com/garden-io/garden/tree/v0.9.9/examples/tasks) that run as part of your deployment process—e.g. database migrations or scaffolding.
- Define [tasks](https://github.com/garden-io/garden/tree/v0.9.10/examples/tasks) that run as part of your deployment process—e.g. database migrations or scaffolding.
- [Hot reload](https://docs.garden.io/using-garden/hot-reload) lets you near-instantaneously update code and static files in containers as they run, for services that support in-place reloading.
- [Remote sources](https://docs.garden.io/examples/remote-sources) support allows your project to automatically pull code from different repositories.
- The built-in web **dashboard** gives you a full overview of your stack (and many more UI features are planned to further aid with development).
Expand All @@ -46,13 +46,13 @@ Overview:

- [Basics](https://docs.garden.io/basics)—installation instructions, our quick start guide, and an overview of the main concepts around Garden.
- [Using Garden](https://docs.garden.io/using-garden)—features and usage, Garden configuration files, usage with remote clusters, and setting up hot reload.
- [Example Projects](https://docs.garden.io/examples)—guides based on some of the [examples](https://github.com/garden-io/garden/tree/v0.9.9/examples).
- [Example Projects](https://docs.garden.io/examples)—guides based on some of the [examples](https://github.com/garden-io/garden/tree/v0.9.10/examples).
- [Reference](https://docs.garden.io/reference)—glossary, commands reference, configuration files reference, and template strings reference.
- [FAQs](https://docs.garden.io/faqs).

## Examples

The [examples](https://github.com/garden-io/garden/tree/v0.9.9/examples) folder of our repository shows a myriad of different ways to use Garden.
The [examples](https://github.com/garden-io/garden/tree/v0.9.10/examples) folder of our repository shows a myriad of different ways to use Garden.

For written guides based on some of these examples, check out the [examples section](https://docs.garden.io/examples) of our documentation.

Expand Down Expand Up @@ -94,7 +94,7 @@ tests:
dependencies: [my-other-service]
```

Please browse our [examples directory](https://github.com/garden-io/garden/tree/v0.9.9/examples) for full project configurations and further context.
Please browse our [examples directory](https://github.com/garden-io/garden/tree/v0.9.10/examples) for full project configurations and further context.

## Support

Expand Down
4 changes: 2 additions & 2 deletions docs/examples/hello-world.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ In this example, we'll have a practical look at the main characteristics of a Ga
- Ports, endpoints, and health check settings
- Tests

This project contains four configuration files. [This one](https://github.com/garden-io/garden/tree/v0.9.9/examples/hello-world/garden.yml) for project-wide settings, and three separate ones for each of the modules: [`hello-container`](https://github.com/garden-io/garden/tree/v0.9.9/examples/hello-world/services/hello-container/garden.yml), [`hello-function`](https://github.com/garden-io/garden/tree/v0.9.9/examples/hello-world/services/hello-function/garden.yml), and [`hello-npm-package`](https://github.com/garden-io/garden/tree/v0.9.9/examples/hello-world/libraries/hello-npm-package/garden.yml).
This project contains four configuration files. [This one](https://github.com/garden-io/garden/tree/v0.9.10/examples/hello-world/garden.yml) for project-wide settings, and three separate ones for each of the modules: [`hello-container`](https://github.com/garden-io/garden/tree/v0.9.10/examples/hello-world/services/hello-container/garden.yml), [`hello-function`](https://github.com/garden-io/garden/tree/v0.9.10/examples/hello-world/services/hello-function/garden.yml), and [`hello-npm-package`](https://github.com/garden-io/garden/tree/v0.9.10/examples/hello-world/libraries/hello-npm-package/garden.yml).

_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.9.9/examples/hello-world](https://github.com/garden-io/garden/tree/v0.9.9/examples/hello-world)._
_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.9.10/examples/hello-world](https://github.com/garden-io/garden/tree/v0.9.10/examples/hello-world)._

# Configuring dependencies

Expand Down
4 changes: 2 additions & 2 deletions docs/examples/remote-sources.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ Important concepts:

> Remote _module_: The remote source code for a single Garden module. In this case, the `garden.yml` config file is stored in the main project repository while the module code itself is in the remote repository.

_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.9.9/examples/remote-sources](https://github.com/garden-io/garden/tree/v0.9.9/examples/remote-sources)._
_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.9.10/examples/remote-sources](https://github.com/garden-io/garden/tree/v0.9.10/examples/remote-sources)._

## About

This project is the same as the [vote example](https://github.com/garden-io/garden/tree/v0.9.9/examples/vote)—except that in this case the services live in their own repositories. The repositories are:
This project is the same as the [vote example](https://github.com/garden-io/garden/tree/v0.9.10/examples/vote)—except that in this case the services live in their own repositories. The repositories are:

* [Database services](https://github.com/garden-io/garden-example-remote-sources-db-services) (contains the Postgres and Redis services)
* [Web services](https://github.com/garden-io/garden-example-remote-sources-web-services) (contains the Python Vote web service and the Node.js Result web service)
Expand Down
2 changes: 1 addition & 1 deletion docs/examples/simple-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This tutorial assumes that you already have a running [installation of Garden](.

## Clone the example repo

The code for this tutorial can be found in our Github repository under the [examples directory](https://github.com/garden-io/garden/tree/v0.9.9/examples). We'll use the [simple-project-start](https://github.com/garden-io/garden/tree/v0.9.9/examples/simple-project-start/) example and work our way from there. The final version is under [simple-project](https://github.com/garden-io/garden/tree/v0.9.9/examples/simple-project).
The code for this tutorial can be found in our Github repository under the [examples directory](https://github.com/garden-io/garden/tree/v0.9.10/examples). We'll use the [simple-project-start](https://github.com/garden-io/garden/tree/v0.9.10/examples/simple-project-start/) example and work our way from there. The final version is under [simple-project](https://github.com/garden-io/garden/tree/v0.9.10/examples/simple-project).

First, let's clone the examples repo, change into the directory, and take a look inside:

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/tls-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This project shows how you can configure a TLS certificate to use for local deve
For the example to work you need to configure a local certificate authority (CA) on your computer for development. We'll use
[mkcert](https://github.com/FiloSottile/mkcert) for this purpose.

_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.9.9/examples/local-tls](https://github.com/garden-io/garden/tree/v0.9.9/examples/local-tls)._
_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.9.10/examples/local-tls](https://github.com/garden-io/garden/tree/v0.9.10/examples/local-tls)._

## Setup

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/using-garden-in-ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The guide is based on the [Remote Kubernetes](https://docs.garden.io/using-garde

## Project overview

The project is based on our [demo-project](https://github.com/garden-io/garden/tree/v0.9.9/examples/simple-project) example, but configured for multiple environments. Additionally it contains a CircleCI config file. You'll find the entire source code [here](https://github.com/garden-io/ci-demo-project).
The project is based on our [demo-project](https://github.com/garden-io/garden/tree/v0.9.10/examples/simple-project) example, but configured for multiple environments. Additionally it contains a CircleCI config file. You'll find the entire source code [here](https://github.com/garden-io/ci-demo-project).

The CI pipeline in configured so that Garden tests the project and deploys it to a **preview** environment on every pull request. Additionally, it tests the project and deploys it to a separate **staging** environment on every merge to the `master` branch.

Expand Down
2 changes: 1 addition & 1 deletion docs/faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ We currently have a rough version of a Docker Swarm plug-in for Garden, but don'

### Does Garden only work locally?

The Garden orchestrator itself doesn't care where your services are built, tested and deployed. However, the current selection of plug-ins does support local development better than remote development. For Kubernetes development in particular, it is currently much easier to set up the `local-kubernetes` plugin, and feedback loops are generally faster than with the more generic `kubernetes` plugin (see [this example](https://github.com/garden-io/garden/tree/v0.9.9/examples/remote-k8s) for how to configure remote clusters).
The Garden orchestrator itself doesn't care where your services are built, tested and deployed. However, the current selection of plug-ins does support local development better than remote development. For Kubernetes development in particular, it is currently much easier to set up the `local-kubernetes` plugin, and feedback loops are generally faster than with the more generic `kubernetes` plugin (see [this example](https://github.com/garden-io/garden/tree/v0.9.10/examples/remote-k8s) for how to configure remote clusters).

However, we are working to bridge that gap, since we strongly believe that remote building, testing and deployment is the way of the future. You can already use our [hot reloading](./using-garden/hot-reload.md) feature with remote clusters, for example.

Expand Down
2 changes: 1 addition & 1 deletion docs/using-garden/using-helm-charts.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The [Helm](https://helm.sh/) package manager is one of the most commonly used tools for managing Kubernetes manifests. Garden supports using your own Helm charts, alongside your container modules, via the `kubernetes` and `local-kubernetes` providers. This guide shows you how to configure and use 3rd-party (or otherwise external) Helm charts, as well as your own charts in your Garden project. We also go through how to set up tests, tasks and hot-reloading for your charts.

In this guide we'll be using the [vote-helm](https://github.com/garden-io/garden/tree/v0.9.9/examples/vote-helm) project. If you prefer to just check out a complete example, the project itself is also a good resource.
In this guide we'll be using the [vote-helm](https://github.com/garden-io/garden/tree/v0.9.10/examples/vote-helm) project. If you prefer to just check out a complete example, the project itself is also a good resource.

You may also want to check out the full [helm module reference](../reference/config.md#helm).

Expand Down
2 changes: 1 addition & 1 deletion garden-service/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion garden-service/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "garden-cli",
"version": "0.9.9",
"version": "0.9.10",
"description": "A full-featured development framework for containers and serverless",
"repository": {
"type": "git",
Expand Down